diff options
| author | DemonKingSwarn <rockingswarn@gmail.com> | 2026-04-20 14:16:22 +0530 |
|---|---|---|
| committer | DemonKingSwarn <rockingswarn@gmail.com> | 2026-04-20 14:16:22 +0530 |
| commit | c20179f1afc29be2ef3ee32011cbc097bc70f771 (patch) | |
| tree | 6d601e759040d6e5843b1910c21bc1b17c63b231 /home/ghostty.nix | |
| parent | 62672163af7f58bac1607e3b33c59dd5ead0c52d (diff) | |
| download | odysseus-c20179f1afc29be2ef3ee32011cbc097bc70f771.zip odysseus-c20179f1afc29be2ef3ee32011cbc097bc70f771.tar.gz | |
better organization and tmux
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" + ]; + }; + }; +} |
