nixos/profiles/hulk/default.nix

25 lines
456 B
Nix

{
pkgs,
prefs,
inputs,
...
}:
{
imports = [ ./modules.nix ];
home = {
inherit (prefs.users.hulk) username homeDirectory;
stateVersion = "24.11";
packages = import ./packages.nix { inherit pkgs inputs; };
};
nixpkgs.config = {
permittedInsecurePackages = prefs.pkgs.hulk.insecure;
allowUnfreePredicate = pkg: builtins.elem (pkgs.lib.getName pkg) prefs.pkgs.hulk.unfree;
};
programs.home-manager.enable = true;
}