diff options
Diffstat (limited to 'home/ghostty.nix')
| -rw-r--r-- | home/ghostty.nix | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/home/ghostty.nix b/home/ghostty.nix new file mode 100644 index 0000000..a8288f2 --- /dev/null +++ b/home/ghostty.nix @@ -0,0 +1,47 @@ +{ ... }: + +{ + programs.ghostty = { + enable = true; + + settings = { + theme = "Catppuccin Mocha"; + #background = "#282a36"; + background-opacity = 0.9; + + #custom-shader = "/home/swarn/.config/ghostty/bettercrt.glsl"; + + window-vsync = true; + + title = "Ghostty"; + class = "ghostty"; + + shell-integration = "zsh"; + + quick-terminal-position = "top"; + quick-terminal-autohide = false; + + font-family = "LythMono Nerd Font"; + font-size = 16; + + cursor-style = "block"; + cursor-style-blink = false; + shell-integration-features = "no-cursor"; + + #gtk-titlebar = false; + window-decoration = "server"; + confirm-close-surface = false; + + window-theme = "ghostty"; + + window-padding-x = 8; + window-padding-y = 2; + window-padding-balance = true; + + keybind = [ + "alt+shift+r=reload_config" + "ctrl+a=toggle_quick_terminal" + ]; + }; + }; +} |
