mirror of
https://github.com/prdlk/dotfiles.git
synced 2026-11-02 19:32:43 +00:00
feat(config): add initial Ghostty, Herdr, and Yazi configuration files
This commit is contained in:
1 parent
6406208b35
commit
60c11de029
20 files changed
+2863
-1
No files matched your search
@@ -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
|
||||
@@ -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
|
||||
@@ -0,0 +1 @@
|
||||
theme = noctalia
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in new issue
Block a user