We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f2ebc37 commit 29d6a54Copy full SHA for 29d6a54
modules/nixvim/options/option.nix
@@ -30,13 +30,11 @@ in {
30
example = ''"catppuccin"'';
31
};
32
theme_toggle = mkOption {
33
- type = let
34
- type = types.listOf generated.ThemeName;
35
- in type // {
36
- name = "list of the 2 string, one of them must be the default theme";
37
- check = list: type.check list && lib.length list == 2;
38
- };
39
- description = "list themes to toggle theme";
+ type =
+ types.addCheck
+ (types.listOf generated.ThemeName)
+ (value: lib.length value == 2);
+ description = "list themes to toggle theme (must be 2 items)";
40
apply = value:
41
lib.take 2 value;
42
default = [ cfg.config.base46.theme cfg.config.base46.second_theme ];
0 commit comments