From 2cf392ab82f02a1175db570185333aa1450b34fb Mon Sep 17 00:00:00 2001 From: KnightArtorias Date: Sat, 13 Dec 2025 12:44:14 +0000 Subject: [PATCH] Move steam config to system level as HM can't manage it --- home-manager/roles/desktop/common/apps/default.nix | 1 - hosts/physical/crow/default.nix | 1 + nixos/roles/physical/desktop/common/apps/default.nix | 5 +++++ .../roles/physical}/desktop/common/apps/steam.nix | 2 +- nixos/roles/physical/desktop/common/default.nix | 5 +++++ 5 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 nixos/roles/physical/desktop/common/apps/default.nix rename {home-manager/roles => nixos/roles/physical}/desktop/common/apps/steam.nix (67%) create mode 100644 nixos/roles/physical/desktop/common/default.nix diff --git a/home-manager/roles/desktop/common/apps/default.nix b/home-manager/roles/desktop/common/apps/default.nix index f00d7f1..0d81bd3 100644 --- a/home-manager/roles/desktop/common/apps/default.nix +++ b/home-manager/roles/desktop/common/apps/default.nix @@ -4,7 +4,6 @@ ./librewolf.nix ./vesktop.nix ./minecraft.nix - ./steam.nix ./lutris.nix ]; } diff --git a/hosts/physical/crow/default.nix b/hosts/physical/crow/default.nix index f409832..6d4c4bb 100644 --- a/hosts/physical/crow/default.nix +++ b/hosts/physical/crow/default.nix @@ -10,6 +10,7 @@ ./system-configuration.nix ../default.nix + ../../../nixos/roles/physical/desktop/common ../../../nixos/roles/physical/desktop/niri ]; diff --git a/nixos/roles/physical/desktop/common/apps/default.nix b/nixos/roles/physical/desktop/common/apps/default.nix new file mode 100644 index 0000000..4c9bff6 --- /dev/null +++ b/nixos/roles/physical/desktop/common/apps/default.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./steam.nix + ]; +} diff --git a/home-manager/roles/desktop/common/apps/steam.nix b/nixos/roles/physical/desktop/common/apps/steam.nix similarity index 67% rename from home-manager/roles/desktop/common/apps/steam.nix rename to nixos/roles/physical/desktop/common/apps/steam.nix index 0cc3f20..9b3d4ef 100644 --- a/home-manager/roles/desktop/common/apps/steam.nix +++ b/nixos/roles/physical/desktop/common/apps/steam.nix @@ -1,7 +1,7 @@ { pkgs, ... }: { - program.steam = { + programs.steam = { enable = true; }; } diff --git a/nixos/roles/physical/desktop/common/default.nix b/nixos/roles/physical/desktop/common/default.nix new file mode 100644 index 0000000..3631cb5 --- /dev/null +++ b/nixos/roles/physical/desktop/common/default.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./apps + ]; +}