diff --git a/modules/pam.nix b/modules/pam.nix deleted file mode 100644 index 5760a84..0000000 --- a/modules/pam.nix +++ /dev/null @@ -1,4 +0,0 @@ -{ - # Allow swaylock to talk to PAM - security.pam.services.swaylock = { }; -} diff --git a/modules/sway.nix b/modules/sway.nix new file mode 100644 index 0000000..9afd805 --- /dev/null +++ b/modules/sway.nix @@ -0,0 +1,20 @@ +{ + # enable sway, so we have a swaylock pam config + programs.sway.enable = true; + + # autologin + services.greetd = { + enable = true; + settings = { + default_session = { + command = "sway"; + user = "fleaz"; + }; + initial_session = { + command = "sway"; + user = "fleaz"; + }; + }; + }; +} + diff --git a/roles/all.nix b/roles/all.nix index 78d30bc..65af069 100644 --- a/roles/all.nix +++ b/roles/all.nix @@ -12,7 +12,6 @@ in ../modules/earlyoom.nix ../modules/fonts.nix ../modules/opengl.nix - ../modules/pam.nix ../modules/sound.nix ../modules/ssh.nix ../modules/steam.nix @@ -23,6 +22,7 @@ in ../modules/samba.nix ../modules/gc.nix ../modules/headscale.nix + ../modules/sway.nix ../secrets/remote-builder.nix ../users/fleaz.nix