diff --git a/colors-dict.sh b/colors-dict.sh index 2939d59..0584c30 100644 --- a/colors-dict.sh +++ b/colors-dict.sh @@ -79,6 +79,3 @@ colors=( [dark - magenta]="#d890b6" [dark - gold]="#d0b879" ) - -# Export the dictionary if needed -export colors diff --git a/font.conf b/font.conf index b5467b7..f1a20c8 100644 --- a/font.conf +++ b/font.conf @@ -32,7 +32,7 @@ ################### ### FONT SIZE ### ################### -font_size 12 +font_size 13 ####################################################################### ### Use the Symbols Nerd Font with fonts lacking Nerd Font glyphs ### @@ -82,3 +82,15 @@ font_features IosevkaTermNF +cv85=10 +cv92=6 +VSAH=7 +cv16=2 +cv98=1 +VSAF=3 +VS ### 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/kitty-base.conf b/kitty-base.conf index 2f80037..ccd667d 100644 --- a/kitty-base.conf +++ b/kitty-base.conf @@ -38,7 +38,7 @@ include tabs.conf ### Options ### scrollback_lines 10000 -scrollback_indicator_opacity 0.8 +# scrollback_indicator_opacity 0.8 # deprecated background_opacity 0.85 background_blur 1 dynamic_background_opacity yes @@ -54,11 +54,11 @@ allow_cloning yes kitty_mod ctrl+shift -notify_on_cmd_finish invisible +notify_on_cmd_finish never remember_window_size no initial_window_width 150c -initial_window_height 32c +initial_window_height 31c copy_on_select yes cursor_beam_thickness 1.75 diff --git a/kitty.app.png b/kitty.app.png index e010981..6ac1ce5 100644 Binary files a/kitty.app.png and b/kitty.app.png differ diff --git a/kitty.app.png.bak b/kitty.app.png.bak new file mode 100644 index 0000000..e010981 Binary files /dev/null and b/kitty.app.png.bak differ diff --git a/kitty.conf b/kitty.conf index 775a2ba..49f2c39 100644 --- a/kitty.conf +++ b/kitty.conf @@ -33,3 +33,6 @@ include kitty-base.conf startup_session ~/.config/kitty/sessions/rootiest.conf cursor_trail 3 +# enable_mouse_reporting yes # removed +# 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 diff --git a/kitty.conf.bak b/kitty.conf.bak new file mode 100644 index 0000000..b9b61be --- /dev/null +++ b/kitty.conf.bak @@ -0,0 +1,46 @@ +# 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/rootiest.conf b/sessions/rootiest.conf index f9ef01e..615270b 100644 --- a/sessions/rootiest.conf +++ b/sessions/rootiest.conf @@ -6,5 +6,5 @@ launch --type=tab fish os_window_class mykitty # Change the OS window state to normal, fullscreen, maximized or minimized -os_window_state maximized +#os_window_state maximized diff --git a/spawn-window.sh b/spawn-window.sh index 0d79c2b..7302763 100755 --- a/spawn-window.sh +++ b/spawn-window.sh @@ -138,11 +138,19 @@ o | overlay | over) type="overlay" ;; ;; esac -# Convert color names to hex codes -active_bg=$(convert_color "$active_bg") -active_fg=$(convert_color "$active_fg") -inactive_bg=$(convert_color "$inactive_bg") -inactive_fg=$(convert_color "$inactive_fg") +# Convert color names to hex codes if they are set +if [[ -n "$active_bg" ]]; then + active_bg=$(convert_color "$active_bg") +fi +if [[ -n "$active_fg" ]]; then + active_fg=$(convert_color "$active_fg") +fi +if [[ -n "$inactive_bg" ]]; then + inactive_bg=$(convert_color "$inactive_bg") +fi +if [[ -n "$inactive_fg" ]]; then + inactive_fg=$(convert_color "$inactive_fg") +fi # Adjust the type for kitty command kitty_type="window" diff --git a/styles/catppuccin-mocha.conf b/styles/catppuccin-mocha.conf index 362c1fb..51183ab 100644 --- a/styles/catppuccin-mocha.conf +++ b/styles/catppuccin-mocha.conf @@ -37,7 +37,7 @@ active_tab_foreground #11111b active_tab_background #cba6f7 inactive_tab_foreground #cdd6f4 inactive_tab_background #181825 -tab_bar_background #11111b +tab_bar_background #1e1e2e # Colors for marks (marked text in the terminal) mark1_foreground #1e1e2e diff --git a/tab_bar.py b/tab_bar.py.bak similarity index 99% rename from tab_bar.py rename to tab_bar.py.bak index 4ec196f..ba22086 100644 --- a/tab_bar.py +++ b/tab_bar.py.bak @@ -124,7 +124,7 @@ def create_cells() -> list[str]: # format_cell(get_wakatime_today()), format_cell(get_date()), format_cell(get_time()), - get_battery_level()["icon"], + # get_battery_level()["icon"], ] diff --git a/tabs.conf b/tabs.conf index 5346d44..c016179 100644 --- a/tabs.conf +++ b/tabs.conf @@ -1,7 +1,10 @@ tab_bar_align center -tab_bar_style custom +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.red}{bell_symbol}{activity_symbol}{fmt.fg.tab}{index}:{'🇿' if layout_name == 'stack' and num_windows > 1 else ''}{title}" +#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}"