From 3ad4101be4b05b7deeeaccf3f7216fa8b65f29f4 Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 3 May 2025 16:16:03 +1000 Subject: [PATCH] pluto: create a specialisation for desktop usage --- flake.nix | 10 ++-------- hosts/pluto/specialisation.nix | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 8 deletions(-) create mode 100644 hosts/pluto/specialisation.nix 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 + ]; + }; + }; +}