fix: finalize clean-up
This commit is contained in:
@@ -1,2 +1,3 @@
|
|||||||
kitty-dump.json
|
kitty-dump.json
|
||||||
saved-session.conf
|
saved-session.conf
|
||||||
|
/OLD
|
||||||
|
|||||||
@@ -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'
|
|
||||||
-148
@@ -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
|
|
||||||
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
### Night ###
|
|
||||||
include kitty-night.conf
|
|
||||||
|
|
||||||
### Day ###
|
|
||||||
#include kitty-day.conf
|
|
||||||
|
|
||||||
### Catppuccin Accent ###
|
|
||||||
env CATPPUCCIN_ACCENT=mauve
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 11 KiB |
+1
-30
@@ -1,35 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8:foldmethod=marker
|
# vim:fileencoding=utf-8:foldmethod=marker
|
||||||
#
|
|
||||||
# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░
|
|
||||||
# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░
|
|
||||||
# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░
|
|
||||||
# ░▒▓███████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░
|
|
||||||
# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░
|
|
||||||
# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░
|
|
||||||
# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░
|
|
||||||
#
|
|
||||||
# ▄████▄ ▒█████ ███▄ █ █████▒
|
|
||||||
# ▒██▀ ▀█ ▒██▒ ██▒ ██ ▀█ █ ▓██ ▒
|
|
||||||
# ▒▓█ ▄ ▒██░ ██▒▓██ ▀█ ██▒▒████ ░
|
|
||||||
# ▒▓▓▄ ▄██▒▒██ ██░▓██▒ ▐▌██▒░▓█▒ ░
|
|
||||||
# ▒ ▓███▀ ░░ ████▓▒░▒██░ ▓██░░▒█░
|
|
||||||
# ░ ░▒ ▒ ░░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░
|
|
||||||
# ░ ▒ ░ ▒ ▒░ ░ ░░ ░ ▒░ ░
|
|
||||||
# ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░
|
|
||||||
# ░ ░ ░ ░ ░
|
|
||||||
# ░
|
|
||||||
#
|
|
||||||
# _..---...,""-._ ,/}/)
|
|
||||||
# .'' , ``..'(/-<
|
|
||||||
# / _ { ) \
|
|
||||||
# ; _ `. `. < a(
|
|
||||||
# ,' ( \ ) `. \ __.._ .: y
|
|
||||||
# ( <\_-) )'-.____...\ `._ //-'
|
|
||||||
# `. `-' /-._))) `-._)))
|
|
||||||
# `...'
|
|
||||||
### Rootiest Customizations ###
|
|
||||||
|
|
||||||
startup_session ~/.config/kitty/sessions/rootiest.conf
|
startup_session ~/.config/kitty/default.session
|
||||||
|
|
||||||
# {{{ General
|
# {{{ General
|
||||||
editor nvim
|
editor nvim
|
||||||
|
|||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
-217
@@ -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}
|
|
||||||
@@ -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}"
|
|
||||||
Reference in New Issue
Block a user