diff --git a/modules/desktop/autologin.nix b/modules/desktop/autologin.nix new file mode 100644 index 0000000..64e4935 --- /dev/null +++ b/modules/desktop/autologin.nix @@ -0,0 +1,10 @@ +{ + den.aspects.autologin = { + nixos = { + services.displayManager.autoLogin = { + enable = true; + user = "igneous"; + }; + }; + }; +} diff --git a/modules/hosts/flock/flock.nix b/modules/hosts/flock/flock.nix index 7d1521c..bebaeba 100644 --- a/modules/hosts/flock/flock.nix +++ b/modules/hosts/flock/flock.nix @@ -1,6 +1,8 @@ { den, ... }: { # desktop pc - den.hosts.x86_64-linux.flock.users.igneous = { }; + den.hosts.x86_64-linux.flock.users.igneous = { + includes = [ den.aspects.autologin ]; + }; # host aspect den.aspects.flock = { diff --git a/modules/users/igneous.nix b/modules/users/igneous.nix index 5e75926..c6a1e76 100644 --- a/modules/users/igneous.nix +++ b/modules/users/igneous.nix @@ -32,11 +32,6 @@ ]; nixos = { - services.displayManager.autoLogin = { - enable = true; - user = "igneous"; - }; - users.users.igneous.extraGroups = [ "dialout" ]; };