lib: { omarchyOptions = { full_name = lib.mkOption { type = lib.types.str; description = "Main user's full name"; }; email_address = lib.mkOption { type = lib.types.str; description = "Main user's email address"; }; theme = lib.mkOption { type = lib.types.enum ["tokyo-night" "kanagawa" "catppuccin"]; default = "tokyo-night"; description = "Theme to use for Omarchy configuration"; }; primary_font = lib.mkOption { type = lib.types.str; default = "Liberation Sans 11"; }; vscode_settings = lib.mkOption { type = lib.types.attrs; default = {}; }; quickAppBindings = lib.mkOption { type = lib.types.listOf lib.types.str; description = "A list of single keystroke key bindings to launch common apps."; default = [ "SUPER, return, exec, $terminal" "SUPER, F, exec, $fileManager" "SUPER, B, exec, $browser" "SUPER, M, exec, $music" "SUPER, N, exec, $terminal -e nvim" "SUPER, T, exec, $terminal -e btop" "SUPER, D, exec, $terminal -e lazydocker" "SUPER, G, exec, $messenger" "SUPER, O, exec, obsidian -disable-gpu" "SUPER, slash, exec, $passwordManager" ]; }; }; }