diff --git a/modules/features/steam/default.nix b/modules/features/steam/default.nix index 576e4c5..943467c 100644 --- a/modules/features/steam/default.nix +++ b/modules/features/steam/default.nix @@ -1,10 +1,9 @@ -{ - moduleWithSystem, - ... -}: { +{moduleWithSystem, ...}: { flake.nixosModules.steam = moduleWithSystem ({ - pkgs, + pkgs, + unfreePkgs, inputs', + lib, ... }: { # If buying isn't owning than piracy isn't stealing @@ -17,7 +16,7 @@ extraCompatPackages = with pkgs; [ proton-ge-bin ]; - package = pkgs.steam.override { + package = unfreePkgs.steam.override { extraEnv = { LD_AUDIT = "${ inputs'.sls-steam.packages.sls-steam diff --git a/modules/system/core/nix-settings.nix b/modules/system/core/nix-settings.nix index e7d8a83..7863172 100644 --- a/modules/system/core/nix-settings.nix +++ b/modules/system/core/nix-settings.nix @@ -1,13 +1,11 @@ -{ - self, - inputs, - ... -}: { - flake.nixosModules.nix = { - pkgs, - lib, - ... - }: { +{inputs, ...}: { + perSystem = {system, ...}: { + _module.args.unfreePkgs = import inputs.nixpkgs { + inherit system; + config.allowUnfree = true; + }; + }; + flake.nixosModules.nix = {...}: { nix = { registry = { voidarc = {