From 3ba070810b5cb179d78f257e3243f918bb9f91f9 Mon Sep 17 00:00:00 2001 From: Drew Haven Date: Wed, 12 Feb 2025 19:18:38 -0800 Subject: [PATCH] [nix] moves gaming stuff to it's own file. --- flake.nix | 2 +- home-manager/drew.nix | 12 +----------- home-manager/features/gaming.nix | 16 ++++++++++++++++ 3 files changed, 18 insertions(+), 12 deletions(-) create mode 100644 home-manager/features/gaming.nix diff --git a/flake.nix b/flake.nix index 6478a55..2eff20f 100644 --- a/flake.nix +++ b/flake.nix @@ -27,7 +27,7 @@ }; }; - outputs = { self, nixpkgs, ... }@inputs: + outputs = { self, nixpkgs, ... }@inputs: { nixosConfigurations = { drew-desktop = (import ./system/hosts/drew-desktop) { inherit inputs; diff --git a/home-manager/drew.nix b/home-manager/drew.nix index 6ac0e59..0f26354 100644 --- a/home-manager/drew.nix +++ b/home-manager/drew.nix @@ -5,6 +5,7 @@ ./features/development-linux.nix ./features/haskell.nix ./features/nix.nix + ./features/gaming.nix ]; home.stateVersion = "24.11"; @@ -20,17 +21,6 @@ obsidian firefox waypaper # Wallpaper switcher - - # Gaming - mangohud - (lutris.override { - extraPkgs = pkgs: [ - winetricks # Needed for bnet setup. - vulkan-tools # Needed for bnet setup - ]; - }) - protonup-ng - vulkan-tools # useful for debugging Vulkan issues ]; xdg.desktopEntries = { diff --git a/home-manager/features/gaming.nix b/home-manager/features/gaming.nix new file mode 100644 index 0000000..7b6eec5 --- /dev/null +++ b/home-manager/features/gaming.nix @@ -0,0 +1,16 @@ +{ pkgs, ... }: +{ + home.packages = with pkgs; [ + # Gaming + mangohud + (lutris.override { + extraPkgs = pkgs: [ + winetricks # Needed for bnet setup. + vulkan-tools # Needed for bnet setup + ]; + }) + protonup-ng + vulkan-tools # useful for debugging Vulkan issues + wowup-cf + ]; +}