Compare commits

...

6 Commits

Author SHA1 Message Date
49c89cc1ab
pin Hyprland version
fixes weird cursor position bug (i do not know the cause and i'm too
lazy to bug report rn i might bisect it tomorrow)
2024-03-06 02:42:45 -05:00
2f82569431
slab: no i don't want lightdm 2024-03-06 02:13:16 -05:00
329a1e75a5
Hyprland: display manager mkDefault 2024-03-06 02:06:26 -05:00
54c4b32c89
slab: fix option name 2024-03-06 02:03:01 -05:00
f52ce32538
slab: plasma specialisation 2024-03-06 02:00:29 -05:00
f831f791b4
slab: disable display manager 2024-03-06 01:59:59 -05:00
4 changed files with 22 additions and 6 deletions

7
flake.lock generated
View File

@ -103,16 +103,17 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1709425896,
"narHash": "sha256-r/Tsr+BfgaiJIWTwWrrxHzTmNGEIi8HzYDGO3kFJmx8=",
"lastModified": 1709132440,
"narHash": "sha256-FJB10xJc7tlwhQJ0DA0XRdKuiMxbcBleqoEH+VHmdgU=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "2a08f2ba84ead47bd13aae5797d0d71b2e11b612",
"rev": "4bc669f9331bb66ab30bd705d09f1239bc3e83ed",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "4bc669f9331bb66ab30bd705d09f1239bc3e83ed",
"type": "github"
}
},

View File

@ -35,7 +35,7 @@
};
# no inputs.nixpkgs.follows so i can use cachix
hyprland.url = "github:hyprwm/Hyprland";
hyprland.url = "github:hyprwm/Hyprland/4bc669f9331bb66ab30bd705d09f1239bc3e83ed";
hyprwm-contrib = {
url = "github:hyprwm/contrib";

View File

@ -31,6 +31,21 @@
../../system # nixfiles modules
./nvidia-optimus.nix
];
specialisation.plasma.configuration = {
system.nixos.tags = [ "Plasma" ];
nixfiles = {
sessions.hyprland.enable = false;
sessions.plasma.enable = true;
};
services.xserver.displayManager.sddm.enable = lib.mkForce true;
services.xserver.displayManager.startx.enable = lib.mkForce false;
};
# who needs a display manager?
services.xserver.displayManager.sddm.enable = false;
services.xserver.displayManager.startx.enable = true;
nixfiles = {
profile.pc.enable = true;
common.remoteAccess.enable = true;
@ -39,7 +54,7 @@
gaming.enable = true;
fun.enable = true;
};
sessions.hyprland.enable = true;
sessions.hyprland.enable = lib.mkDefault true;
sessions.hyprland.useFlake = true;
sessions.plasma.enable = lib.mkDefault false;
programs = {

View File

@ -24,7 +24,7 @@ in
nixfiles.meta.wayland = true;
services.xserver.displayManager.sddm = {
enable = true;
enable = lib.mkDefault true;
wayland.enable = true;
};