Working on reshuffling

This commit is contained in:
2026-03-19 12:09:36 +00:00
parent 5d071eaa7d
commit fbe2b28620
2 changed files with 18 additions and 16 deletions
+9 -8
View File
@@ -985,27 +985,28 @@ let
# Enable toggle for this module (default ON)
enableProgram = true;
# Example symbolic references to fonts (avoid pkgs if possible)
# Example symbolic references to fonts
fontPackages = [
"nerd-fonts.iosevka"
"nerd-fonts.fira-code"
];
in
{
# Top-level toggle for this program
# Top-level toggle
options.enableFonts = lib.mkEnableOption "Enable system fonts";
# Wrap all configuration in mkIf so nothing is applied unless enabled
# Wrap everything in config.mkIf
config = lib.mkIf enableProgram {
# Top-level container for your apps/services
myApps = {
# Inside mkIf, config is defined
myApps = let
userName = config.defaultUser or "henrov";
in
{
fonts = {
enable = true;
packages = fontPackages;
# Optional: user, defaults to global defaultUser
user = config.defaultUser or "henrov";
user = userName;
};
};
};
+9 -8
View File
@@ -7,27 +7,28 @@ let
# Enable toggle for this module (default ON)
enableProgram = true;
# Example symbolic references to fonts (avoid pkgs if possible)
# Example symbolic references to fonts
fontPackages = [
"nerd-fonts.iosevka"
"nerd-fonts.fira-code"
];
in
{
# Top-level toggle for this program
# Top-level toggle
options.enableFonts = lib.mkEnableOption "Enable system fonts";
# Wrap all configuration in mkIf so nothing is applied unless enabled
# Wrap everything in config.mkIf
config = lib.mkIf enableProgram {
# Top-level container for your apps/services
myApps = {
# Inside mkIf, config is defined
myApps = let
userName = config.defaultUser or "henrov";
in
{
fonts = {
enable = true;
packages = fontPackages;
# Optional: user, defaults to global defaultUser
user = config.defaultUser or "henrov";
user = userName;
};
};
};