diff --git a/home.org b/home.org index 6b45389..9fbb94c 100644 --- a/home.org +++ b/home.org @@ -694,6 +694,32 @@ Now we'll set up some keybindings: end #+END_SRC +** Kitty +#+BEGIN_SRC nix :tangle target/desktop/kitty.nix + {pkgs, ...}: { + programs.kitty = { + enable = true; + font = { + name = "Iosevka Term SS14"; + package = pkgs.iosevka-bin.override { variant = "SGr-IosevkaTermSS14"; }; + size = 13; + }; + themeFile = "Catppuccin-Frappe"; + keybindings = { + "ctrl+1" = "goto_tab 1"; + "ctrl+2" = "goto_tab 2"; + "ctrl+3" = "goto_tab 3"; + "ctrl+4" = "goto_tab 4"; + "ctrl+5" = "goto_tab 5"; + "ctrl+6" = "goto_tab 6"; + "ctrl+7" = "goto_tab 7"; + "ctrl+8" = "goto_tab 8"; + "ctrl+9" = "goto_tab 9"; + }; + }; + } +#+END_SRC + ** Ghostty #+BEGIN_SRC nix :tangle target/desktop/ghostty.nix @@ -1972,6 +1998,8 @@ for completion. That makes it really annoying to use; don't use yasnippet with e ("C-c C" . org-capture) ("C-c l" . org-id-store-link)) + (setopt org-babel-load-languages '((emacs-lisp . t) (sql . t))) + (setopt org-confirm-babel-evaluate nil) (add-hook 'org-mode-hook 'visual-line-mode) (setopt org-link-keep-stored-after-insertion t org-capture-templates @@ -2295,6 +2323,13 @@ I like Catppuccin Frappe as my theme. Let's use it in as many places as we can. return config #+END_SRC +** Ghostty +#+BEGIN_SRC nix :tangle target/desktop/ghostty-theme.nix + { + programs.ghostty.settings.theme = "Catppuccin Frappe"; + } +#+END_SRC + ** Emacs :PROPERTIES: :header-args:elisp: :tangle target/desktop/emacs-theme.el