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