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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

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 = {