diff --git a/flake.nix b/flake.nix index 7309263..de594c1 100644 --- a/flake.nix +++ b/flake.nix @@ -20,20 +20,13 @@ modules = [ ./hosts/nixos-common.nix - ./modules/applications/default.nix - ./modules/browser/firefox.nix - ./modules/games/linux.nix ./modules/nix/linux.nix ./modules/shell.nix - ./modules/desktop/default.nix - ./modules/desktop/de/hyprland.nix - ./modules/desktop/de/niri.nix - ./modules/services/media/arr.nix ./modules/services/media/jellyfin.nix - ./modules/services/glance.nix ./modules/services/ssh.nix + ./modules/services/glance.nix ./modules/network/avahi.nix ./modules/network/firewall/opensnitch.nix @@ -46,6 +39,7 @@ ./hosts/disko-desktop.nix disko.nixosModules.disko ./hosts/pluto/conf.nix + ./hosts/pluto/specialisation.nix ./hosts/pluto/hardware-configuration.nix ]; }; diff --git a/hosts/pluto/specialisation.nix b/hosts/pluto/specialisation.nix new file mode 100644 index 0000000..8f9946c --- /dev/null +++ b/hosts/pluto/specialisation.nix @@ -0,0 +1,18 @@ +{ ... }: + +{ + specialisation.desktop = { + inheritParentConfig = true; + configuration = { + imports = [ + ../../modules/applications/default.nix + ../../modules/browser/firefox.nix + ../../modules/games/linux.nix + + ../../modules/desktop/default.nix + ../../modules/desktop/de/hyprland.nix + ../../modules/desktop/login/autologin.nix + ]; + }; + }; +}