From b0f1bc9ee02dc3ebe83a494cdb562c10452757b4 Mon Sep 17 00:00:00 2001 From: voidarc Date: Fri, 10 Jul 2026 17:34:43 +0100 Subject: [PATCH] added unfree pkgs module arg and fixed steam --- modules/features/steam/default.nix | 11 +++++------ modules/system/core/nix-settings.nix | 18 ++++++++---------- 2 files changed, 13 insertions(+), 16 deletions(-) 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 = {