diff --git a/.gitignore b/.gitignore index 2049d8d..40d9349 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ kitty-dump.json saved-session.conf +/OLD diff --git a/sessions/rootiest.conf b/default.session similarity index 100% rename from sessions/rootiest.conf rename to default.session diff --git a/font.conf b/font.conf deleted file mode 100644 index f1a20c8..0000000 --- a/font.conf +++ /dev/null @@ -1,96 +0,0 @@ -# vim:fileencoding=utf-8:foldmethod=marker -# -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓███████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# -# ▄████▄ ▒█████ ███▄ █ █████▒ -# ▒██▀ ▀█ ▒██▒ ██▒ ██ ▀█ █ ▓██ ▒ -# ▒▓█ ▄ ▒██░ ██▒▓██ ▀█ ██▒▒████ ░ -# ▒▓▓▄ ▄██▒▒██ ██░▓██▒ ▐▌██▒░▓█▒ ░ -# ▒ ▓███▀ ░░ ████▓▒░▒██░ ▓██░░▒█░ -# ░ ░▒ ▒ ░░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░ -# ░ ▒ ░ ▒ ▒░ ░ ░░ ░ ▒░ ░ -# ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ -# ░ ░ ░ ░ ░ -# ░ -# -# _..---...,""-._ ,/}/) -# .'' , ``..'(/-< -# / _ { ) \ -# ; _ `. `. < a( -# ,' ( \ ) `. \ __.._ .: y -# ( <\_-) )'-.____...\ `._ //-' -# `. `-' /-._))) `-._))) -# `...' -### Font Configuration ### - -################### -### FONT SIZE ### -################### -font_size 13 - -####################################################################### -### Use the Symbols Nerd Font with fonts lacking Nerd Font glyphs ### -####################################################################### - -# Nerd Fonts v3.1.0   -symbol_map U+e000-U+e00a,U+ea60-U+ebeb,U+e0a0-U+e0c8,U+e0ca,U+e0cc-U+e0d4,U+e200-U+e2a9,U+e300-U+e3e3,U+e5fa-U+e6b1,U+e700-U+e7c5,U+f000-U+f2e0,U+f300-U+f372,U+f400-U+f532,U+f0001-U+f1af0 Symbols Nerd Font Mono - -############################### -##### FONT FAMILY ##### -############################### -### Will use the lowest ### -### on the list that is ### -### available from the OS ### -############################### - -### Noto Nerd Font ### -font_family NotoMono Nerd Font - -### LigaSauceCodePro Nerd Font ### -font_family LigaSauceCodePro Nerd Font - -### Hack Nerd Font ### -font_family Hack Nerd Font - -### Caskaydia Cove Nerd Font ### -font_family CaskaydiaCove Nerd Font - -### Cascadia Code Nerd Font ### -font_family Cascadia Code NF - -### FiraCode Nerd Font ### -font_family FiraCode Nerd Font -font_features FiraCodeNF-Reg +ss04 +ss05 +ss07 +ss08 +ss09 +cv19 +cv21 +cv23 +cv24 +cv25 +cv26 +cv27 +cv28 +cv29 +cv30 +cv31 +zero +onum - -### M+1Code Nerd Font ### -font_family M+1Code Nerd Font - -### MonaSpace Krypton ### -font_family Monaspace Krypton -font_features MonaspaceKrypton +cv02 +cv05 +cv09 +cv14 +ss04 +cv16 +cv31 +cv25 +cv26 +cv32 +cv28 +ss10 +zero +onum - -### Iosevka Term Nerd Font ### -font_family IosevkaTerm Nerd Font -font_features IosevkaTermNF +cv85=10 +cv92=6 +VSAH=7 +cv16=2 +cv98=1 +VSAF=3 +VSAI=3 +VSAJ=8 +VSAM=4 +VLAB=5 - -### Iosevka Font ### -font_family Iosevka -font_features Iosevka +cv85=10 +cv92=6 +VSAH=7 +cv16=2 +cv98=1 +VSAF=3 +VSAI=3 +VSAJ=8 +VSAM=4 +VLAB=5 - -### Iosevka Rootiest v2 ### -font_family family='Iosevka Rootiest v2' postscript_name=Iosevka-Rootiest-v2 style=Regular -bold_font family='Iosevka Rootiest v2' postscript_name=Iosevka-Rootiest-v2 style='ExtraBold' -italic_font family='Iosevka Rootiest v2' postscript_name=Iosevka-Rootiest-v2 style='Italic' -bold_italic_font family='Iosevka Rootiest v2' postscript_name=Iosevka-Rootiest-v2 style='ExtraBold Italic' - -# ### IosevkaRootiestV2 Nerd Font ### -# font_family family='IosevkaRootiestV2 Nerd Font' style=Regular -# bold_font family='IosevkaRootiestV2 Nerd Font' style='ExtraBold' -# italic_font family='IosevkaRootiestV2 Nerd Font' style='Italic' -# bold_italic_font family='IosevkaRootiestV2 Nerd Font' style='ExtraBold Italic' diff --git a/keymaps.conf b/keymaps.conf deleted file mode 100644 index 22146b2..0000000 --- a/keymaps.conf +++ /dev/null @@ -1,148 +0,0 @@ -# vim:fileencoding=utf-8:foldmethod=marker -# -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓███████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# -# ▄████▄ ▒█████ ███▄ █ █████▒ -# ▒██▀ ▀█ ▒██▒ ██▒ ██ ▀█ █ ▓██ ▒ -# ▒▓█ ▄ ▒██░ ██▒▓██ ▀█ ██▒▒████ ░ -# ▒▓▓▄ ▄██▒▒██ ██░▓██▒ ▐▌██▒░▓█▒ ░ -# ▒ ▓███▀ ░░ ████▓▒░▒██░ ▓██░░▒█░ -# ░ ░▒ ▒ ░░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░ -# ░ ▒ ░ ▒ ▒░ ░ ░░ ░ ▒░ ░ -# ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ -# ░ ░ ░ ░ ░ -# ░ -# -# _..---...,""-._ ,/}/) -# .'' , ``..'(/-< -# / _ { ) \ -# ; _ `. `. < a( -# ,' ( \ ) `. \ __.._ .: y -# ( <\_-) )'-.____...\ `._ //-' -# `. `-' /-._))) `-._))) -# `...' -### Keymaps ### - -# Markers: Add/remove -map f1 create_marker -map f2 remove_marker -# Toggle default markers -map f3 toggle_marker itext 2 ERROR 1 WARNING 3 PASS - -# Save the current session -map f11 launch --type=background ~/.config/kitty/save_session/save_session.sh - -# Reload config -map f12 load_config_file - -# Clipboard functions -map kitty_mod+c copy_to_clipboard -map kitty_mod+v paste_from_clipboard -map kitty_mod+s paste_from_selection -map shift+insert paste_from_selection -map kitty_mod+o pass_selection_to_program - -# Tab switching -map kitty_mod+right next_tab -map ctrl+tab next_tab -map kitty_mod+right next_tab -map ctrl+tab next_tab -map kitty_mod+q close_tab - -# Kitty which-key -map kitty_mod+F1 kitten keymap.py - -# Create a new window splitting the space used by the existing one so that -# the two windows are placed one above the other -map f5 launch --location=hsplit - -# Create a new window splitting the space used by the existing one so that -# the two windows are placed side by side -map f6 launch --location=vsplit - -# Create a new window splitting the space used by the existing one so that -# the two windows are placed side by side if the existing window is wide or -# one above the other if the existing window is tall. -map f4 launch --location=split - -# Rotate the current split, changing its split axis from vertical to -# horizontal or vice versa -map f7 layout_action rotate - -# Open nvim in a new tab -map f8 launch_tab nvim -map kitty_mod+n launch_tab nvim - -# Move the active window in the indicated direction -map shift+up move_window up -map shift+left move_window left -map shift+right move_window right -map shift+down move_window down - -map alt+shift+k move_window up -map alt+shift+h move_window left -map alt+shift+l move_window right -map alt+shift+j move_window down - -map --when-focus-on var:IS_NVIM alt+shift+j -map --when-focus-on var:IS_NVIM alt+shift+k -map --when-focus-on var:IS_NVIM alt+shift+h -map --when-focus-on var:IS_NVIM alt+shift+l - -# the 3 here is the resize amount, adjust as needed -map alt+j kitten relative_resize.py down 3 -map alt+k kitten relative_resize.py up 3 -map alt+h kitten relative_resize.py left 3 -map alt+l kitten relative_resize.py right 3 - -map --when-focus-on var:IS_NVIM alt+j -map --when-focus-on var:IS_NVIM alt+k -map --when-focus-on var:IS_NVIM alt+h -map --when-focus-on var:IS_NVIM alt+l - -### Smart Resize ### - -map alt+r start_resizing_window - -map --when-focus-on var:IS_NVIM alt+r - -# Detach Windows -# moves the window into a new OS window -map kitty_mod+f2 detach_window -# moves the window into a new tab -map kitty_mod+f3 detach_window new-tab -# moves the window into the previously active tab -map ctrl+f4 detach_window tab-prev - -### Kittens ### -#kitty-search -map kitty_mod+/ launch --location=hsplit --allow-remote-control kitty +kitten kitty_search/search.py @active-kitty-window-id - -### NVim Plugins - -map ctrl+shift+j neighboring_window down -map ctrl+shift+k neighboring_window up -map ctrl+shift+h neighboring_window left -map ctrl+shift+l neighboring_window right - -# Unset the mapping to pass the keys to neovim -map --when-focus-on var:IS_NVIM ctrl+shift+j -map --when-focus-on var:IS_NVIM ctrl+shift+k -map --when-focus-on var:IS_NVIM ctrl+shift+h -map --when-focus-on var:IS_NVIM ctrl+shift+l - -## NVim Kitty Scrollback -# Browse scrollback buffer in nvim -map kitty_mod+b kitty_scrollback_nvim -map f1 kitty_scrollback_nvim -# Browse output of the last shell command in nvim -map kitty_mod+b kitty_scrollback_nvim --config ksb_builtin_last_cmd_output -# Show clicked command output in nvim -mouse_map kitty_mod+right press ungrabbed combine : mouse_select_command_output : kitty_scrollback_nvim --config ksb_builtin_last_visited_cmd_output - diff --git a/kitty-base.conf b/kitty-base.conf deleted file mode 100644 index ccd667d..0000000 --- a/kitty-base.conf +++ /dev/null @@ -1,80 +0,0 @@ -# vim:fileencoding=utf-8:foldmethod=marker -# -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓███████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# -# ▄████▄ ▒█████ ███▄ █ █████▒ -# ▒██▀ ▀█ ▒██▒ ██▒ ██ ▀█ █ ▓██ ▒ -# ▒▓█ ▄ ▒██░ ██▒▓██ ▀█ ██▒▒████ ░ -# ▒▓▓▄ ▄██▒▒██ ██░▓██▒ ▐▌██▒░▓█▒ ░ -# ▒ ▓███▀ ░░ ████▓▒░▒██░ ▓██░░▒█░ -# ░ ░▒ ▒ ░░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░ -# ░ ▒ ░ ▒ ▒░ ░ ░░ ░ ▒░ ░ -# ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ -# ░ ░ ░ ░ ░ -# ░ -# -# _..---...,""-._ ,/}/) -# .'' , ``..'(/-< -# / _ { ) \ -# ; _ `. `. < a( -# ,' ( \ ) `. \ __.._ .: y -# ( <\_-) )'-.____...\ `._ //-' -# `. `-' /-._))) `-._))) -# `...' -### Rootiest Customizations ### - -### Font Configuration ### -include font.conf - -### Tab Bar ### -include tabs.conf - - -### Options ### -scrollback_lines 10000 -# scrollback_indicator_opacity 0.8 # deprecated -background_opacity 0.85 -background_blur 1 -dynamic_background_opacity yes -wayland_titlebar_color background -editor nvim -enabled_layouts splits -shell_integration enabled - -allow_remote_control yes -listen_on unix:@mykitty - -allow_cloning yes - -kitty_mod ctrl+shift - -notify_on_cmd_finish never - -remember_window_size no -initial_window_width 150c -initial_window_height 31c - -copy_on_select yes -cursor_beam_thickness 1.75 - -### Aliases ### -action_alias launch_tab launch --type=tab --cwd=current -action_alias launch_win launch --type=window --cwd=current -action_alias view_scrollback launch --stdin-source=@screen_scrollback --stdin-add-formatting --type=overlay less +G -R -# kitty-scrollback.nvim Kitten alias -action_alias kitty_scrollback_nvim kitten ~/.local/share/nvim/lazy/kitty-scrollback.nvim/python/kitty_scrollback_nvim.py - -### Keymaps ### -include keymaps.conf - -### Themes ### -include kitty-themes.conf - -### Overrides ### -include ~/.kittyoverrides diff --git a/kitty-borderless.conf b/kitty-borderless.conf deleted file mode 100644 index 6c90cdd..0000000 --- a/kitty-borderless.conf +++ /dev/null @@ -1,39 +0,0 @@ -# vim:fileencoding=utf-8:foldmethod=marker -# -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓███████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# -# ▄████▄ ▒█████ ███▄ █ █████▒ -# ▒██▀ ▀█ ▒██▒ ██▒ ██ ▀█ █ ▓██ ▒ -# ▒▓█ ▄ ▒██░ ██▒▓██ ▀█ ██▒▒████ ░ -# ▒▓▓▄ ▄██▒▒██ ██░▓██▒ ▐▌██▒░▓█▒ ░ -# ▒ ▓███▀ ░░ ████▓▒░▒██░ ▓██░░▒█░ -# ░ ░▒ ▒ ░░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░ -# ░ ▒ ░ ▒ ▒░ ░ ░░ ░ ▒░ ░ -# ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ -# ░ ░ ░ ░ ░ -# ░ -# -# _..---...,""-._ ,/}/) -# .'' , ``..'(/-< -# / _ { ) \ -# ; _ `. `. < a( -# ,' ( \ ) `. \ __.._ .: y -# ( <\_-) )'-.____...\ `._ //-' -# `. `-' /-._))) `-._))) -# `...' -### Rootiest Customizations ### - -include kitty-base.conf -startup_session ~/.config/kitty/sessions/rootiest.conf - -# Borderless Window # -window_margin_width 10 -single_window_margin_width 5 -placement_strategy center -hide_window_decorations yes diff --git a/kitty-day.conf b/kitty-day.conf deleted file mode 100644 index 008e04a..0000000 --- a/kitty-day.conf +++ /dev/null @@ -1,10 +0,0 @@ -### Day ### - -### Catppuccin ### -include styles/catppuccin-latte.conf - -### Tokyo Night Day ### -#include styles/tokyonight_day.conf - -### Ayu Light ### -#include styles/ayu_light.conf diff --git a/kitty-min.conf b/kitty-min.conf deleted file mode 100644 index 491953f..0000000 --- a/kitty-min.conf +++ /dev/null @@ -1,33 +0,0 @@ -# vim:fileencoding=utf-8:foldmethod=marker -# -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓███████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# -# ▄████▄ ▒█████ ███▄ █ █████▒ -# ▒██▀ ▀█ ▒██▒ ██▒ ██ ▀█ █ ▓██ ▒ -# ▒▓█ ▄ ▒██░ ██▒▓██ ▀█ ██▒▒████ ░ -# ▒▓▓▄ ▄██▒▒██ ██░▓██▒ ▐▌██▒░▓█▒ ░ -# ▒ ▓███▀ ░░ ████▓▒░▒██░ ▓██░░▒█░ -# ░ ░▒ ▒ ░░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░ -# ░ ▒ ░ ▒ ▒░ ░ ░░ ░ ▒░ ░ -# ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ -# ░ ░ ░ ░ ░ -# ░ -# -# _..---...,""-._ ,/}/) -# .'' , ``..'(/-< -# / _ { ) \ -# ; _ `. `. < a( -# ,' ( \ ) `. \ __.._ .: y -# ( <\_-) )'-.____...\ `._ //-' -# `. `-' /-._))) `-._))) -# `...' -### Rootiest Customizations ### - -include kitty-base.conf -startup_session ~/.config/kitty/sessions/rootiest-min.conf diff --git a/kitty-night.conf b/kitty-night.conf deleted file mode 100644 index 4e04692..0000000 --- a/kitty-night.conf +++ /dev/null @@ -1,20 +0,0 @@ -### Night ### - -### Catppuccin Frappe ### -#include styles/catppuccin-frappe.conf - -### Catppuccin Mocha ### -include styles/catppuccin-mocha.conf - -### Catppuccin Macchiato ### -#include styles/catppuccin-macchiato.conf - -### Tokyo Night ### -#include styles/tokyonight_night.conf - -### Ayu Dark ### -#include styles/ayu.conf - -### Ayu Mirage ### -#include styles/ayu-mirage.conf - diff --git a/kitty-nvim.conf b/kitty-nvim.conf deleted file mode 100644 index b566f98..0000000 --- a/kitty-nvim.conf +++ /dev/null @@ -1,33 +0,0 @@ -# vim:fileencoding=utf-8:foldmethod=marker -# -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓███████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# -# ▄████▄ ▒█████ ███▄ █ █████▒ -# ▒██▀ ▀█ ▒██▒ ██▒ ██ ▀█ █ ▓██ ▒ -# ▒▓█ ▄ ▒██░ ██▒▓██ ▀█ ██▒▒████ ░ -# ▒▓▓▄ ▄██▒▒██ ██░▓██▒ ▐▌██▒░▓█▒ ░ -# ▒ ▓███▀ ░░ ████▓▒░▒██░ ▓██░░▒█░ -# ░ ░▒ ▒ ░░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░ -# ░ ▒ ░ ▒ ▒░ ░ ░░ ░ ▒░ ░ -# ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ -# ░ ░ ░ ░ ░ -# ░ -# -# _..---...,""-._ ,/}/) -# .'' , ``..'(/-< -# / _ { ) \ -# ; _ `. `. < a( -# ,' ( \ ) `. \ __.._ .: y -# ( <\_-) )'-.____...\ `._ //-' -# `. `-' /-._))) `-._))) -# `...' -### Rootiest Customizations ### - -include kitty-base.conf -startup_session ~/.config/kitty/sessions/rootiest-nvim.conf diff --git a/kitty-projects.conf b/kitty-projects.conf deleted file mode 100644 index 70145b5..0000000 --- a/kitty-projects.conf +++ /dev/null @@ -1,34 +0,0 @@ -# vim:fileencoding=utf-8:foldmethod=marker -# -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓███████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# -# ▄████▄ ▒█████ ███▄ █ █████▒ -# ▒██▀ ▀█ ▒██▒ ██▒ ██ ▀█ █ ▓██ ▒ -# ▒▓█ ▄ ▒██░ ██▒▓██ ▀█ ██▒▒████ ░ -# ▒▓▓▄ ▄██▒▒██ ██░▓██▒ ▐▌██▒░▓█▒ ░ -# ▒ ▓███▀ ░░ ████▓▒░▒██░ ▓██░░▒█░ -# ░ ░▒ ▒ ░░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░ -# ░ ▒ ░ ▒ ▒░ ░ ░░ ░ ▒░ ░ -# ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ -# ░ ░ ░ ░ ░ -# ░ -# -# _..---...,""-._ ,/}/) -# .'' , ``..'(/-< -# / _ { ) \ -# ; _ `. `. < a( -# ,' ( \ ) `. \ __.._ .: y -# ( <\_-) )'-.____...\ `._ //-' -# `. `-' /-._))) `-._))) -# `...' -### Rootiest Customizations ### - -include kitty-base.conf -startup_session ~/.config/kitty/sessions/projects.conf -confirm_os_window_close 0 diff --git a/kitty-themes.conf b/kitty-themes.conf deleted file mode 100644 index 7469dda..0000000 --- a/kitty-themes.conf +++ /dev/null @@ -1,8 +0,0 @@ -### Night ### -include kitty-night.conf - -### Day ### -#include kitty-day.conf - -### Catppuccin Accent ### -env CATPPUCCIN_ACCENT=mauve diff --git a/kitty.app.png.bak b/kitty.app.png.bak deleted file mode 100644 index e010981..0000000 Binary files a/kitty.app.png.bak and /dev/null differ diff --git a/kitty.conf b/kitty.conf index 49f854d..8209c02 100644 --- a/kitty.conf +++ b/kitty.conf @@ -1,35 +1,6 @@ # vim:fileencoding=utf-8:foldmethod=marker -# -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓███████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# -# ▄████▄ ▒█████ ███▄ █ █████▒ -# ▒██▀ ▀█ ▒██▒ ██▒ ██ ▀█ █ ▓██ ▒ -# ▒▓█ ▄ ▒██░ ██▒▓██ ▀█ ██▒▒████ ░ -# ▒▓▓▄ ▄██▒▒██ ██░▓██▒ ▐▌██▒░▓█▒ ░ -# ▒ ▓███▀ ░░ ████▓▒░▒██░ ▓██░░▒█░ -# ░ ░▒ ▒ ░░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░ -# ░ ▒ ░ ▒ ▒░ ░ ░░ ░ ▒░ ░ -# ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ -# ░ ░ ░ ░ ░ -# ░ -# -# _..---...,""-._ ,/}/) -# .'' , ``..'(/-< -# / _ { ) \ -# ; _ `. `. < a( -# ,' ( \ ) `. \ __.._ .: y -# ( <\_-) )'-.____...\ `._ //-' -# `. `-' /-._))) `-._))) -# `...' -### Rootiest Customizations ### -startup_session ~/.config/kitty/sessions/rootiest.conf +startup_session ~/.config/kitty/default.session # {{{ General editor nvim diff --git a/kitty.conf.bak b/kitty.conf.bak deleted file mode 100644 index b9b61be..0000000 --- a/kitty.conf.bak +++ /dev/null @@ -1,46 +0,0 @@ -# vim:fileencoding=utf-8:foldmethod=marker -# -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ -# ░▒▓███████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ -# -# ▄████▄ ▒█████ ███▄ █ █████▒ -# ▒██▀ ▀█ ▒██▒ ██▒ ██ ▀█ █ ▓██ ▒ -# ▒▓█ ▄ ▒██░ ██▒▓██ ▀█ ██▒▒████ ░ -# ▒▓▓▄ ▄██▒▒██ ██░▓██▒ ▐▌██▒░▓█▒ ░ -# ▒ ▓███▀ ░░ ████▓▒░▒██░ ▓██░░▒█░ -# ░ ░▒ ▒ ░░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░ -# ░ ▒ ░ ▒ ▒░ ░ ░░ ░ ▒░ ░ -# ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ -# ░ ░ ░ ░ ░ -# ░ -# -# _..---...,""-._ ,/}/) -# .'' , ``..'(/-< -# / _ { ) \ -# ; _ `. `. < a( -# ,' ( \ ) `. \ __.._ .: y -# ( <\_-) )'-.____...\ `._ //-' -# `. `-' /-._))) `-._))) -# `...' -### Rootiest Customizations ### - -include kitty-base.conf -startup_session ~/.config/kitty/sessions/rootiest.conf - -cursor_trail 3 -enable_mouse_reporting yes -# map mouse_button6 send_text all "\x1b[1;5D" # Side button (Back) as Ctrl+Left Arrow -# map mouse_button7 send_text all "\x1b[1;5C" # Side button (Forward) as Ctrl+Right Arrow - - -# BEGIN_KITTY_FONTS -font_family family="Iosevka Rootiest v2" -bold_font auto -italic_font auto -bold_italic_font auto -# END_KITTY_FONTS diff --git a/sessions/projects.conf b/sessions/projects.conf deleted file mode 100644 index ea0e767..0000000 --- a/sessions/projects.conf +++ /dev/null @@ -1,60 +0,0 @@ -# Change the OS window state to normal, fullscreen, maximized or minimized -os_window_state maximized - - -new_tab 󱓞 projects -layout splits -cd ~/projects -title projects -launch --env KITTY_FISH_XDG_DATA_DIR=/usr/lib/kitty/shell-integration --env KITTY_SHELL_INTEGRATION=enabled --env KITTY_WINDOW_ID=1 --env PWD=~/projects --env XDG_DATA_DIRS=/usr/lib/kitty/shell-integration:~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/fish -launch kitten @ set-tab-color --self active_bg=#8AA8F2 inactive_bg=#3C4B72 -focus - - -new_tab  astral -layout splits -cd ~/projects/astral.nvim -title astral -launch --env KITTY_FISH_XDG_DATA_DIR=/usr/lib/kitty/shell-integration --env KITTY_SHELL_INTEGRATION=enabled --env KITTY_WINDOW_ID=3 --env PWD=~/projects/astral.nvim --env XDG_DATA_DIRS=/usr/lib/kitty/shell-integration:~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/fish -launch kitten @ set-tab-color --self active_bg=#A6D189 inactive_bg=#47593A - - -new_tab   -layout splits -cd ~/.config/nvim -title nvim -launch --env KITTY_FISH_XDG_DATA_DIR=/usr/lib/kitty/shell-integration --env KITTY_SHELL_INTEGRATION=enabled --env KITTY_WINDOW_ID=5 --env PWD=~/.config/nvim --env XDG_DATA_DIRS=/usr/lib/kitty/shell-integration:~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/fish -launch kitten @ set-tab-color --self active_bg=#E5C890 inactive_bg=#66593F - - -new_tab 󰄛  -layout splits -cd ~/.config/kitty -title kitty -launch --env KITTY_FISH_XDG_DATA_DIR=/usr/lib/kitty/shell-integration --env KITTY_SHELL_INTEGRATION=enabled --env KITTY_WINDOW_ID=5 --env PWD=~/.config/nvim --env XDG_DATA_DIRS=/usr/lib/kitty/shell-integration:~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/fish -launch kitten @ set-tab-color --self active_bg=#E5C890 inactive_bg=#66593F - - -new_tab 󰈺  -layout splits -cd ~/.config/fish -title fish -launch --env KITTY_FISH_XDG_DATA_DIR=/usr/lib/kitty/shell-integration --env KITTY_SHELL_INTEGRATION=enabled --env KITTY_WINDOW_ID=9 --env PWD=~/.config/fish --env XDG_DATA_DIRS=/usr/lib/kitty/shell-integration:~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/fish -launch kitten @ set-tab-color --self active_bg=#E5C890 inactive_bg=#66593F - - -new_tab  󰋜 -layout splits -cd ~/.local/share/chezmoi -title chezmoi -launch --env KITTY_FISH_XDG_DATA_DIR=/usr/lib/kitty/shell-integration --env KITTY_SHELL_INTEGRATION=enabled --env KITTY_WINDOW_ID=14 --env PWD=~ --env XDG_DATA_DIRS=/usr/lib/kitty/shell-integration:~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/fish -launch kitten @ set-tab-color --self active_bg=#A6D189 inactive_bg=#47593A - - -new_tab 󰄩 top -layout splits -launch btop -launch --env KITTY_WINDOW_ID=12 --env PWD=~ --env XDG_DATA_DIRS=~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/btop -launch kitten @ set-tab-color --self active_bg=#E78284 inactive_bg=#614243 -title monitor - diff --git a/sessions/rootiest-min.conf b/sessions/rootiest-min.conf deleted file mode 100644 index 67faf1b..0000000 --- a/sessions/rootiest-min.conf +++ /dev/null @@ -1,6 +0,0 @@ -new_tab -layout splits -# Set the working directory for windows in the current tab - -launch --type=tab fish -os_window_class mykitty diff --git a/sessions/rootiest-nvim.conf b/sessions/rootiest-nvim.conf deleted file mode 100644 index d6e8095..0000000 --- a/sessions/rootiest-nvim.conf +++ /dev/null @@ -1,9 +0,0 @@ -new_tab -layout splits -# Set the working directory for windows in the current tab - -launch --type=tab nvim -os_window_class mykitty - -# Change the OS window state to normal, fullscreen, maximized or minimized -os_window_state maximized diff --git a/styles/ayu.conf b/styles/ayu.conf deleted file mode 100644 index 8062a1a..0000000 --- a/styles/ayu.conf +++ /dev/null @@ -1,24 +0,0 @@ -# Set theme variable -env KITTY_THEME=ayu - -background #0e1419 -foreground #e5e1cf -cursor #f19618 -selection_background #243340 -color0 #000000 -color8 #323232 -color1 #ff3333 -color9 #ff6565 -color2 #b8cc52 -color10 #e9fe83 -color3 #e6c446 -color11 #fff778 -color4 #36a3d9 -color12 #68d4ff -color5 #f07078 -color13 #ffa3aa -color6 #95e5cb -color14 #c7fffc -color7 #ffffff -color15 #ffffff -selection_foreground #0e1419 diff --git a/styles/ayu_light.conf b/styles/ayu_light.conf deleted file mode 100644 index 1d9f61d..0000000 --- a/styles/ayu_light.conf +++ /dev/null @@ -1,24 +0,0 @@ -# Set theme variable -env KITTY_THEME=ayu-light - -background #fafafa -foreground #5b6673 -cursor #ff6900 -selection_background #f0ede4 -color0 #000000 -color8 #323232 -color1 #ff3333 -color9 #ff6565 -color2 #86b200 -color10 #b8e532 -color3 #f19618 -color11 #ffc849 -color4 #41a6d9 -color12 #73d7ff -color5 #f07078 -color13 #ffa3aa -color6 #4cbe99 -color14 #7ff0cb -color7 #ffffff -color15 #ffffff -selection_foreground #fafafa diff --git a/styles/ayu_mirage.conf b/styles/ayu_mirage.conf deleted file mode 100644 index cabd129..0000000 --- a/styles/ayu_mirage.conf +++ /dev/null @@ -1,24 +0,0 @@ -# Set theme variable -env KITTY_THEME=ayu-mirage - -background #212733 -foreground #d9d7ce -cursor #ffcc66 -selection_background #343f4c -color0 #191e2a -color8 #686868 -color1 #ed8274 -color9 #f28779 -color2 #a6cc70 -color10 #bae67e -color3 #fad07b -color11 #ffd580 -color4 #6dcbfa -color12 #73d0ff -color5 #cfbafa -color13 #d4bfff -color6 #90e1c6 -color14 #95e6cb -color7 #c7c7c7 -color15 #ffffff -selection_foreground #212733 diff --git a/styles/catppuccin-frappe.conf b/styles/catppuccin-frappe.conf deleted file mode 100644 index 32824bf..0000000 --- a/styles/catppuccin-frappe.conf +++ /dev/null @@ -1,86 +0,0 @@ -# vim:fileencoding=utf-8:foldmethod=marker - -## name: Catppuccin Kitty Frappe -## author: Catppuccin Org -## license: MIT -## upstream: https://github.com/catppuccin/kitty/blob/main/themes/frappe.conf -## blurb: Soothing pastel theme for the high-spirited! - -# Set theme variable -env KITTY_THEME=catppuccin-frappe -env CATPPUCCIN_PALETTE=frappe - -# The basic colors -foreground #C6D0F5 -background #303446 -selection_foreground #303446 -selection_background #F2D5CF - -# Cursor colors -#cursor #F2D5CF -cursor #528D8A - -cursor_text_color #303446 - - - -# URL underline color when hovering with mouse -url_color #F2D5CF - -# Kitty window border colors -active_border_color #BABBF1 -inactive_border_color #737994 -bell_border_color #E5C890 - -# OS Window titlebar colors -wayland_titlebar_color #303446 -#macos_titlebar_color #303446 - -# Tab bar colors -active_tab_foreground #232634 -active_tab_background #CA9EE6 -inactive_tab_foreground #C6D0F5 -inactive_tab_background #484D69 -tab_bar_background #232634 - -# Colors for marks (marked text in the terminal) -mark1_foreground #303446 -mark1_background #BABBF1 -mark2_foreground #303446 -mark2_background #CA9EE6 -mark3_foreground #303446 -mark3_background #85C1DC - -# The 16 terminal colors - -# black -color0 #51576D -color8 #626880 - -# red -color1 #E78284 -color9 #E78284 - -# green -color2 #A6D189 -color10 #A6D189 - -# yellow -color3 #E5C890 -color11 #E5C890 - -# blue -color4 #8CAAEE -color12 #8CAAEE - -# magenta -color5 #F4B8E4 -color13 #F4B8E4 - -# cyan -color6 #81C8BE -color14 #81C8BE - -# white -color7 #B5BFE2 -color15 #A5ADCE diff --git a/styles/catppuccin-latte.conf b/styles/catppuccin-latte.conf deleted file mode 100644 index 0cb7057..0000000 --- a/styles/catppuccin-latte.conf +++ /dev/null @@ -1,82 +0,0 @@ -# vim:ft=kitty - -## name: Catppuccin Kitty Latte -## author: Catppuccin Org -## license: MIT -## upstream: https://github.com/catppuccin/kitty/blob/main/themes/latte.conf -## blurb: Soothing pastel theme for the high-spirited! - -# Set theme variable -env KITTY_THEME=catppuccin-latte -env CATPPUCCIN_PALETTE=latte - -# The basic colors -foreground #4c4f69 -background #eff1f5 -selection_foreground #eff1f5 -selection_background #dc8a78 - -# Cursor colors -cursor #dc8a78 -cursor_text_color #eff1f5 - -# URL underline color when hovering with mouse -url_color #dc8a78 - -# Kitty window border colors -active_border_color #7287fd -inactive_border_color #9ca0b0 -bell_border_color #df8e1d - -# OS Window titlebar colors -wayland_titlebar_color system -macos_titlebar_color system - -# Tab bar colors -active_tab_foreground #eff1f5 -active_tab_background #8839ef -inactive_tab_foreground #4c4f69 -inactive_tab_background #9ca0b0 -tab_bar_background #bcc0cc - -# Colors for marks (marked text in the terminal) -mark1_foreground #eff1f5 -mark1_background #7287fd -mark2_foreground #eff1f5 -mark2_background #8839ef -mark3_foreground #eff1f5 -mark3_background #209fb5 - -# The 16 terminal colors - -# black -color0 #5c5f77 -color8 #6c6f85 - -# red -color1 #d20f39 -color9 #d20f39 - -# green -color2 #40a02b -color10 #40a02b - -# yellow -color3 #df8e1d -color11 #df8e1d - -# blue -color4 #1e66f5 -color12 #1e66f5 - -# magenta -color5 #ea76cb -color13 #ea76cb - -# cyan -color6 #179299 -color14 #179299 - -# white -color7 #acb0be -color15 #bcc0cc diff --git a/styles/catppuccin-macchiato.conf b/styles/catppuccin-macchiato.conf deleted file mode 100644 index dd7bfa7..0000000 --- a/styles/catppuccin-macchiato.conf +++ /dev/null @@ -1,82 +0,0 @@ -# vim:ft=kitty - -## name: Catppuccin Kitty Macchiato -## author: Catppuccin Org -## license: MIT -## upstream: https://github.com/catppuccin/kitty/blob/main/themes/macchiato.conf -## blurb: Soothing pastel theme for the high-spirited! - -# Set theme variable -env KITTY_THEME=catppuccin-macchiato -env CATPPUCCIN_PALETTE=macchiato - -# The basic colors -foreground #cad3f5 -background #24273a -selection_foreground #24273a -selection_background #f4dbd6 - -# Cursor colors -cursor #f4dbd6 -cursor_text_color #24273a - -# URL underline color when hovering with mouse -url_color #f4dbd6 - -# Kitty window border colors -active_border_color #b7bdf8 -inactive_border_color #6e738d -bell_border_color #eed49f - -# OS Window titlebar colors -wayland_titlebar_color system -macos_titlebar_color system - -# Tab bar colors -active_tab_foreground #181926 -active_tab_background #c6a0f6 -inactive_tab_foreground #cad3f5 -inactive_tab_background #1e2030 -tab_bar_background #181926 - -# Colors for marks (marked text in the terminal) -mark1_foreground #24273a -mark1_background #b7bdf8 -mark2_foreground #24273a -mark2_background #c6a0f6 -mark3_foreground #24273a -mark3_background #7dc4e4 - -# The 16 terminal colors - -# black -color0 #494d64 -color8 #5b6078 - -# red -color1 #ed8796 -color9 #ed8796 - -# green -color2 #a6da95 -color10 #a6da95 - -# yellow -color3 #eed49f -color11 #eed49f - -# blue -color4 #8aadf4 -color12 #8aadf4 - -# magenta -color5 #f5bde6 -color13 #f5bde6 - -# cyan -color6 #8bd5ca -color14 #8bd5ca - -# white -color7 #b8c0e0 -color15 #a5adcb diff --git a/styles/catppuccin-mocha.conf b/styles/catppuccin-mocha.conf deleted file mode 100644 index 51183ab..0000000 --- a/styles/catppuccin-mocha.conf +++ /dev/null @@ -1,82 +0,0 @@ -# vim:ft=kitty - -## name: Catppuccin Kitty Mocha -## author: Catppuccin Org -## license: MIT -## upstream: https://github.com/catppuccin/kitty/blob/main/themes/mocha.conf -## blurb: Soothing pastel theme for the high-spirited! - -# Set theme variable -env KITTY_THEME=catppuccin-mocha -env CATPPUCCIN_PALETTE=mocha - -# The basic colors -foreground #cdd6f4 -background #1e1e2e -selection_foreground #1e1e2e -selection_background #f5e0dc - -# Cursor colors -cursor #f5e0dc -cursor_text_color #1e1e2e - -# URL underline color when hovering with mouse -url_color #f5e0dc - -# Kitty window border colors -active_border_color #b4befe -inactive_border_color #6c7086 -bell_border_color #f9e2af - -# OS Window titlebar colors -wayland_titlebar_color system -macos_titlebar_color system - -# Tab bar colors -active_tab_foreground #11111b -active_tab_background #cba6f7 -inactive_tab_foreground #cdd6f4 -inactive_tab_background #181825 -tab_bar_background #1e1e2e - -# Colors for marks (marked text in the terminal) -mark1_foreground #1e1e2e -mark1_background #b4befe -mark2_foreground #1e1e2e -mark2_background #cba6f7 -mark3_foreground #1e1e2e -mark3_background #74c7ec - -# The 16 terminal colors - -# black -color0 #45475a -color8 #585b70 - -# red -color1 #f38ba8 -color9 #f38ba8 - -# green -color2 #a6e3a1 -color10 #a6e3a1 - -# yellow -color3 #f9e2af -color11 #f9e2af - -# blue -color4 #89b4fa -color12 #89b4fa - -# magenta -color5 #f5c2e7 -color13 #f5c2e7 - -# cyan -color6 #94e2d5 -color14 #94e2d5 - -# white -color7 #bac2de -color15 #a6adc8 diff --git a/styles/diff-frappe.conf b/styles/diff-frappe.conf deleted file mode 100644 index bac699c..0000000 --- a/styles/diff-frappe.conf +++ /dev/null @@ -1,50 +0,0 @@ -# vim:ft=kitty - -## name: Catppuccin Kitty Diff Frappé -## author: Catppuccin Org -## license: MIT -## upstream: https://github.com/catppuccin/kitty/blob/main/themes/diff-frappe.conf -## blurb: Soothing pastel theme for the high-spirited! - -# text -foreground #c6d0f5 -# base -background #303446 -# subtext0 -title_fg #a5adce - -# mantle -title_bg #292c3c -margin_bg #292c3c - -# subtext1 -margin_fg #a5adce -# mantle -filler_bg #292c3c - -# 30% red, 70% base -removed_bg #684b59 -# 50% red, 50% base -highlight_removed_bg #8c5b65 -# 40% red, 60% base -removed_margin_bg #79535f - -# 30% green, 70% base -added_bg #54635a -# 50% green, 50% base -highlight_added_bg #6b8368 -# 40% green, 60% base -added_margin_bg #79535f - -# mantle -hunk_margin_bg #292c3c -hunk_bg #292c3c - -# 40% yellow, 60% base -search_bg #796f64 -# text -search_fg #c6d0f5 -# 30% sky, 70% base -select_bg #506373 -# text -select_fg #c6d0f5 diff --git a/styles/diff-latte.conf b/styles/diff-latte.conf deleted file mode 100644 index f1f00b3..0000000 --- a/styles/diff-latte.conf +++ /dev/null @@ -1,50 +0,0 @@ -# vim:ft=kitty - -## name: Catppuccin Kitty Diff Latte -## author: Catppuccin Org -## license: MIT -## upstream: https://github.com/catppuccin/kitty/blob/main/themes/diff-latte.conf -## blurb: Soothing pastel theme for the high-spirited! - -# text -foreground #4c4f69 -# base -background #eff1f5 -# subtext0 -title_fg #6c6f85 - -# mantle -title_bg #e6e9ef -margin_bg #e6e9ef - -# subtext1 -margin_fg #5c5f77 -# mantle -filler_bg #e6e9ef - -# 30% red, 70% base -removed_bg #e6adbc -# 50% red, 50% base -highlight_removed_bg #e08097 -# 40% red, 60% base -removed_margin_bg #e397aa - -# 30% green, 70% base -added_bg #bad8b8 -# 50% green, 50% base -highlight_added_bg #97c890 -# 40% green, 60% base -added_margin_bg #e397aa - -# mantle -hunk_margin_bg #e6e9ef -hunk_bg #e6e9ef - -# 40% yellow, 60% base -search_bg #e8ca9f -# text -search_fg #4c4f69 -# 30% sky, 70% base -select_bg #a8daf0 -# text -select_fg #4c4f69 diff --git a/styles/diff-macchiato.conf b/styles/diff-macchiato.conf deleted file mode 100644 index f590b8e..0000000 --- a/styles/diff-macchiato.conf +++ /dev/null @@ -1,50 +0,0 @@ -# vim:ft=kitty - -## name: Catppuccin Kitty Diff Macchiato -## author: Catppuccin Org -## license: MIT -## upstream: https://github.com/catppuccin/kitty/blob/main/themes/diff-macchiato.conf -## blurb: Soothing pastel theme for the high-spirited! - -# text -foreground #cad3f5 -# base -background #24273a -# subtext0 -title_fg #a5adcb - -# mantle -title_bg #1e2030 -margin_bg #1e2030 - -# subtext1 -margin_fg #a5adcb -# mantle -filler_bg #1e2030 - -# 30% red, 70% base -removed_bg #614455 -# 50% red, 50% base -highlight_removed_bg #895768 -# 40% red, 60% base -removed_margin_bg #754d5f - -# 30% green, 70% base -added_bg #4b5d55 -# 50% green, 50% base -highlight_added_bg #658068 -# 40% green, 60% base -added_margin_bg #754d5f - -# mantle -hunk_margin_bg #1e2030 -hunk_bg #1e2030 - -# 40% yellow, 60% base -search_bg #756c63 -# text -search_fg #cad3f5 -# 30% sky, 70% base -select_bg #455c6d -# text -select_fg #cad3f5 diff --git a/styles/diff-mocha.conf b/styles/diff-mocha.conf deleted file mode 100644 index b627460..0000000 --- a/styles/diff-mocha.conf +++ /dev/null @@ -1,50 +0,0 @@ -# vim:ft=kitty - -## name: Catppuccin Kitty Diff Mocha -## author: Catppuccin Org -## license: MIT -## upstream: https://github.com/catppuccin/kitty/blob/main/themes/diff-mocha.conf -## blurb: Soothing pastel theme for the high-spirited! - -# text -foreground #cdd6f4 -# base -background #1e1e2e -# subtext0 -title_fg #a6adc8 - -# mantle -title_bg #181825 -margin_bg #181825 - -# subtext1 -margin_fg #a6adc8 -# mantle -filler_bg #181825 - -# 30% red, 70% base -removed_bg #5e3f53 -# 50% red, 50% base -highlight_removed_bg #89556b -# 40% red, 60% base -removed_margin_bg #734a5f - -# 30% green, 70% base -added_bg #475a51 -# 50% green, 50% base -highlight_added_bg #628168 -# 40% green, 60% base -added_margin_bg #734a5f - -# mantle -hunk_margin_bg #181825 -hunk_bg #181825 - -# 40% yellow, 60% base -search_bg #766c62 -# text -search_fg #cdd6f4 -# 30% sky, 70% base -select_bg #3e5767 -# text -select_fg #cdd6f4 diff --git a/styles/tokyonight_day.conf b/styles/tokyonight_day.conf deleted file mode 100644 index 637d92c..0000000 --- a/styles/tokyonight_day.conf +++ /dev/null @@ -1,52 +0,0 @@ -# vim:ft=kitty - -## name: Tokyo Night Day -## license: MIT -## author: Folke Lemaitre -## upstream: https://github.com/folke/tokyonight.nvim/raw/main/extras/kitty/tokyonight_day.conf - -# Set theme variable -env KITTY_THEME=tokyonight-day - -background #e1e2e7 -foreground #3760bf -selection_background #b7c1e3 -selection_foreground #3760bf -url_color #387068 -cursor #3760bf -cursor_text_color #e1e2e7 - -# Tabs -active_tab_background #2e7de9 -active_tab_foreground #d0d5e3 -inactive_tab_background #c4c8da -inactive_tab_foreground #8990b3 -#tab_bar_background #b4b5b9 - -# Windows -active_border_color #2e7de9 -inactive_border_color #c4c8da - -# normal -color0 #b4b5b9 -color1 #f52a65 -color2 #587539 -color3 #8c6c3e -color4 #2e7de9 -color5 #9854f1 -color6 #007197 -color7 #6172b0 - -# bright -color8 #a1a6c5 -color9 #f52a65 -color10 #587539 -color11 #8c6c3e -color12 #2e7de9 -color13 #9854f1 -color14 #007197 -color15 #3760bf - -# extended colors -color16 #b15c00 -color17 #c64343 diff --git a/styles/tokyonight_night.conf b/styles/tokyonight_night.conf deleted file mode 100644 index 500f31a..0000000 --- a/styles/tokyonight_night.conf +++ /dev/null @@ -1,53 +0,0 @@ -# vim:ft=kitty - -## name: Tokyo Night -## license: MIT -## author: Folke Lemaitre -## upstream: https://github.com/folke/tokyonight.nvim/raw/main/extras/kitty/tokyonight_night.conf - -# Set theme variable -env KITTY_THEME=tokyonight-night - - -background #1a1b26 -foreground #c0caf5 -selection_background #283457 -selection_foreground #c0caf5 -url_color #73daca -cursor #c0caf5 -cursor_text_color #1a1b26 - -# Tabs -active_tab_background #7aa2f7 -active_tab_foreground #16161e -inactive_tab_background #292e42 -inactive_tab_foreground #545c7e -#tab_bar_background #15161e - -# Windows -active_border_color #7aa2f7 -inactive_border_color #292e42 - -# normal -color0 #15161e -color1 #f7768e -color2 #9ece6a -color3 #e0af68 -color4 #7aa2f7 -color5 #bb9af7 -color6 #7dcfff -color7 #a9b1d6 - -# bright -color8 #414868 -color9 #f7768e -color10 #9ece6a -color11 #e0af68 -color12 #7aa2f7 -color13 #bb9af7 -color14 #7dcfff -color15 #c0caf5 - -# extended colors -color16 #ff9e64 -color17 #db4b4b diff --git a/tab_bar.py.bak b/tab_bar.py.bak deleted file mode 100644 index ba22086..0000000 --- a/tab_bar.py.bak +++ /dev/null @@ -1,217 +0,0 @@ -# pyright: reportMissingImports=false -# pyright: reportUnknownVariableType=false -# pyright: reportUnknownParameterType=false -# pyright: reportUnknownArgumentType=false -# pyright: reportUnknownMemberType=false - -import datetime -import time -import subprocess -import psutil -import os - -from kitty.boss import get_boss -from kitty.fast_data_types import Screen, add_timer -from kitty.tab_bar import ( - DrawData, - ExtraData, - Formatter, - TabBarData, - as_rgb, - draw_attributed_string, - draw_tab_with_powerline, -) - -timer_id = None - -UNPLUGGED_ICONS = { - 10: "", - 20: "", - 30: "", - 40: "", - 50: "", - 60: "", - 70: "", - 80: "", - 90: "", - 100: "", -} -PLUGGED_ICONS = { - 1: "", -} - - -class WakaTime: - def __init__(self): - self.cache = None - self.cache_time = 0 - self.cache_duration = 60 # Cache duration in seconds (1 minute) - self.cli_path = os.path.expanduser("~/.wakatime/wakatime-cli") - - def get_today_time(self): - current_time = time.time() - if self.cache is None or (current_time - self.cache_time) > self.cache_duration: - # Run the command - result = subprocess.run( - [self.cli_path, "--today"], stdout=subprocess.PIPE, text=True - ) - self.cache = result.stdout.strip() - self.cache_time = current_time - return self.cache - - -waka_time = WakaTime() - - -def draw_tab( - draw_data: DrawData, - screen: Screen, - tab: TabBarData, - before: int, - max_title_length: int, - index: int, - is_last: bool, - extra_data: ExtraData, -) -> int: - global timer_id - - if timer_id is None: - timer_id = add_timer(_redraw_tab_bar, 2.0, True) - draw_tab_with_powerline( - draw_data, screen, tab, before, max_title_length, index, is_last, extra_data - ) - if is_last: - draw_right_status(draw_data, screen) - return screen.cursor.x - - -def draw_right_status(draw_data: DrawData, screen: Screen) -> None: - # The tabs may have left some formats enabled. Disable them now. - draw_attributed_string(Formatter.reset, screen) - cells = create_cells() - # Drop cells that wont fit - while True: - if not cells: - return - padding = screen.columns - screen.cursor.x - sum(len(c) + 3 for c in cells) - if padding >= 0: - break - cells = cells[1:] - - if padding: - screen.draw(" " * padding) - - tab_bg = as_rgb(int(draw_data.inactive_bg)) - tab_fg = as_rgb(int(draw_data.inactive_fg)) - default_bg = as_rgb(int(draw_data.default_bg)) - for cell in cells: - # Draw the separator - if cell == cells[0]: - screen.cursor.fg = tab_bg - screen.draw("") - else: - screen.cursor.fg = default_bg - screen.cursor.bg = tab_bg - screen.draw("") - screen.cursor.fg = tab_fg - screen.cursor.bg = tab_bg - screen.draw(f" {cell} ") - - -def create_cells() -> list[str]: - return [ - # get_current_artist_title(), - # format_cell(get_wakatime_today()), - format_cell(get_date()), - format_cell(get_time()), - # get_battery_level()["icon"], - ] - - -def format_cell(data: dict[str, str]) -> str: - return f"{data['icon']} {data['text']}" - - -def _redraw_tab_bar(timer_id: int): - for tm in get_boss().all_tab_managers: - tm.mark_tab_bar_dirty() - - -def get_time(): - now = datetime.datetime.now().strftime("%H:%M") - return {"icon": " ", "color": "#669bbc", "text": now} - - -def get_date(): - today = datetime.date.today() - if today.weekday() < 5: - return {"icon": "󰃵 ", "color": "#2a9d8f", "text": today.strftime("%e %b")} - else: - return {"icon": "󰧓 ", "color": "#f2e8cf", "text": today.strftime("%e %b")} - - -def get_battery_level(): - battery = psutil.sensors_battery() - if battery is None: - return {"icon": "", "text": "Battery info not available"} - - battery_percentage = round(battery.percent) - charging = battery.power_plugged - icon: str = "" - - if charging: - icon = PLUGGED_ICONS[1] - else: - for level in sorted(UNPLUGGED_ICONS.keys(), reverse=True): - if battery_percentage >= level: - icon = UNPLUGGED_ICONS[level] - break - - return {"icon": icon, "text": f"{battery_percentage}%"} - - -def get_current_artist_title(): - try: - # Run playerctl to get the artist, ignoring Firefox and KDE Connect - artist = ( - subprocess.check_output( - [ - "playerctl", - "-i", - "firefox,kdeconnect,plasma-browser-integration", - "metadata", - "artist", - ] - ) - .decode("utf-8") - .strip() - ) - # Run playerctl to get the title, ignoring Firefox and KDE Connect - title = ( - subprocess.check_output( - [ - "playerctl", - "-i", - "firefox,kdeconnect,plasma-browser-integration", - "metadata", - "title", - ] - ) - .decode("utf-8") - .strip() - ) - if title == "": - return "󰟎 " - if artist != "": - return f"󰋋 {artist} - {title}" - else: - return f"󰋋 {title}" - except subprocess.CalledProcessError: - return "󰟎 " - except FileNotFoundError: - return "playerctl is not installed" - - -def get_wakatime_today(): - time_spent = waka_time.get_today_time() - return {"icon": "󱦺 ", "text": time_spent} diff --git a/tabs.conf b/tabs.conf deleted file mode 100644 index c016179..0000000 --- a/tabs.conf +++ /dev/null @@ -1,10 +0,0 @@ -tab_bar_align center -tab_bar_style powerline -tab_bar_align left -tab_powerline_style angled -tab_activity_symbol "󱐋 " -tab_bar_edge top -#tab_bar_background #1d1d2c -tab_bar_min_tabs 1 -#tab_activity_symbol ❗ -tab_title_template "{fmt.fg._f9e2ae}{bell_symbol}{activity_symbol}{fmt.fg.default}{tab.progress_percent}{fmt.fg.tab}{index}:{'🇿' if layout_name == 'stack' and num_windows > 1 else ''}{title}"