about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBaitinq <manuelpalenzuelamerino@gmail.com>2024-12-29 20:08:47 +0100
committerBaitinq <manuelpalenzuelamerino@gmail.com>2024-12-29 22:05:54 +0100
commit71f48099f83a85f7a6162b22e1351cf6e7aef79b (patch)
tree4c9dfe32eb8952b7f9da84cfb9f72ddc89fabcde
parentFont: New font (diff)
downloadnixos-config-71f48099f83a85f7a6162b22e1351cf6e7aef79b.tar.gz
nixos-config-71f48099f83a85f7a6162b22e1351cf6e7aef79b.tar.bz2
nixos-config-71f48099f83a85f7a6162b22e1351cf6e7aef79b.zip
Dotfiles: Add ghostty config
-rw-r--r--dotfiles/ghostty/config18
-rw-r--r--dotfiles/ghostty/themes/shinobi21
-rw-r--r--hosts/home.nix1
3 files changed, 40 insertions, 0 deletions
diff --git a/dotfiles/ghostty/config b/dotfiles/ghostty/config
new file mode 100644
index 0000000..dfbb877
--- /dev/null
+++ b/dotfiles/ghostty/config
@@ -0,0 +1,18 @@
+theme = shinobi
+
+font-family = TX-02
+font-size = 12
+font-feature = -calt
+font-feature = -dlig
+font-feature = -liga
+
+window-decoration = false
+window-padding-x = 0
+window-padding-y = 0
+
+clipboard-read = "allow"
+clipboard-paste-protection = false
+
+gtk-adwaita = false
+
+initial-command = "zsh"
diff --git a/dotfiles/ghostty/themes/shinobi b/dotfiles/ghostty/themes/shinobi
new file mode 100644
index 0000000..833332d
--- /dev/null
+++ b/dotfiles/ghostty/themes/shinobi
@@ -0,0 +1,21 @@
+palette = 0=#2E3436
+palette = 1=#CC0000
+palette = 2=#6790EB
+palette = 3=#C4A000
+palette = 4=#3465A4
+palette = 5=#75507B
+palette = 6=#06989A
+palette = 7=#D3D7CF
+palette = 8=#555753
+palette = 9=#EF2929
+palette = 10=#2F343F
+palette = 11=#FCE94F
+palette = 12=#729FCF
+palette = 13=#AD7FA8
+palette = 14=#34E2E2
+palette = 15=#EEEEEC
+background = 1C1C1C
+foreground = DEDEDE
+cursor-color = DEDEDE
+selection-background = DEDEDE
+selection-foreground = 1C1C1C
diff --git a/hosts/home.nix b/hosts/home.nix
index 4cd3fdb..7a9a584 100644
--- a/hosts/home.nix
+++ b/hosts/home.nix
@@ -382,6 +382,7 @@
     configFile."tmux/tmux.conf".source = "${dotfiles}/tmux.conf";
     configFile."nvim/".source = "${dotfiles}/nvim/";
     configFile."alacritty/alacritty.toml".source = "${dotfiles}/alacritty.toml";
+    configFile."ghostty/".source = "${dotfiles}/ghostty/";
     configFile."sway/config".source = "${dotfiles}/sway_config";
     configFile."river/".source = "${dotfiles}/river/";
     configFile."waybar/".source = "${dotfiles}/waybar/";