feat: migrate theme and font to declarative Nix options
Some checks failed
Check / eval-and-lint (push) Has been cancelled
Some checks failed
Check / eval-and-lint (push) Has been cancelled
This commit is contained in:
@@ -42,7 +42,11 @@ in
|
||||
theme = lib.mkOption {
|
||||
type = lib.types.str;
|
||||
default = schema.home.theme;
|
||||
description = "System theme name.";
|
||||
description = ''
|
||||
System theme name. This is the declarative source of truth.
|
||||
Changing this and running `nomarchy-env-update` (or a system
|
||||
rebuild) will update the entire desktop.
|
||||
'';
|
||||
};
|
||||
formFactor = lib.mkOption {
|
||||
type = lib.types.enum [ "laptop" "desktop" ];
|
||||
@@ -120,7 +124,11 @@ in
|
||||
monospace = lib.mkOption {
|
||||
type = lib.types.str;
|
||||
default = schema.home.font;
|
||||
description = "System monospace font.";
|
||||
description = ''
|
||||
System monospace font. This is the declarative source of truth.
|
||||
Changing this and running `nomarchy-env-update` (or a system
|
||||
rebuild) will update the entire desktop.
|
||||
'';
|
||||
};
|
||||
};
|
||||
iconsTheme = lib.mkOption {
|
||||
|
||||
Reference in New Issue
Block a user