From 944ddcbe09e0974e728151cc99184fb6f4f9d651 Mon Sep 17 00:00:00 2001 From: traxys Date: Wed, 15 May 2024 21:42:25 +0200 Subject: [PATCH] Explicitily enable unfree packages --- gaming/nixos.nix | 8 +++----- hostconfig/ZeNixComputa/default.nix | 9 ++++++++- personal-gui/nixos.nix | 7 ++++++- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/gaming/nixos.nix b/gaming/nixos.nix index 17af315..432cb7b 100644 --- a/gaming/nixos.nix +++ b/gaming/nixos.nix @@ -1,16 +1,14 @@ -{ pkgs, ... }: +{ pkgs, lib, ... }: { nixpkgs.config = { - allowUnfree = true; + allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ ]; }; programs.steam = { enable = true; remotePlay.openFirewall = true; dedicatedServer.openFirewall = true; - extraCompatPackages = with pkgs; [ - proton-ge-bin - ]; + extraCompatPackages = with pkgs; [ proton-ge-bin ]; }; hardware.steam-hardware.enable = true; diff --git a/hostconfig/ZeNixComputa/default.nix b/hostconfig/ZeNixComputa/default.nix index d4b5e28..6ab2e8f 100644 --- a/hostconfig/ZeNixComputa/default.nix +++ b/hostconfig/ZeNixComputa/default.nix @@ -20,6 +20,13 @@ personal-gui gaming ]; - unfreePackages = [ "warcraftlogs" ]; + unfreePackages = [ + "cnijfilter2" + "steam" + "steam-original" + "steam-run" + "discord" + "spotify" + ]; }; } diff --git a/personal-gui/nixos.nix b/personal-gui/nixos.nix index 76c494e..46a731b 100644 --- a/personal-gui/nixos.nix +++ b/personal-gui/nixos.nix @@ -1,4 +1,9 @@ -{ pkgs, config, ... }: +{ + pkgs, + config, + lib, + ... +}: { xdg.portal = { enable = true;