1
Files
flake-nixinator/home/modules/hyprland/options.nix

30 lines
527 B
Nix

{
lib,
mylib,
...
}:
with lib;
with mylib.modules; {
enable = mkEnableOpt "Hyprland Window Manager + Compositor";
kb-layout = mkOption {
type = types.str;
description = "Keyboard layout to use";
};
kb-variant = mkOption {
type = types.str;
description = "Keyboard layout variant";
};
theme = mkOption {
type = types.str;
description = "Wallpaper and colorscheme to use";
};
monitors = mkOption {
type = types.str;
description = "Hyprland monitor configuration";
};
}