options follow my.schema to avoid conflicts

This commit is contained in:
2024-04-19 23:19:21 -06:00
parent f1a1656155
commit 36f4b83c82
30 changed files with 1502 additions and 1657 deletions

View File

@@ -10,17 +10,31 @@ in {
./hardware-configuration.nix
../../base.nix
../../gnome.nix
../../jawz.nix
../../home-manager/default.nix
../../services/network.nix
../../services/nvidia.nix
../../services/printing.nix
../../services/sound.nix
../../services/systemd-user/tasks.nix
../../modules/apps.nix
../../modules/dev.nix
# ../../services/systemd-user/tasks.nix
];
myGaming.enable = true;
my = {
apps = {
art.enable = true;
dictionaries.enable = true;
fonts.enable = true;
gaming.enable = true;
internet.enable = true;
office.enable = true;
};
dev = {
haskell.enable = true;
nix.enable = true;
python.enable = true;
gameDev.enable = true;
};
services = {
network.enable = true;
nvidia.enable = true;
printing.enable = true;
sound.enable = true;
};
};
networking = {
hostName = "workstation";
@@ -66,7 +80,6 @@ in {
};
};
nixpkgs.overlays = [ (import ../../overlays/blanket.nix) ];
users = {
groups.nixremote.gid = 555;
users = {