diff --git a/flake.nix b/flake.nix index 76fb2a8..65ecd7f 100644 --- a/flake.nix +++ b/flake.nix @@ -1,6 +1,7 @@ { inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + nixpkgs-25-11.url = "github:nixos/nixpkgs/nixos-25.11"; home-manager = { url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; @@ -25,6 +26,7 @@ outputs = { nixpkgs, + nixpkgs-25-11, home-manager, nixvim, spotiflac-cli, @@ -48,6 +50,7 @@ noctalia inputs nixpkgs + nixpkgs-25-11 home-manager ; }; diff --git a/lib/mksystem.nix b/lib/mksystem.nix index a1ed003..e9d5bda 100644 --- a/lib/mksystem.nix +++ b/lib/mksystem.nix @@ -7,6 +7,7 @@ noctalia, inputs, nixpkgs, + nixpkgs-25-11, home-manager, }: name: @@ -26,10 +27,11 @@ let HMConfig = ../home; systemPackages = ../modules/packages.nix; specialArgs = { - pkgs-stable = import nixpkgs { + pkgs-unstable = import nixpkgs { inherit system; config.allowUnfree = true; }; + pkgs-25-11 = nixpkgs-25-11.legacyPackages.${system}; currentSystem = system; currentSystemName = name; currentSystemUser = user; diff --git a/modules/packages.nix b/modules/packages.nix index d369b0b..713719a 100644 --- a/modules/packages.nix +++ b/modules/packages.nix @@ -1,5 +1,6 @@ { pkgs, + pkgs-25-11, gamingSystem, workSystem, currentSystemDe, @@ -103,6 +104,8 @@ # Required for Discord RPC arrpc + + pkgs-25-11.lutris-free ] else [ ]