Make package options and split users into different file

This commit is contained in:
Patrick Menking 2024-09-16 09:45:29 -04:00
parent dd7683a756
commit b1a0574ed1
5 changed files with 55 additions and 13 deletions

View file

@ -1,8 +1,29 @@
{
imports = [
./core.nix
./boot.nix
./networking.nix
./programs.nix
];
{ lib, config, ...}: {
imports = [
./core.nix
./boot.nix
./networking.nix
./programs.nix
./users
];
config = {
base = {
enable = lib.mkDefault true;
services.enable = lib.mkDefault true;
programs.enable = lib.mkDefault true;
};
home.enable = lib.mkDefault true;
hypr.enable = lib.mkDefault true;
i3.enable = lib.mkDefault true;
packages = {
enable = lib.mkDefault true;
programming.enable = lib.mkDefault true;
mudding.enable = lib.mkDefault true;
gaming.enable = lib.mkDefault true;
gui.enable = lib.mkDefault true;
};
};
}