From 914c121567b2c9733b9474f19cbe0c6ceca07480 Mon Sep 17 00:00:00 2001 From: Henry Sipp Date: Sat, 28 Jun 2025 13:04:23 -0500 Subject: [PATCH] Accidentally deleteconfig? --- config.nix | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 config.nix diff --git a/config.nix b/config.nix new file mode 100644 index 0000000..83c646e --- /dev/null +++ b/config.nix @@ -0,0 +1,41 @@ +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" + ]; + }; + }; +} \ No newline at end of file