stop using qs manifests

This commit is contained in:
outfoxxed 2025-07-24 20:18:39 -07:00
parent 50d9263835
commit 5880a0f88a
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
2 changed files with 3 additions and 6 deletions

View file

@ -2,7 +2,7 @@
hyprlandPackage = config.home-manager.users.${config.main-user}.wayland.windowManager.hyprland.package; hyprlandPackage = config.home-manager.users.${config.main-user}.wayland.windowManager.hyprland.package;
hyprlandConfig = pkgs.writeText "greetd-hyprland-config" '' hyprlandConfig = pkgs.writeText "greetd-hyprland-config" ''
# for some reason pkill is way faster than dispatching exit, to the point greetd thinks the greeter died. # for some reason pkill is way faster than dispatching exit, to the point greetd thinks the greeter died.
exec-once = quickshell -c greeter >& qslog.txt && pkill Hyprland exec-once = quickshell -p ~/.config/quickshell/shell/greeter.qml >& qslog.txt && pkill Hyprland
input { input {
kb_layout = us kb_layout = us
@ -49,7 +49,7 @@ in {
home.stateVersion = config.system.stateVersion; home.stateVersion = config.system.stateVersion;
imports = [ imports = [
../../../theme/home.nix # also fixes cursor ../../../theme/home.nix # also fixes cursor
../quickshell # set up quickshell manifest and such ../quickshell # set up quickshell conf and such
]; ];
}; };
} }

View file

@ -20,8 +20,5 @@ in {
grim imagemagick # screenshot grim imagemagick # screenshot
]; ];
xdg.configFile."quickshell/manifest.conf".text = lib.generators.toKeyValue {} { xdg.configFile."quickshell/shell".source = "${maybeLink ./.}/shell";
shell = "${maybeLink ./.}/shell";
greeter = "${maybeLink ./.}/shell/greeter.qml";
};
} }