nixos/preferences.nix

44 lines
888 B
Nix

{ inputs }: rec {
users = {
hulk = {
username = "sadorowo";
fullname = "Franek";
homeDirectory = "/home/${users.hulk.username}";
preferredShell = pkgs: pkgs.fish;
isRoot = false;
};
};
nixpkgs = system: import inputs.nixpkgs {
inherit system;
overlays = [ (import ./overlay.nix inputs) ];
config = {
nvidia.acceptLicense = true;
permittedInsecurePackages = [
"fluffychat-linux-1.22.1"
"olm-3.2.16"
];
allowUnfreePredicate = pkg: builtins.elem (inputs.nixpkgs.lib.getName pkg) [
"davinci-resolve"
"anydesk"
"nvidia-settings"
"nvidia-x11"
"nordvpn"
"hplip"
];
};
};
hosts = {
hulk = {
nvidiaBusId = "PCI:2:0:0";
intelBusId = "PCI:0:2:0";
};
};
homes = {
sadorowo = ./profiles/sadorowo;
};
}