This website requires JavaScript.
Explore
Help
Sign in
nezia
/
flocon
Watch
1
Star
0
Fork
You've already forked flocon
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
Actions
a734372732
flocon
/
modules
/
options
/
profiles
/
default.nix
9 lines
92 B
Nix
Raw
Normal View
History
Unescape
Escape
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 10:59:59 +00:00
{
imports
=
[
./desktop.nix
./gaming.nix
options/profiles: add laptop profile
2025-01-14 11:21:49 +00:00
./laptop.nix
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 10:59:59 +00:00
./server.nix
]
;
}
Reference in a new issue
Copy permalink