feat: Fixed wezterm config on mac and only use HYPRLAND_INSTANCE_SIGNATURE on linux

Signed-off-by: uttarayan21 <email@uttarayan.me>
This commit is contained in:
uttarayan21
2025-02-08 03:02:23 +05:30
parent 9662cede9b
commit 3b68e4b397
3 changed files with 11 additions and 5 deletions

View File

@@ -35,7 +35,7 @@
}; };
users.users.remotebuilder = { users.users.remotebuilder = {
isNormalUser = true; # isNormalUser = true;
openssh.authorizedKeys.keyFiles = [../../secrets/id_ed25519.pub]; openssh.authorizedKeys.keyFiles = [../../secrets/id_ed25519.pub];
}; };

View File

@@ -34,7 +34,11 @@
top = 2, top = 2,
bottom = 0, bottom = 0,
}, },
window_decorations = ${if pkgs.stdenv.isLinux then "NONE" else "RESIZE"}, window_decorations = "${
if pkgs.stdenv.isLinux
then "NONE"
else "RESIZE"
}",
use_ime = false, use_ime = false,
} }
''; '';

View File

@@ -35,9 +35,11 @@
interactiveShellInit = '' interactiveShellInit = ''
${pkgs.pfetch-rs}/bin/pfetch ${pkgs.pfetch-rs}/bin/pfetch
${lib.optionalString (device.isLinux && !device.isNix) "source /etc/profile.d/nix-daemon.fish"} ${lib.optionalString (device.isLinux && !device.isNix) "source /etc/profile.d/nix-daemon.fish"}
if not set -q HYPRLAND_INSTANCE_SIGNATURE ${lib.optionalString device.isNix
set -x HYPRLAND_INSTANCE_SIGNATURE (hyprctl instances | head -1 | cut -d ' ' -f2 | tr -d :) '' if not set -q HYPRLAND_INSTANCE_SIGNATURE
end set -x HYPRLAND_INSTANCE_SIGNATURE (hyprctl instances | head -1 | cut -d ' ' -f2 | tr -d :)
end
''}
''; '';
}; };
} }