From 8bdd458e61ca2f33c7197695387b5cbba6fc2d93 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Tue, 26 Mar 2024 20:18:07 +0100 Subject: [PATCH] Only allow specific non free packages --- hosts/default.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/hosts/default.nix b/hosts/default.nix index 1f2a1c8..7fbd050 100644 --- a/hosts/default.nix +++ b/hosts/default.nix @@ -10,8 +10,6 @@ trusted-users = ["root" "@wheel"]; }; - nixpkgs.config.allowUnfree = true; - console.keyMap = "de-latin1-nodeadkeys"; time.timeZone = "Europe/Berlin"; i18n.defaultLocale = "en_US.UTF-8"; @@ -31,4 +29,16 @@ pkgs.git pkgs.neovim ]; + + nixpkgs.config.allowUnfreePredicate = pkg: + builtins.elem (pkgs.lib.getName pkg) [ + "spotify" + "discord" + "steam" + "steam-original" + "steam-run" + "corefonts" + "nvidia-x11" + "nvidia-settings" + ]; }