flocon/modules/options
Anthony Rodriguez b89a42ef13
modules/options: add profiles
The next step in the refactoring is to add different profiles, so that
we may toggle them easily in our hosts. Here's the profiles I went for:

- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git forge...)

I made sure the server profile can not be enabled if desktop/gaming are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
2025-01-14 11:59:59 +01:00
..
profiles modules/options: add profiles 2025-01-14 11:59:59 +01:00
default.nix modules/options: add profiles 2025-01-14 11:59:59 +01:00
homeVars.nix treewide: move shared/nixosModules to modules 2025-01-14 10:56:34 +01:00
style.nix treewide: move shared/nixosModules to modules 2025-01-14 10:56:34 +01:00
systemVars.nix treewide: move shared/nixosModules to modules 2025-01-14 10:56:34 +01:00