updated zshrc

This commit is contained in:
Your Name
2026-04-16 22:01:36 -07:00
parent 914541a39c
commit fb9cb3ae3f
5 changed files with 741 additions and 153 deletions
+2
View File
@@ -2,3 +2,5 @@
.config/btop .config/btop
.config/neofetch .config/neofetch
/.aider* /.aider*
./home_config/nvim/lazy-lock.json
home_config/nvim/lazy-lock.json
+15 -15
View File
@@ -1,34 +1,34 @@
{ {
"LazyVim": { "branch": "main", "commit": "ec5981dfb1222c3bf246d9bcaa713d5cfa486fbd" }, "LazyVim": { "branch": "main", "commit": "3f034d0a7f58031123300309f2efd3bb0356ee21" },
"blink.cmp": { "branch": "main", "commit": "1c8d8e45d6fba3d11512f4762b1fdf906bffca42" }, "blink.cmp": { "branch": "main", "commit": "4607923f60029f8cb28e6950a078f93fd33e1288" },
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
"catppuccin": { "branch": "main", "commit": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429" }, "catppuccin": { "branch": "main", "commit": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429" },
"conform.nvim": { "branch": "master", "commit": "9a06e83527407a7600a2fe4e0d10adf432b6215e" }, "conform.nvim": { "branch": "master", "commit": "f9ef25a7ef00267b7d13bfc00b0dea22d78702d5" },
"flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" }, "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
"friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" }, "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
"gitsigns.nvim": { "branch": "main", "commit": "8df63f2ddc615feb71fd4aee45a4cee022876df1" }, "gitsigns.nvim": { "branch": "main", "commit": "7010000889bfb6c26065e0b0f7f1e6aa9163edd9" },
"grug-far.nvim": { "branch": "main", "commit": "6b1aca6018cb6ce18a46b9e8583074a2f820b51e" }, "grug-far.nvim": { "branch": "main", "commit": "2c7ef09353714bd4954f5459d9a7e2579a050dc7" },
"lazy.nvim": { "branch": "main", "commit": "c501b429cf995c645454539b924aaefae45bb9eb" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
"lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" },
"lualine.nvim": { "branch": "master", "commit": "9fef261b53fbe3a2ef01ee9667f6fde064b1ed10" }, "lualine.nvim": { "branch": "master", "commit": "9fef261b53fbe3a2ef01ee9667f6fde064b1ed10" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" },
"mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
"mini.ai": { "branch": "main", "commit": "978ffc65c6b513fde9ef075326d34d89197f1ea5" }, "mini.ai": { "branch": "main", "commit": "978ffc65c6b513fde9ef075326d34d89197f1ea5" },
"mini.icons": { "branch": "main", "commit": "ec61af6e606fc89ee3b1d8f2f20166a3ca917a36" }, "mini.icons": { "branch": "main", "commit": "ec61af6e606fc89ee3b1d8f2f20166a3ca917a36" },
"mini.pairs": { "branch": "main", "commit": "1a3e73649c0eaef2f6c48ce1e761c6f0a7c11918" }, "mini.pairs": { "branch": "main", "commit": "cd9d95e33645781f86ca5ffe0a6885a22d59f127" },
"noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" },
"nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" }, "nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" },
"nvim-lint": { "branch": "master", "commit": "936197073214c26a347fb933c9459c8766376b23" }, "nvim-lint": { "branch": "master", "commit": "936197073214c26a347fb933c9459c8766376b23" },
"nvim-lspconfig": { "branch": "master", "commit": "f43135c38a37c588053ad5e209c7460f43f6340c" }, "nvim-lspconfig": { "branch": "master", "commit": "fb733ac734249ccf293e5c8018981d4d8f59fa8f" },
"nvim-treesitter": { "branch": "master", "commit": "b967bbc27b564001c3d3b8ea93444cf6d0b21d23" }, "nvim-treesitter": { "branch": "master", "commit": "d26ce0126694283cf32bf1f4192ef37ef404c037" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "9937e5e356e5b227ec56d83d0a9d0a0f6bc9cad4" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "9937e5e356e5b227ec56d83d0a9d0a0f6bc9cad4" },
"nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
"persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" },
"plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
"snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" },
"todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
"tokyonight.nvim": { "branch": "main", "commit": "81c867c5f638597a82c82094dcb90ed42444dabc" }, "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" },
"trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" }, "trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" },
"ts-comments.nvim": { "branch": "main", "commit": "1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c" }, "ts-comments.nvim": { "branch": "main", "commit": "1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c" },
"which-key.nvim": { "branch": "main", "commit": "0099511294f16b81c696004fa6a403b0ae61f7a0" } "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
} }
+123 -135
View File
@@ -1,5 +1,5 @@
// //
// THIS FILE WAS AUTOGENERATED BY ZELLIJ, THE PREVIOUS FILE AT THIS LOCATION WAS COPIED TO: /home/lkraven/.config/zellij/config.kdl.bak // THIS FILE WAS AUTOGENERATED BY ZELLIJ, THE PREVIOUS FILE AT THIS LOCATION WAS COPIED TO: /home/lkraven/.config/zellij/config.kdl.bak.1
// //
keybinds clear-defaults=true { keybinds clear-defaults=true {
@@ -247,6 +247,126 @@ keybinds clear-defaults=true {
bind "z" { ToggleFocusFullscreen; SwitchToMode "normal"; } bind "z" { ToggleFocusFullscreen; SwitchToMode "normal"; }
} }
} }
themes {
australis {
text_unselected {
base 204 231 236
background 65 71 81
emphasis_0 164 196 255
emphasis_1 22 184 102
emphasis_2 99 136 216
emphasis_3 66 220 209
}
text_selected {
base 230 250 255
background 99 136 216
emphasis_0 255 225 78
emphasis_1 22 184 102
emphasis_2 99 136 216
emphasis_3 255 133 79
}
ribbon_selected {
base 65 71 81
background 99 136 216
emphasis_0 81 224 138
emphasis_1 22 184 102
emphasis_2 225 198 49
emphasis_3 255 133 79
}
ribbon_unselected {
base 204 231 236
background 86 95 105
emphasis_0 81 224 138
emphasis_1 22 184 102
emphasis_2 99 136 216
emphasis_3 255 133 79
}
table_title {
base 169 188 195
background 34 37 49
emphasis_0 255 133 79
emphasis_1 22 184 102
emphasis_2 99 136 216
emphasis_3 255 73 26
}
table_cell_selected {
base 204 231 236
background 65 71 81
emphasis_0 255 225 78
emphasis_1 22 184 102
emphasis_2 99 136 216
emphasis_3 255 133 79
}
table_cell_unselected {
base 169 188 195
background 34 37 49
emphasis_0 255 73 26
emphasis_1 22 184 102
emphasis_2 99 136 216
emphasis_3 255 133 79
}
list_selected {
base 204 231 236
background 65 71 81
emphasis_0 255 225 78
emphasis_1 22 184 102
emphasis_2 99 136 216
emphasis_3 255 133 79
}
list_unselected {
base 169 188 195
background 34 37 49
emphasis_0 225 198 49
emphasis_1 22 184 102
emphasis_2 99 136 216
emphasis_3 255 133 79
}
frame_selected {
base 99 136 216
background 34 37 49
emphasis_0 255 73 26
emphasis_1 22 184 102
emphasis_2 225 198 49
emphasis_3 255 133 79
}
frame_highlight {
base 81 224 138
background 34 37 49
emphasis_0 255 133 79
emphasis_1 99 136 216
emphasis_2 225 198 49
emphasis_3 255 73 26
}
exit_code_success {
base 22 184 102
background 0
emphasis_0 255 73 26
emphasis_1 99 136 216
emphasis_2 225 198 49
emphasis_3 255 133 79
}
exit_code_error {
base 255 73 26
background 0
emphasis_0 22 184 102
emphasis_1 99 136 216
emphasis_2 225 198 49
emphasis_3 255 133 79
}
multiplayer_user_colors {
player_1 255 73 26
player_2 255 133 79
player_3 225 198 49
player_4 255 225 78
player_5 157 120 255
player_6 216 173 255
player_7 99 136 216
player_8 0 177 168
player_9 66 220 209
player_10 164 196 255
}
}
}
// Plugin aliases - can be used to change the implementation of Zellij // Plugin aliases - can be used to change the implementation of Zellij
// changing these requires a restart to take effect // changing these requires a restart to take effect
@@ -270,138 +390,6 @@ plugins {
// Plugins to load in the background when a new session starts // Plugins to load in the background when a new session starts
// eg. "file:/path/to/my-plugin.wasm" // eg. "file:/path/to/my-plugin.wasm"
// eg. "https://example.com/my-plugin.wasm" // eg. "https://example.com/my-plugin.wasm"
themes {
australis {
text_unselected {
base 204 231 236 // #CCE7EC - Bright text
background 65 71 81 // #414751 - Dark 30
emphasis_0 164 196 255 // #A4C4FF - Bright blue
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 66 220 209 // #42DCD1 - Bright cyan (was 255 133 79 - Bright red)
}
text_selected {
base 230 250 255 // #E6FAFF - Brighter white (was 204 231 236)
background 99 136 216 // #6388D8 - Blue
emphasis_0 255 225 78 // #FFE14E - Bright yellow
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 133 79 // #FF854F - Bright red
}
ribbon_unselected {
base 204 231 236 // #CCE7EC - Bright white
background 86 95 105 // #565f69 - Dark 40 (was 65 71 81 - Dark 30)
emphasis_0 81 224 138 // #51E08A - Bright green
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 133 79 // #FF854F - Bright red
}
ribbon_selected {
base 65 71 81 // #414751 - Dark 30
background 99 136 216 // #6388D8 - Blue
emphasis_0 81 224 138 // #51E08A - Bright green
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 225 198 49 // #E1C631 - Yellow
emphasis_3 255 133 79 // #FF854F - Bright red
}
table_title {
base 169 188 195 // #A9BCC3 - White
background 34 37 49 // #222531 - Black
emphasis_0 255 133 79 // #FF854F - Bright red
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 73 26 // #FF491A - Red
}
table_cell_unselected {
base 169 188 195 // #A9BCC3 - White
background 34 37 49 // #222531 - Black
emphasis_0 255 73 26 // #FF491A - Red
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 133 79 // #FF854F - Bright red
}
table_cell_selected {
base 204 231 236 // #CCE7EC - Bright white
background 65 71 81 // #414751 - Dark 30
emphasis_0 255 225 78 // #FFE14E - Bright yellow
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 133 79 // #FF854F - Bright red
}
list_unselected {
base 169 188 195 // #A9BCC3 - White
background 34 37 49 // #222531 - Black
emphasis_0 225 198 49 // #E1C631 - Yellow
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 133 79 // #FF854F - Bright red
}
list_selected {
base 204 231 236 // #CCE7EC - Bright white
background 65 71 81 // #414751 - Dark 30
emphasis_0 255 225 78 // #FFE14E - Bright yellow
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 133 79 // #FF854F - Bright red
}
frame_selected {
base 99 136 216 // #6388D8 - Blue
background 34 37 49 // #222531 - Black
emphasis_0 255 73 26 // #FF491A - Red
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 225 198 49 // #E1C631 - Yellow
emphasis_3 255 133 79 // #FF854F - Bright red
}
frame_highlight {
base 81 224 138 // #51E08A - Bright green
background 34 37 49 // #222531 - Black
emphasis_0 255 133 79 // #FF854F - Bright red
emphasis_1 99 136 216 // #6388D8 - Blue
emphasis_2 225 198 49 // #E1C631 - Yellow
emphasis_3 255 73 26 // #FF491A - Red
}
exit_code_success {
base 22 184 102 // #16B866 - Green
emphasis_0 255 73 26 // #FF491A - Red
emphasis_1 99 136 216 // #6388D8 - Blue
emphasis_2 225 198 49 // #E1C631 - Yellow
emphasis_3 255 133 79 // #FF854F - Bright red
}
exit_code_error {
base 255 73 26 // #FF491A - Red
emphasis_0 22 184 102 // #16B866 - Green
emphasis_1 99 136 216 // #6388D8 - Blue
emphasis_2 225 198 49 // #E1C631 - Yellow
emphasis_3 255 133 79 // #FF854F - Bright red
}
multiplayer_user_colors {
player_1 255 73 26 // #FF491A - Red
player_2 255 133 79 // #FF854F - Bright red
player_3 225 198 49 // #E1C631 - Yellow
player_4 255 225 78 // #FFE14E - Bright yellow
player_5 157 120 255 // #9D78FF - Magenta
player_6 216 173 255 // #D8ADFF - Bright magenta
player_7 99 136 216 // #6388D8 - Blue
player_8 0 177 168 // #00B1A8 - Cyan
player_9 66 220 209 // #42DCD1 - Bright cyan
player_10 164 196 255 // #A4C4FF - Bright blue
}
}
}
load_plugins { load_plugins {
} }
@@ -414,7 +402,7 @@ load_plugins {
// Choose the theme that is specified in the themes section. // Choose the theme that is specified in the themes section.
// Default: default // Default: default
//
theme "australis" theme "australis"
// Choose the base input mode of zellij. // Choose the base input mode of zellij.
@@ -590,7 +578,7 @@ default_mode "normal"
// Whether to show tips on startup // Whether to show tips on startup
// Default: true // Default: true
// //
// show_startup_tips false show_startup_tips false
// Whether to show release notes on first version run // Whether to show release notes on first version run
// Default: true // Default: true
+598
View File
@@ -0,0 +1,598 @@
//
// THIS FILE WAS AUTOGENERATED BY ZELLIJ, THE PREVIOUS FILE AT THIS LOCATION WAS COPIED TO: /home/lkraven/.config/zellij/config.kdl.bak
//
keybinds clear-defaults=true {
locked {
bind "Ctrl g" { SwitchToMode "normal"; }
}
pane {
bind "left" { MoveFocus "left"; }
bind "down" { MoveFocus "down"; }
bind "up" { MoveFocus "up"; }
bind "right" { MoveFocus "right"; }
bind "c" { SwitchToMode "renamepane"; PaneNameInput 0; }
bind "d" { NewPane "down"; SwitchToMode "normal"; }
bind "e" { TogglePaneEmbedOrFloating; SwitchToMode "normal"; }
bind "f" { ToggleFocusFullscreen; SwitchToMode "normal"; }
bind "h" { MoveFocus "left"; }
bind "i" { TogglePanePinned; SwitchToMode "normal"; }
bind "j" { MoveFocus "down"; }
bind "k" { MoveFocus "up"; }
bind "l" { MoveFocus "right"; }
bind "n" { NewPane; SwitchToMode "normal"; }
bind "p" { SwitchFocus; }
bind "Ctrl p" { SwitchToMode "normal"; }
bind "r" { NewPane "right"; SwitchToMode "normal"; }
bind "w" { ToggleFloatingPanes; SwitchToMode "normal"; }
bind "z" { TogglePaneFrames; SwitchToMode "normal"; }
}
tab {
bind "left" { GoToPreviousTab; }
bind "down" { GoToNextTab; }
bind "up" { GoToPreviousTab; }
bind "right" { GoToNextTab; }
bind "1" { GoToTab 1; SwitchToMode "normal"; }
bind "2" { GoToTab 2; SwitchToMode "normal"; }
bind "3" { GoToTab 3; SwitchToMode "normal"; }
bind "4" { GoToTab 4; SwitchToMode "normal"; }
bind "5" { GoToTab 5; SwitchToMode "normal"; }
bind "6" { GoToTab 6; SwitchToMode "normal"; }
bind "7" { GoToTab 7; SwitchToMode "normal"; }
bind "8" { GoToTab 8; SwitchToMode "normal"; }
bind "9" { GoToTab 9; SwitchToMode "normal"; }
bind "[" { BreakPaneLeft; SwitchToMode "normal"; }
bind "]" { BreakPaneRight; SwitchToMode "normal"; }
bind "b" { BreakPane; SwitchToMode "normal"; }
bind "h" { GoToPreviousTab; }
bind "j" { GoToNextTab; }
bind "k" { GoToPreviousTab; }
bind "l" { GoToNextTab; }
bind "n" { NewTab; SwitchToMode "normal"; }
bind "r" { SwitchToMode "renametab"; TabNameInput 0; }
bind "s" { ToggleActiveSyncTab; SwitchToMode "normal"; }
bind "Ctrl t" { SwitchToMode "normal"; }
bind "x" { CloseTab; SwitchToMode "normal"; }
bind "tab" { ToggleTab; }
}
resize {
bind "left" { Resize "Increase left"; }
bind "down" { Resize "Increase down"; }
bind "up" { Resize "Increase up"; }
bind "right" { Resize "Increase right"; }
bind "+" { Resize "Increase"; }
bind "-" { Resize "Decrease"; }
bind "=" { Resize "Increase"; }
bind "H" { Resize "Decrease left"; }
bind "J" { Resize "Decrease down"; }
bind "K" { Resize "Decrease up"; }
bind "L" { Resize "Decrease right"; }
bind "h" { Resize "Increase left"; }
bind "j" { Resize "Increase down"; }
bind "k" { Resize "Increase up"; }
bind "l" { Resize "Increase right"; }
bind "Ctrl n" { SwitchToMode "normal"; }
}
move {
bind "left" { MovePane "left"; }
bind "down" { MovePane "down"; }
bind "up" { MovePane "up"; }
bind "right" { MovePane "right"; }
bind "h" { MovePane "left"; }
bind "Ctrl h" { SwitchToMode "normal"; }
bind "j" { MovePane "down"; }
bind "k" { MovePane "up"; }
bind "l" { MovePane "right"; }
bind "n" { MovePane; }
bind "p" { MovePaneBackwards; }
bind "tab" { MovePane; }
}
scroll {
bind "Alt left" { MoveFocusOrTab "left"; SwitchToMode "normal"; }
bind "Alt down" { MoveFocus "down"; SwitchToMode "normal"; }
bind "Alt up" { MoveFocus "up"; SwitchToMode "normal"; }
bind "Alt right" { MoveFocusOrTab "right"; SwitchToMode "normal"; }
bind "e" { EditScrollback; SwitchToMode "normal"; }
bind "Alt h" { MoveFocusOrTab "left"; SwitchToMode "normal"; }
bind "Alt j" { MoveFocus "down"; SwitchToMode "normal"; }
bind "Alt k" { MoveFocus "up"; SwitchToMode "normal"; }
bind "Alt l" { MoveFocusOrTab "right"; SwitchToMode "normal"; }
bind "s" { SwitchToMode "entersearch"; SearchInput 0; }
}
search {
bind "c" { SearchToggleOption "CaseSensitivity"; }
bind "n" { Search "down"; }
bind "o" { SearchToggleOption "WholeWord"; }
bind "p" { Search "up"; }
bind "w" { SearchToggleOption "Wrap"; }
}
session {
bind "a" {
LaunchOrFocusPlugin "zellij:about" {
floating true
move_to_focused_tab true
}
SwitchToMode "normal"
}
bind "c" {
LaunchOrFocusPlugin "configuration" {
floating true
move_to_focused_tab true
}
SwitchToMode "normal"
}
bind "Ctrl o" { SwitchToMode "normal"; }
bind "p" {
LaunchOrFocusPlugin "plugin-manager" {
floating true
move_to_focused_tab true
}
SwitchToMode "normal"
}
bind "w" {
LaunchOrFocusPlugin "session-manager" {
floating true
move_to_focused_tab true
}
SwitchToMode "normal"
}
}
shared_except "locked" {
bind "Alt +" { Resize "Increase"; }
bind "Alt -" { Resize "Decrease"; }
bind "Alt =" { Resize "Increase"; }
bind "Alt [" { PreviousSwapLayout; }
bind "Alt ]" { NextSwapLayout; }
bind "Alt f" { ToggleFloatingPanes; }
bind "Ctrl g" { SwitchToMode "locked"; }
bind "Alt i" { MoveTab "left"; }
bind "Alt n" { NewPane; }
bind "Alt o" { MoveTab "right"; }
bind "Ctrl q" { Quit; }
}
shared_except "locked" "move" {
bind "Ctrl h" { SwitchToMode "move"; }
}
shared_except "locked" "session" {
bind "Ctrl o" { SwitchToMode "session"; }
}
shared_except "locked" "scroll" {
bind "Alt left" { MoveFocusOrTab "left"; }
bind "Alt down" { MoveFocus "down"; }
bind "Alt up" { MoveFocus "up"; }
bind "Alt right" { MoveFocusOrTab "right"; }
bind "Alt h" { MoveFocusOrTab "left"; }
bind "Alt j" { MoveFocus "down"; }
bind "Alt k" { MoveFocus "up"; }
bind "Alt l" { MoveFocusOrTab "right"; }
}
shared_except "locked" "scroll" "search" "tmux" {
bind "Ctrl b" { SwitchToMode "tmux"; }
}
shared_except "locked" "scroll" "search" {
bind "Ctrl s" { SwitchToMode "scroll"; }
}
shared_except "locked" "tab" {
bind "Ctrl t" { SwitchToMode "tab"; }
}
shared_except "locked" "pane" {
bind "Ctrl p" { SwitchToMode "pane"; }
}
shared_except "locked" "resize" {
bind "Ctrl n" { SwitchToMode "resize"; }
}
shared_except "normal" "locked" "entersearch" {
bind "enter" { SwitchToMode "normal"; }
}
shared_except "normal" "locked" "entersearch" "renametab" "renamepane" {
bind "esc" { SwitchToMode "normal"; }
}
shared_among "pane" "tmux" {
bind "x" { CloseFocus; SwitchToMode "normal"; }
}
shared_among "scroll" "search" {
bind "PageDown" { PageScrollDown; }
bind "PageUp" { PageScrollUp; }
bind "left" { PageScrollUp; }
bind "down" { ScrollDown; }
bind "up" { ScrollUp; }
bind "right" { PageScrollDown; }
bind "Ctrl b" { PageScrollUp; }
bind "Ctrl c" { ScrollToBottom; SwitchToMode "normal"; }
bind "d" { HalfPageScrollDown; }
bind "Ctrl f" { PageScrollDown; }
bind "h" { PageScrollUp; }
bind "j" { ScrollDown; }
bind "k" { ScrollUp; }
bind "l" { PageScrollDown; }
bind "Ctrl s" { SwitchToMode "normal"; }
bind "u" { HalfPageScrollUp; }
}
entersearch {
bind "Ctrl c" { SwitchToMode "scroll"; }
bind "esc" { SwitchToMode "scroll"; }
bind "enter" { SwitchToMode "search"; }
}
renametab {
bind "esc" { UndoRenameTab; SwitchToMode "tab"; }
}
shared_among "renametab" "renamepane" {
bind "Ctrl c" { SwitchToMode "normal"; }
}
renamepane {
bind "esc" { UndoRenamePane; SwitchToMode "pane"; }
}
shared_among "session" "tmux" {
bind "d" { Detach; }
}
tmux {
bind "left" { MoveFocus "left"; SwitchToMode "normal"; }
bind "down" { MoveFocus "down"; SwitchToMode "normal"; }
bind "up" { MoveFocus "up"; SwitchToMode "normal"; }
bind "right" { MoveFocus "right"; SwitchToMode "normal"; }
bind "space" { NextSwapLayout; }
bind "\"" { NewPane "down"; SwitchToMode "normal"; }
bind "%" { NewPane "right"; SwitchToMode "normal"; }
bind "," { SwitchToMode "renametab"; }
bind "[" { SwitchToMode "scroll"; }
bind "Ctrl b" { Write 2; SwitchToMode "normal"; }
bind "c" { NewTab; SwitchToMode "normal"; }
bind "h" { MoveFocus "left"; SwitchToMode "normal"; }
bind "j" { MoveFocus "down"; SwitchToMode "normal"; }
bind "k" { MoveFocus "up"; SwitchToMode "normal"; }
bind "l" { MoveFocus "right"; SwitchToMode "normal"; }
bind "n" { GoToNextTab; SwitchToMode "normal"; }
bind "o" { FocusNextPane; }
bind "p" { GoToPreviousTab; SwitchToMode "normal"; }
bind "z" { ToggleFocusFullscreen; SwitchToMode "normal"; }
}
}
// Plugin aliases - can be used to change the implementation of Zellij
// changing these requires a restart to take effect
plugins {
about location="zellij:about"
compact-bar location="zellij:compact-bar"
configuration location="zellij:configuration"
filepicker location="zellij:strider" {
cwd "/"
}
plugin-manager location="zellij:plugin-manager"
session-manager location="zellij:session-manager"
status-bar location="zellij:status-bar"
strider location="zellij:strider"
tab-bar location="zellij:tab-bar"
welcome-screen location="zellij:session-manager" {
welcome_screen true
}
}
// Plugins to load in the background when a new session starts
// eg. "file:/path/to/my-plugin.wasm"
// eg. "https://example.com/my-plugin.wasm"
themes {
australis {
text_unselected {
base 204 231 236 // #CCE7EC - Bright text
background 65 71 81 // #414751 - Dark 30
emphasis_0 164 196 255 // #A4C4FF - Bright blue
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 66 220 209 // #42DCD1 - Bright cyan (was 255 133 79 - Bright red)
}
text_selected {
base 230 250 255 // #E6FAFF - Brighter white (was 204 231 236)
background 99 136 216 // #6388D8 - Blue
emphasis_0 255 225 78 // #FFE14E - Bright yellow
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 133 79 // #FF854F - Bright red
}
ribbon_unselected {
base 204 231 236 // #CCE7EC - Bright white
background 86 95 105 // #565f69 - Dark 40 (was 65 71 81 - Dark 30)
emphasis_0 81 224 138 // #51E08A - Bright green
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 133 79 // #FF854F - Bright red
}
ribbon_selected {
base 65 71 81 // #414751 - Dark 30
background 99 136 216 // #6388D8 - Blue
emphasis_0 81 224 138 // #51E08A - Bright green
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 225 198 49 // #E1C631 - Yellow
emphasis_3 255 133 79 // #FF854F - Bright red
}
table_title {
base 169 188 195 // #A9BCC3 - White
background 34 37 49 // #222531 - Black
emphasis_0 255 133 79 // #FF854F - Bright red
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 73 26 // #FF491A - Red
}
table_cell_unselected {
base 169 188 195 // #A9BCC3 - White
background 34 37 49 // #222531 - Black
emphasis_0 255 73 26 // #FF491A - Red
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 133 79 // #FF854F - Bright red
}
table_cell_selected {
base 204 231 236 // #CCE7EC - Bright white
background 65 71 81 // #414751 - Dark 30
emphasis_0 255 225 78 // #FFE14E - Bright yellow
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 133 79 // #FF854F - Bright red
}
list_unselected {
base 169 188 195 // #A9BCC3 - White
background 34 37 49 // #222531 - Black
emphasis_0 225 198 49 // #E1C631 - Yellow
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 133 79 // #FF854F - Bright red
}
list_selected {
base 204 231 236 // #CCE7EC - Bright white
background 65 71 81 // #414751 - Dark 30
emphasis_0 255 225 78 // #FFE14E - Bright yellow
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 99 136 216 // #6388D8 - Blue
emphasis_3 255 133 79 // #FF854F - Bright red
}
frame_selected {
base 99 136 216 // #6388D8 - Blue
background 34 37 49 // #222531 - Black
emphasis_0 255 73 26 // #FF491A - Red
emphasis_1 22 184 102 // #16B866 - Green
emphasis_2 225 198 49 // #E1C631 - Yellow
emphasis_3 255 133 79 // #FF854F - Bright red
}
frame_highlight {
base 81 224 138 // #51E08A - Bright green
background 34 37 49 // #222531 - Black
emphasis_0 255 133 79 // #FF854F - Bright red
emphasis_1 99 136 216 // #6388D8 - Blue
emphasis_2 225 198 49 // #E1C631 - Yellow
emphasis_3 255 73 26 // #FF491A - Red
}
exit_code_success {
base 22 184 102 // #16B866 - Green
emphasis_0 255 73 26 // #FF491A - Red
emphasis_1 99 136 216 // #6388D8 - Blue
emphasis_2 225 198 49 // #E1C631 - Yellow
emphasis_3 255 133 79 // #FF854F - Bright red
}
exit_code_error {
base 255 73 26 // #FF491A - Red
emphasis_0 22 184 102 // #16B866 - Green
emphasis_1 99 136 216 // #6388D8 - Blue
emphasis_2 225 198 49 // #E1C631 - Yellow
emphasis_3 255 133 79 // #FF854F - Bright red
}
multiplayer_user_colors {
player_1 255 73 26 // #FF491A - Red
player_2 255 133 79 // #FF854F - Bright red
player_3 225 198 49 // #E1C631 - Yellow
player_4 255 225 78 // #FFE14E - Bright yellow
player_5 157 120 255 // #9D78FF - Magenta
player_6 216 173 255 // #D8ADFF - Bright magenta
player_7 99 136 216 // #6388D8 - Blue
player_8 0 177 168 // #00B1A8 - Cyan
player_9 66 220 209 // #42DCD1 - Bright cyan
player_10 164 196 255 // #A4C4FF - Bright blue
}
}
}
load_plugins {
}
// Use a simplified UI without special fonts (arrow glyphs)
// Options:
// - true
// - false (Default)
//
// simplified_ui true
// Choose the theme that is specified in the themes section.
// Default: default
theme "australis"
// Choose the base input mode of zellij.
// Default: normal
//
default_mode "normal"
// Choose the path to the default shell that zellij will use for opening new panes
// Default: $SHELL
//
// default_shell "fish"
// Choose the path to override cwd that zellij will use for opening new panes
//
// default_cwd "/tmp"
// The name of the default layout to load on startup
// Default: "default"
//
// default_layout "compact"
// The folder in which Zellij will look for layouts
// (Requires restart)
//
// layout_dir "/tmp"
// The folder in which Zellij will look for themes
// (Requires restart)
//
// theme_dir "/tmp"
// Toggle enabling the mouse mode.
// On certain configurations, or terminals this could
// potentially interfere with copying text.
// Options:
// - true (default)
// - false
//
// mouse_mode false
// Toggle having pane frames around the panes
// Options:
// - true (default, enabled)
// - false
//
// pane_frames false
// When attaching to an existing session with other users,
// should the session be mirrored (true)
// or should each user have their own cursor (false)
// (Requires restart)
// Default: false
//
// mirror_session true
// Choose what to do when zellij receives SIGTERM, SIGINT, SIGQUIT or SIGHUP
// eg. when terminal window with an active zellij session is closed
// (Requires restart)
// Options:
// - detach (Default)
// - quit
//
// on_force_close "quit"
// Configure the scroll back buffer size
// This is the number of lines zellij stores for each pane in the scroll back
// buffer. Excess number of lines are discarded in a FIFO fashion.
// (Requires restart)
// Valid values: positive integers
// Default value: 10000
//
// scroll_buffer_size 10000
// Provide a command to execute when copying text. The text will be piped to
// the stdin of the program to perform the copy. This can be used with
// terminal emulators which do not support the OSC 52 ANSI control sequence
// that will be used by default if this option is not set.
// Examples:
//
// copy_command "xclip -selection clipboard" // x11
// copy_command "wl-copy" // wayland
// copy_command "pbcopy" // osx
//
// copy_command "pbcopy"
// Choose the destination for copied text
// Allows using the primary selection buffer (on x11/wayland) instead of the system clipboard.
// Does not apply when using copy_command.
// Options:
// - system (default)
// - primary
//
// copy_clipboard "primary"
// Enable automatic copying (and clearing) of selection when releasing mouse
// Default: true
//
// copy_on_select true
// Path to the default editor to use to edit pane scrollbuffer
// Default: $EDITOR or $VISUAL
// scrollback_editor "/usr/bin/vim"
// A fixed name to always give the Zellij session.
// Consider also setting `attach_to_session true,`
// otherwise this will error if such a session exists.
// Default: <RANDOM>
//
// session_name "My singleton session"
// When `session_name` is provided, attaches to that session
// if it is already running or creates it otherwise.
// Default: false
//
// attach_to_session true
// Toggle between having Zellij lay out panes according to a predefined set of layouts whenever possible
// Options:
// - true (default)
// - false
//
// auto_layout false
// Whether sessions should be serialized to the cache folder (including their tabs/panes, cwds and running commands) so that they can later be resurrected
// Options:
// - true (default)
// - false
//
// session_serialization false
// Whether pane viewports are serialized along with the session, default is false
// Options:
// - true
// - false (default)
//
// serialize_pane_viewport false
// Scrollback lines to serialize along with the pane viewport when serializing sessions, 0
// defaults to the scrollback size. If this number is higher than the scrollback size, it will
// also default to the scrollback size. This does nothing if `serialize_pane_viewport` is not true.
//
// scrollback_lines_to_serialize 10000
// Enable or disable the rendering of styled and colored underlines (undercurl).
// May need to be disabled for certain unsupported terminals
// (Requires restart)
// Default: true
//
// styled_underlines false
// How often in seconds sessions are serialized
//
// serialization_interval 10000
// Enable or disable writing of session metadata to disk (if disabled, other sessions might not know
// metadata info on this session)
// (Requires restart)
// Default: false
//
// disable_session_metadata false
// Enable or disable support for the enhanced Kitty Keyboard Protocol (the host terminal must also support it)
// (Requires restart)
// Default: true (if the host terminal supports it)
//
// support_kitty_keyboard_protocol false
// Whether to stack panes when resizing beyond a certain size
// Default: true
//
// stacked_resize false
// Whether to show tips on startup
// Default: true
//
// show_startup_tips false
// Whether to show release notes on first version run
// Default: true
//
// show_release_notes false
+1 -1
View File
@@ -5,7 +5,7 @@ path=(~/.cache/lk-tools/fzf/bin $path)
# Init OhMyPosh # Init OhMyPosh
eval "$(oh-my-posh init zsh --config https://gitea.phasefinal.com/vh/dotfiles/raw/branch/master/home_config/ohmyposh/lkraven.toml)" eval "$(oh-my-posh init zsh --config https://333e8677ac54a1845fe68813017ab7e807c87ab2@gitea.phasefinal.com/vh/dotfiles/raw/branch/master/home_config/ohmyposh/lkraven.toml)"
# Set ZINIT Home # Set ZINIT Home
ZINIT_HOME="${HOME}/.config/zinit/zinit.git" ZINIT_HOME="${HOME}/.config/zinit/zinit.git"