Update configuration

This commit is contained in:
NullBite 2024-04-10 00:28:18 -04:00
parent 06b07ac7dc
commit 1c096e0a70
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A
4 changed files with 8 additions and 10 deletions

View File

@ -38,12 +38,12 @@
sessions.hyprland.enable = false;
sessions.plasma.enable = true;
};
services.xserver.displayManager.sddm.enable = lib.mkForce true;
services.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.displayManager.sddm.enable = false;
nixfiles = {
profile.pc.enable = true;

View File

@ -24,9 +24,6 @@ in
# shell config
programs.zsh.enable = true;
programs.fzf = {
keybindings = true;
fuzzyCompletion = true;
};
programs.fzf.enable = true;
};
}

View File

@ -6,7 +6,7 @@ let
inherit (lib) optional optionals;
optionalsSet = val: optionals (!(isNull val));
optionalSet = val: optional (!(isNull val));
sessions = config.services.xserver.displayManager.sessionData.desktops;
sessions = config.services.displayManager.sessionData.desktops;
xsessions = "${sessions}/share/xsessions";
wayland-sessions = "${sessions}/share/wayland-sessions";
@ -27,7 +27,8 @@ in
command = let
st = cfg.settings;
args = [ "${pkgs.greetd.tuigreet}/bin/tuigreet" "--asterisks" "--remember" "--remember-session"
"--sessions" "${xsessions}:${wayland-sessions}" ]
"--sessions" "${xsessions}:${wayland-sessions}"
]
++ optionalsSet st.greeting [ "--greeting" st.greeting ]
++ optional st.time "--time"
++ optionalsSet st.command [ "--cmd" st.finalCommand ]

View File

@ -17,9 +17,9 @@ in
config = mkIf cfg.enable {
nixfiles.common.desktop.enable = true;
services.xserver.displayManager.sddm.enable = mkDefault true;
services.displayManager.sddm.enable = mkDefault true;
services.xserver.desktopManager.plasma5.enable = true;
services.xserver.displayManager.defaultSession = "plasmawayland";
services.displayManager.defaultSession = "plasmawayland";
programs.kdeconnect.enable = mkDefault true;
nixfiles.meta.wayland = true;