feat(config): add initial Ghostty, Herdr, and Yazi configuration files

This commit is contained in:
Prad Nukala committed 2026-08-11 15:12:06 -04:00
1 parent 6406208b35
commit 60c11de029
20 files changed
+2863 -1

No files matched your search

+69
View File
@@ -0,0 +1,69 @@
# Font Configuration
theme = noctalia
font-size = 12.5
font-family = Victor Mono NF
background-blur = true
# Window Configuration
window-decoration = false
window-padding-x = 12
window-padding-y = 12
background-opacity = 0.9
# Cursor Configuration
cursor-style = underline
cursor-style-blink = true
# Scrollback
scrollback-limit = 3023
# Terminal features
mouse-hide-while-typing = true
copy-on-select = false
confirm-close-surface = false
# Disable annoying copied to clipboard
app-notifications = no-clipboard-copy,no-config-reload
# Key bindings for common actions
keybind = cmd+c=copy_to_clipboard
keybind = cmd+v=paste_from_clipboard
keybind = cmd+n=new_window
keybind = ctrl+plus=increase_font_size:1
keybind = ctrl+minus=decrease_font_size:1
keybind = ctrl+zero=reset_font_size
# Tab configuration
gtk-titlebar = false
quit-after-last-window-closed = false
quit-after-last-window-closed-delay = 5m
# Shell integration
shell-integration = detect
shell-integration-features = cursor,sudo,title,no-cursor
keybind = shift+enter=text:\n
# Rando stuff
gtk-single-instance = true
# Launch straight into Herdr (bare `herdr` launches or attaches to the
# persistent session; closing the window detaches, sessions survive)
command = herdr
# ── Herdr sync: Ctrl+Shift chords → prefix (\x02 = ctrl+b) bytes ──
# Later keybind lines overwrite earlier/default ones; keep these LAST.
# reload_config moves off ctrl+shift+, (taken by Herdr settings below)
keybind = ctrl+shift+alt+,=reload_config
keybind = ctrl+shift+n=text:\x02%
keybind = ctrl+shift+t=text:\x02c
keybind = ctrl+tab=text:\x02n
keybind = ctrl+shift+tab=text:\x02p
keybind = ctrl+shift+f=text:\x02s
keybind = ctrl+shift+l=text:\x02.
keybind = ctrl+shift+h=text:\x02,
keybind = ctrl+shift+j=text:\x02j
keybind = ctrl+shift+k=text:\x02k
keybind = super+enter=text:\x02N
keybind = super+r=text:\x02W
keybind = ctrl+shift+r=text:\x02T
keybind = ctrl+shift+,=text:\x02S
+47
View File
@@ -0,0 +1,47 @@
# Font Configuration
theme = noctalia
font-size = 11
font-family = Victor Mono NF
background-blur = true
# Window Configuration
window-decoration = false
window-padding-x = 12
window-padding-y = 12
background-opacity = 0.9
# Cursor Configuration
cursor-style = underline
cursor-style-blink = true
# Scrollback
scrollback-limit = 3023
# Terminal features
mouse-hide-while-typing = true
copy-on-select = false
confirm-close-surface = false
# Disable annoying copied to clipboard
app-notifications = no-clipboard-copy,no-config-reload
# Key bindings for common actions
keybind = cmd+c=copy_to_clipboard
keybind = cmd+v=paste_from_clipboard
keybind = cmd+n=new_window
keybind = ctrl+plus=increase_font_size:1
keybind = ctrl+minus=decrease_font_size:1
keybind = ctrl+zero=reset_font_size
# Tab configuration
gtk-titlebar = false
quit-after-last-window-closed = false
quit-after-last-window-closed-delay = 5m
# Shell integration
shell-integration = detect
shell-integration-features = cursor,sudo,title,no-cursor
keybind = shift+enter=text:\n
# Rando stuff
gtk-single-instance = true
+1
View File
@@ -0,0 +1 @@
theme = noctalia
+43
View File
@@ -0,0 +1,43 @@
# Auto-generated by ii wallpaper theming system
# Do not edit manually - changes will be overwritten
background = #1D1D1D
foreground = #DFE3E3
cursor-color = #DFE3E3
cursor-text = #1D1D1D
selection-background = #DFE3E3
selection-foreground = #1D1D1D
# Black
palette = 0=#1D1D1D
palette = 8=#8F9192
# Red
palette = 1=#FF9BAD
palette = 9=#FFCFD7
# Green
palette = 2=#00FD98
palette = 10=#C1FFD5
# Yellow
palette = 3=#FFF17B
palette = 11=#FFF39B
# Blue
palette = 4=#6DD0FF
palette = 12=#DAF0FF
# Magenta
palette = 5=#D7B0FF
palette = 13=#F0DFFF
# Cyan
palette = 6=#3DF0F5
palette = 14=#B8FDFF
# White
palette = 7=#ADAAA2
palette = 15=#DFE3E3
+32
View File
@@ -0,0 +1,32 @@
# Forces bold text to use the bright color palette
bold-is-bright = true
# Background and foreground
background = #101010
foreground = #ffffff
# Cursor colors
cursor-color = #b0b0b0
cursor-text = #101010
# Selection colors
selection-background = #272727
selection-foreground = #b0b0b0
# ANSI color palette (0-15)
palette = 0=#101010
palette = 1=#ff7676
palette = 2=#a3d6a3
palette = 3=#ffffff
palette = 4=#b3b3b3
palette = 5=#f4b8e4
palette = 6=#fafafa
palette = 7=#a5adce
palette = 8=#50585d
palette = 9=#ff5733
palette = 10=#86cd82
palette = 11=#d9ba73
palette = 12=#ffffff
palette = 13=#f2a4db
palette = 14=#5abfb5
palette = 15=#b5bfe2
+32
View File
@@ -0,0 +1,32 @@
# Forces bold text to use the bright color palette
bold-is-bright = true
# Background and foreground
background = #faf9f5
foreground = #101010
# Cursor colors
cursor-color = #6a6a6a
cursor-text = #ebebeb
# Selection colors
selection-background = #ebebeb
selection-foreground = #101010
# ANSI color palette (0-15)
palette = 0=#ebebeb
palette = 1=#ca0043
palette = 2=#407f00
palette = 3=#926200
palette = 4=#3d3d3d
palette = 5=#a200d1
palette = 6=#007d7d
palette = 7=#6a6a6a
palette = 8=#969ba5
palette = 9=#f30052
palette = 10=#4f9a00
palette = 11=#b07700
palette = 12=#000000
palette = 13=#c301fb
palette = 14=#009797
palette = 15=#101010
+22
View File
@@ -0,0 +1,22 @@
palette = 0= #28262c
palette = 1= #fd4663
palette = 2= #a398b3
palette = 3= #9c8da5
palette = 4= #a18fa3
palette = 5= #bdb6c9
palette = 6= #c1b8c7
palette = 7= #f2f2f3
palette = 8= #b2b0b5
palette = 9= #fd4663
palette = 10= #a398b3
palette = 11= #9c8da5
palette = 12= #a18fa3
palette = 13= #bdb6c9
palette = 14= #c1b8c7
palette = 15= #f2f2f3
background = #1e1c21
foreground = #f2f2f3
cursor-color = #f2f2f3
cursor-text = #1e1c21
selection-background = #a18fa3
selection-foreground = #1e1c22