From 91adefc48ec8202c230be6b0fdbabc556df6cbb9 Mon Sep 17 00:00:00 2001 From: Kristian Krsnik Date: Sat, 26 Aug 2023 18:49:08 +0200 Subject: [PATCH] added unfree applications explicitely --- home/default.nix | 2 -- home/packages.nix | 18 +++++++++++++++++- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/home/default.nix b/home/default.nix index 1e41159..6f604a9 100644 --- a/home/default.nix +++ b/home/default.nix @@ -5,8 +5,6 @@ specialArgs, modulesPath, }: { - nixpkgs.config.allowUnfreePredicate = _: true; - home.stateVersion = "23.05"; home.username = "kristian"; home.homeDirectory = "/home/kristian"; diff --git a/home/packages.nix b/home/packages.nix index 74551f8..6e7d173 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -1,4 +1,20 @@ -{pkgs, ...}: { +{ + pkgs, + lib, + ... +}: { + config.nixpkgs.config = { + allowUnfree = false; + + allowUnfreePredicate = pkg: + builtins.elem (lib.getName pkg) [ + "vscode" + "vscode-extension-MS-python-vscode-pylance" + "vscode-extension-github-copilot" + "osu-lazer" + ]; + }; + config.home.packages = with pkgs; [ # Basic utils unzip