feat: make options and conditionalize config

This commit is contained in:
2026-01-27 15:05:45 +01:00
parent 9642bae67d
commit 39da2abe9c
10 changed files with 196 additions and 125 deletions
+18
View File
@@ -0,0 +1,18 @@
{
lib,
...
}:
{
options.kekleo = {
graphical = lib.mkOption {
type = lib.types.bool;
default = true;
description = "Enable GUI features and programs";
};
neovim = lib.mkOption {
type = lib.types.bool;
default = true;
description = "Enable neovim";
};
};
}