From 6e2137daefee9f30620bc111df70cd739a0d2c2b Mon Sep 17 00:00:00 2001 From: John Costa Date: Fri, 4 Apr 2025 10:58:22 +0100 Subject: [PATCH] feat: adding tmux and renaming config folder --- {.config => config}/fish/auto-Hypr.fish | 0 {.config => config}/fish/config.fish | 0 {.config => config}/fish/fish_variables | 0 {.config => config}/fuzzel/fuzzel.ini | 0 {.config => config}/fuzzel/mocha/blue.ini | 0 {.config => config}/fuzzel/mocha/flamingo.ini | 0 {.config => config}/fuzzel/mocha/green.ini | 0 {.config => config}/fuzzel/mocha/lavender.ini | 0 {.config => config}/fuzzel/mocha/maroon.ini | 0 {.config => config}/fuzzel/mocha/mauve.ini | 0 {.config => config}/fuzzel/mocha/peach.ini | 0 {.config => config}/fuzzel/mocha/pink.ini | 0 {.config => config}/fuzzel/mocha/red.ini | 0 .../fuzzel/mocha/rosewater.ini | 0 {.config => config}/fuzzel/mocha/sapphire.ini | 0 {.config => config}/fuzzel/mocha/sky.ini | 0 {.config => config}/fuzzel/mocha/teal.ini | 0 {.config => config}/fuzzel/mocha/yellow.ini | 0 {.config => config}/hypr/hyprland.conf | 2 + {.config => config}/hypr/hyprlock.conf | 0 {.config => config}/hypr/themes/mocha.conf | 0 .../kitty/kitty-themes/.all-contributorsrc | 0 .../kitty/kitty-themes/CONTRIBUTING.md | 0 .../kitty/kitty-themes/LICENSE.md | 0 .../kitty/kitty-themes/README.md | 0 .../kitty/kitty-themes/themes/3024_Day.conf | 0 .../kitty/kitty-themes/themes/3024_Night.conf | 0 .../kitty-themes/themes/AdventureTime.conf | 0 .../kitty/kitty-themes/themes/Afterglow.conf | 0 .../kitty/kitty-themes/themes/AlienBlood.conf | 0 .../kitty/kitty-themes/themes/Alucard.conf | 0 .../kitty/kitty-themes/themes/Apprentice.conf | 0 .../kitty/kitty-themes/themes/Argonaut.conf | 0 .../kitty/kitty-themes/themes/Arthur.conf | 0 .../themes/AtelierSulphurpool.conf | 0 .../kitty/kitty-themes/themes/Atom.conf | 0 .../kitty-themes/themes/AtomOneLight.conf | 0 .../kitty/kitty-themes/themes/Batman.conf | 0 .../kitty-themes/themes/Belafonte_Day.conf | 0 .../kitty-themes/themes/Belafonte_Night.conf | 0 .../kitty-themes/themes/BirdsOfParadise.conf | 0 .../kitty/kitty-themes/themes/Blazer.conf | 0 .../kitty/kitty-themes/themes/Borland.conf | 0 .../kitty-themes/themes/Bright_Lights.conf | 0 .../kitty/kitty-themes/themes/Broadcast.conf | 0 .../kitty/kitty-themes/themes/Brogrammer.conf | 0 .../kitty/kitty-themes/themes/C64.conf | 0 .../kitty/kitty-themes/themes/CLRS.conf | 0 .../kitty/kitty-themes/themes/Chalk.conf | 0 .../kitty/kitty-themes/themes/Chalkboard.conf | 0 .../kitty/kitty-themes/themes/Ciapre.conf | 0 .../kitty/kitty-themes/themes/Cobalt2.conf | 0 .../kitty-themes/themes/Cobalt_Neon.conf | 0 .../kitty-themes/themes/CrayonPonyFish.conf | 0 .../kitty-themes/themes/Dark_Pastel.conf | 0 .../kitty/kitty-themes/themes/Darkside.conf | 0 .../kitty/kitty-themes/themes/Desert.conf | 0 .../kitty-themes/themes/DimmedMonokai.conf | 0 .../kitty/kitty-themes/themes/DotGov.conf | 0 .../kitty/kitty-themes/themes/Dracula.conf | 0 .../kitty/kitty-themes/themes/Dumbledore.conf | 0 .../kitty-themes/themes/Duotone_Dark.conf | 0 .../kitty/kitty-themes/themes/ENCOM.conf | 0 .../kitty/kitty-themes/themes/Earthsong.conf | 0 .../kitty/kitty-themes/themes/Elemental.conf | 0 .../kitty/kitty-themes/themes/Espresso.conf | 0 .../kitty-themes/themes/Espresso_Libre.conf | 0 .../kitty/kitty-themes/themes/Fideloper.conf | 0 .../kitty/kitty-themes/themes/FishTank.conf | 0 .../kitty/kitty-themes/themes/Flat.conf | 0 .../kitty/kitty-themes/themes/Flatland.conf | 0 .../kitty/kitty-themes/themes/Floraverse.conf | 0 .../kitty-themes/themes/FrontEndDelight.conf | 0 .../kitty/kitty-themes/themes/FunForrest.conf | 0 .../kitty/kitty-themes/themes/Galaxy.conf | 0 .../kitty/kitty-themes/themes/Github.conf | 0 .../kitty/kitty-themes/themes/Glacier.conf | 0 .../kitty/kitty-themes/themes/GoaBase.conf | 0 .../kitty/kitty-themes/themes/Grape.conf | 0 .../kitty/kitty-themes/themes/Grass.conf | 0 .../kitty/kitty-themes/themes/Hardcore.conf | 0 .../kitty/kitty-themes/themes/Harper.conf | 0 .../kitty/kitty-themes/themes/Highway.conf | 0 .../kitty-themes/themes/Hipster_Green.conf | 0 .../kitty/kitty-themes/themes/Homebrew.conf | 0 .../kitty/kitty-themes/themes/Hurtado.conf | 0 .../kitty/kitty-themes/themes/Hybrid.conf | 0 .../kitty-themes/themes/IC_Green_PPL.conf | 0 .../kitty-themes/themes/IC_Orange_PPL.conf | 0 .../kitty/kitty-themes/themes/IR_Black.conf | 0 .../kitty-themes/themes/Jackie_Brown.conf | 0 .../kitty/kitty-themes/themes/Japanesque.conf | 0 .../kitty/kitty-themes/themes/Jellybeans.conf | 0 .../themes/JetBrains_Darcula.conf | 0 .../kitty/kitty-themes/themes/Kibble.conf | 0 .../themes/Later_This_Evening.conf | 0 .../kitty/kitty-themes/themes/Lavandula.conf | 0 .../kitty-themes/themes/LiquidCarbon.conf | 0 .../themes/LiquidCarbonTransparent.conf | 0 .../LiquidCarbonTransparentInverse.conf | 0 .../kitty/kitty-themes/themes/Man_Page.conf | 0 .../kitty/kitty-themes/themes/Material.conf | 0 .../kitty-themes/themes/MaterialDark.conf | 0 .../kitty/kitty-themes/themes/Mathias.conf | 0 .../kitty/kitty-themes/themes/Medallion.conf | 0 .../kitty/kitty-themes/themes/Misterioso.conf | 0 .../kitty/kitty-themes/themes/Molokai.conf | 0 .../kitty/kitty-themes/themes/MonaLisa.conf | 0 .../kitty/kitty-themes/themes/Monokai.conf | 0 .../kitty-themes/themes/Monokai_Classic.conf | 0 .../kitty-themes/themes/Monokai_Pro.conf | 0 .../themes/Monokai_Pro_(Filter_Machine).conf | 0 .../themes/Monokai_Pro_(Filter_Octagon).conf | 0 .../Monokai_Pro_(Filter_Ristretto).conf | 0 .../themes/Monokai_Pro_(Filter_Spectrum).conf | 0 .../kitty-themes/themes/Monokai_Soda.conf | 0 .../kitty/kitty-themes/themes/N0tch2k.conf | 0 .../kitty/kitty-themes/themes/Neopolitan.conf | 0 .../kitty/kitty-themes/themes/Neutron.conf | 0 .../kitty-themes/themes/NightLion_v1.conf | 0 .../kitty-themes/themes/NightLion_v2.conf | 0 .../kitty/kitty-themes/themes/Nova.conf | 0 .../kitty/kitty-themes/themes/Novel.conf | 0 .../kitty/kitty-themes/themes/Obsidian.conf | 0 .../kitty/kitty-themes/themes/Ocean.conf | 0 .../kitty-themes/themes/OceanicMaterial.conf | 0 .../kitty/kitty-themes/themes/Ollie.conf | 0 .../kitty/kitty-themes/themes/OneDark.conf | 0 .../kitty-themes/themes/Parasio_Dark.conf | 0 .../kitty/kitty-themes/themes/PaulMillr.conf | 0 .../kitty/kitty-themes/themes/PencilDark.conf | 0 .../kitty-themes/themes/PencilLight.conf | 0 .../kitty-themes/themes/Piatto_Light.conf | 0 .../kitty/kitty-themes/themes/Pnevma.conf | 0 .../kitty/kitty-themes/themes/Pro.conf | 0 .../kitty/kitty-themes/themes/Red_Alert.conf | 0 .../kitty/kitty-themes/themes/Red_Sands.conf | 0 .../themes/Relaxed_Afterglow.conf | 0 .../kitty-themes/themes/Renault_Style.conf | 0 .../themes/Renault_Style_Light.conf | 0 .../kitty-themes/themes/Rippedcasts.conf | 0 .../kitty/kitty-themes/themes/Royal.conf | 0 .../kitty/kitty-themes/themes/SeaShells.conf | 0 .../kitty-themes/themes/Seafoam_Pastel.conf | 0 .../kitty/kitty-themes/themes/Seti.conf | 0 .../kitty/kitty-themes/themes/Shaman.conf | 0 .../kitty/kitty-themes/themes/Slate.conf | 0 .../kitty/kitty-themes/themes/Smyck.conf | 0 .../kitty/kitty-themes/themes/SoftServer.conf | 0 .../themes/Solarized_Darcula.conf | 0 .../kitty-themes/themes/Solarized_Dark.conf | 0 .../themes/Solarized_Dark_-_Patched.conf | 0 .../Solarized_Dark_Higher_Contrast.conf | 0 .../kitty-themes/themes/Solarized_Light.conf | 0 .../kitty-themes/themes/Source_Code_X.conf | 0 .../kitty/kitty-themes/themes/SpaceGray.conf | 0 .../themes/SpaceGray_Eighties.conf | 0 .../themes/SpaceGray_Eighties_Dull.conf | 0 .../kitty/kitty-themes/themes/Spacedust.conf | 0 .../kitty/kitty-themes/themes/Spiderman.conf | 0 .../kitty/kitty-themes/themes/Spring.conf | 0 .../kitty/kitty-themes/themes/Square.conf | 0 .../kitty/kitty-themes/themes/Sundried.conf | 0 .../kitty/kitty-themes/themes/Symfonic.conf | 0 .../kitty/kitty-themes/themes/Tango_Dark.conf | 0 .../kitty-themes/themes/Tango_Light.conf | 0 .../kitty/kitty-themes/themes/Teerb.conf | 0 .../kitty-themes/themes/Thayer_Bright.conf | 0 .../kitty/kitty-themes/themes/The_Hulk.conf | 0 .../kitty/kitty-themes/themes/Tomorrow.conf | 0 .../kitty-themes/themes/Tomorrow_Night.conf | 0 .../themes/Tomorrow_Night_Blue.conf | 0 .../themes/Tomorrow_Night_Bright.conf | 0 .../themes/Tomorrow_Night_Eighties.conf | 0 .../kitty/kitty-themes/themes/ToyChest.conf | 0 .../kitty/kitty-themes/themes/Treehouse.conf | 0 .../kitty/kitty-themes/themes/Twilight.conf | 0 .../kitty/kitty-themes/themes/Ubuntu.conf | 0 .../kitty/kitty-themes/themes/Urple.conf | 0 .../kitty/kitty-themes/themes/Vaughn.conf | 0 .../kitty/kitty-themes/themes/VibrantInk.conf | 0 .../kitty/kitty-themes/themes/WarmNeon.conf | 0 .../kitty/kitty-themes/themes/Wez.conf | 0 .../kitty/kitty-themes/themes/WildCherry.conf | 0 .../kitty/kitty-themes/themes/Wombat.conf | 0 .../kitty/kitty-themes/themes/Wryan.conf | 0 .../kitty/kitty-themes/themes/Zenburn.conf | 0 .../kitty/kitty-themes/themes/ayu.conf | 0 .../kitty/kitty-themes/themes/ayu_light.conf | 0 .../kitty/kitty-themes/themes/ayu_mirage.conf | 0 .../kitty-themes/themes/gruvbox_dark.conf | 0 .../kitty-themes/themes/gruvbox_light.conf | 0 .../kitty/kitty-themes/themes/idleToes.conf | 0 .../kitty/kitty-themes/themes/snazzy.conf | 0 {.config => config}/kitty/kitty.conf | 0 {.config => config}/lazygit/config.yml | 0 {.config => config}/metapac/config.toml | 0 .../metapac/groups/default.toml | 0 .../metapac/groups/desktop.toml | 0 .../metapac/groups/laptop.toml | 0 {.config => config}/nvim/init.lua | 0 {.config => config}/nvim/lazy-lock.json | 0 {.config => config}/nvim/lua/plugins/init.lua | 0 {.config => config}/starship.toml | 0 .../plugins/catppuccin/tmux/.editorconfig | 34 +++ .../tmux/plugins/catppuccin/tmux/.gitignore | 3 + .../catppuccin/tmux/.markdownlint.jsonc | 15 ++ .../plugins/catppuccin/tmux/.shellcheckrc | 6 + .../tmux/plugins/catppuccin/tmux/CHANGELOG.md | 181 ++++++++++++++ .../plugins/catppuccin/tmux/CONTRIBUTING.md | 40 ++++ config/tmux/plugins/catppuccin/tmux/LICENSE | 21 ++ config/tmux/plugins/catppuccin/tmux/README.md | 199 ++++++++++++++++ .../catppuccin/tmux/assets/config1.png | Bin 0 -> 30407 bytes .../catppuccin/tmux/assets/config2.png | Bin 0 -> 31017 bytes .../catppuccin/tmux/assets/config3.png | Bin 0 -> 49286 bytes .../catppuccin/tmux/assets/demos/basic.conf | 13 + .../catppuccin/tmux/assets/demos/basic.gif | Bin 0 -> 77531 bytes .../catppuccin/tmux/assets/demos/basic.tape | 19 ++ .../tmux/assets/example-config.webp | Bin 0 -> 53262 bytes .../catppuccin/tmux/assets/frappe.webp | Bin 0 -> 15204 bytes .../tmux/assets/generate_preview.fish | 11 + .../plugins/catppuccin/tmux/assets/latte.webp | Bin 0 -> 14936 bytes .../catppuccin/tmux/assets/macchiato.webp | Bin 0 -> 15524 bytes .../plugins/catppuccin/tmux/assets/mocha.webp | Bin 0 -> 15698 bytes .../catppuccin/tmux/assets/preview.webp | Bin 0 -> 119086 bytes .../catppuccin/tmux/assets/ram-example.webp | Bin 0 -> 5528 bytes .../catppuccin/tmux/assets/structure.svg | 1 + .../catppuccin/tmux/assets/window-basic.webp | Bin 0 -> 8252 bytes .../catppuccin/tmux/assets/window-none.webp | Bin 0 -> 6134 bytes .../tmux/assets/window-rounded.webp | Bin 0 -> 7454 bytes .../tmux/assets/window-slanted.webp | Bin 0 -> 7682 bytes .../plugins/catppuccin/tmux/catppuccin.tmux | 7 + .../tmux/catppuccin_options_tmux.conf | 70 ++++++ .../catppuccin/tmux/catppuccin_tmux.conf | 223 ++++++++++++++++++ .../plugins/catppuccin/tmux/renovate.json | 6 + .../tmux/plugins/catppuccin/tmux/run_tests.sh | 14 ++ .../catppuccin/tmux/status/application.conf | 8 + .../catppuccin/tmux/status/battery.conf | 22 ++ .../plugins/catppuccin/tmux/status/clima.conf | 9 + .../plugins/catppuccin/tmux/status/cpu.conf | 18 ++ .../catppuccin/tmux/status/date_time.conf | 8 + .../catppuccin/tmux/status/directory.conf | 8 + .../catppuccin/tmux/status/gitmux.conf | 9 + .../plugins/catppuccin/tmux/status/host.conf | 8 + .../plugins/catppuccin/tmux/status/kube.conf | 13 + .../plugins/catppuccin/tmux/status/load.conf | 8 + .../catppuccin/tmux/status/pomodoro_plus.conf | 9 + .../catppuccin/tmux/status/session.conf | 8 + .../catppuccin/tmux/status/uptime.conf | 8 + .../plugins/catppuccin/tmux/status/user.conf | 8 + .../catppuccin/tmux/status/weather.conf | 10 + .../tmux/tests/application_module.sh | 14 ++ .../tests/application_module_expected.txt | 1 + .../catppuccin/tmux/tests/battery_module.sh | 11 + .../tmux/tests/battery_module_expected.txt | 1 + .../catppuccin/tmux/tests/cpu_module.sh | 11 + .../tmux/tests/cpu_module_expected.txt | 1 + .../catppuccin/tmux/tests/default_options.sh | 13 + .../tmux/tests/default_options_expected.txt | 3 + .../plugins/catppuccin/tmux/tests/harness.sh | 153 ++++++++++++ .../plugins/catppuccin/tmux/tests/helpers.sh | 30 +++ .../catppuccin/tmux/tests/load_module.sh | 11 + .../tmux/tests/load_module_expected.txt | 3 + .../catppuccin/tmux/tests/pane_styling.sh | 31 +++ .../tmux/tests/pane_styling_expected.txt | 4 + .../tmux/tests/window_status_styling.sh | 38 +++ .../tests/window_status_styling_expected.txt | 6 + .../tmux/themes/catppuccin_frappe_tmux.conf | 35 +++ .../tmux/themes/catppuccin_latte_tmux.conf | 35 +++ .../themes/catppuccin_macchiato_tmux.conf | 35 +++ .../tmux/themes/catppuccin_mocha_tmux.conf | 35 +++ config/tmux/plugins/catppuccin/tmux/tmux.tera | 43 ++++ .../catppuccin/tmux/utils/status_module.conf | 47 ++++ .../tmux/.tmux.conf => config/tmux/tmux.conf | 5 +- {.config => config}/waybar/config | 0 {.config => config}/waybar/mocha.css | 0 {.config => config}/waybar/style.css | 0 scripts/add-package.bash | 4 +- 278 files changed, 1585 insertions(+), 4 deletions(-) rename {.config => config}/fish/auto-Hypr.fish (100%) rename {.config => config}/fish/config.fish (100%) rename {.config => config}/fish/fish_variables (100%) rename {.config => config}/fuzzel/fuzzel.ini (100%) rename {.config => config}/fuzzel/mocha/blue.ini (100%) rename {.config => config}/fuzzel/mocha/flamingo.ini (100%) rename {.config => config}/fuzzel/mocha/green.ini (100%) rename {.config => config}/fuzzel/mocha/lavender.ini (100%) rename {.config => config}/fuzzel/mocha/maroon.ini (100%) rename {.config => config}/fuzzel/mocha/mauve.ini (100%) rename {.config => config}/fuzzel/mocha/peach.ini (100%) rename {.config => config}/fuzzel/mocha/pink.ini (100%) rename {.config => config}/fuzzel/mocha/red.ini (100%) rename {.config => config}/fuzzel/mocha/rosewater.ini (100%) rename {.config => config}/fuzzel/mocha/sapphire.ini (100%) rename {.config => config}/fuzzel/mocha/sky.ini (100%) rename {.config => config}/fuzzel/mocha/teal.ini (100%) rename {.config => config}/fuzzel/mocha/yellow.ini (100%) rename {.config => config}/hypr/hyprland.conf (99%) rename {.config => config}/hypr/hyprlock.conf (100%) rename {.config => config}/hypr/themes/mocha.conf (100%) rename {.config => config}/kitty/kitty-themes/.all-contributorsrc (100%) rename {.config => config}/kitty/kitty-themes/CONTRIBUTING.md (100%) rename {.config => config}/kitty/kitty-themes/LICENSE.md (100%) rename {.config => config}/kitty/kitty-themes/README.md (100%) rename {.config => config}/kitty/kitty-themes/themes/3024_Day.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/3024_Night.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/AdventureTime.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Afterglow.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/AlienBlood.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Alucard.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Apprentice.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Argonaut.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Arthur.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/AtelierSulphurpool.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Atom.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/AtomOneLight.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Batman.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Belafonte_Day.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Belafonte_Night.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/BirdsOfParadise.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Blazer.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Borland.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Bright_Lights.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Broadcast.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Brogrammer.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/C64.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/CLRS.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Chalk.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Chalkboard.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Ciapre.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Cobalt2.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Cobalt_Neon.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/CrayonPonyFish.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Dark_Pastel.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Darkside.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Desert.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/DimmedMonokai.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/DotGov.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Dracula.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Dumbledore.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Duotone_Dark.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/ENCOM.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Earthsong.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Elemental.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Espresso.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Espresso_Libre.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Fideloper.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/FishTank.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Flat.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Flatland.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Floraverse.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/FrontEndDelight.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/FunForrest.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Galaxy.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Github.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Glacier.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/GoaBase.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Grape.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Grass.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Hardcore.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Harper.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Highway.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Hipster_Green.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Homebrew.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Hurtado.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Hybrid.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/IC_Green_PPL.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/IC_Orange_PPL.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/IR_Black.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Jackie_Brown.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Japanesque.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Jellybeans.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/JetBrains_Darcula.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Kibble.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Later_This_Evening.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Lavandula.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/LiquidCarbon.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/LiquidCarbonTransparent.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/LiquidCarbonTransparentInverse.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Man_Page.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Material.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/MaterialDark.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Mathias.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Medallion.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Misterioso.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Molokai.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/MonaLisa.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Monokai.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Monokai_Classic.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Monokai_Pro.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Machine).conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Octagon).conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Ristretto).conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Spectrum).conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Monokai_Soda.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/N0tch2k.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Neopolitan.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Neutron.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/NightLion_v1.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/NightLion_v2.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Nova.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Novel.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Obsidian.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Ocean.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/OceanicMaterial.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Ollie.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/OneDark.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Parasio_Dark.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/PaulMillr.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/PencilDark.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/PencilLight.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Piatto_Light.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Pnevma.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Pro.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Red_Alert.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Red_Sands.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Relaxed_Afterglow.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Renault_Style.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Renault_Style_Light.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Rippedcasts.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Royal.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/SeaShells.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Seafoam_Pastel.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Seti.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Shaman.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Slate.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Smyck.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/SoftServer.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Solarized_Darcula.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Solarized_Dark.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Solarized_Dark_-_Patched.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Solarized_Dark_Higher_Contrast.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Solarized_Light.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Source_Code_X.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/SpaceGray.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/SpaceGray_Eighties.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/SpaceGray_Eighties_Dull.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Spacedust.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Spiderman.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Spring.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Square.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Sundried.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Symfonic.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Tango_Dark.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Tango_Light.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Teerb.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Thayer_Bright.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/The_Hulk.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Tomorrow.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Tomorrow_Night.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Tomorrow_Night_Blue.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Tomorrow_Night_Bright.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Tomorrow_Night_Eighties.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/ToyChest.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Treehouse.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Twilight.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Ubuntu.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Urple.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Vaughn.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/VibrantInk.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/WarmNeon.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Wez.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/WildCherry.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Wombat.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Wryan.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/Zenburn.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/ayu.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/ayu_light.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/ayu_mirage.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/gruvbox_dark.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/gruvbox_light.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/idleToes.conf (100%) rename {.config => config}/kitty/kitty-themes/themes/snazzy.conf (100%) rename {.config => config}/kitty/kitty.conf (100%) rename {.config => config}/lazygit/config.yml (100%) rename {.config => config}/metapac/config.toml (100%) rename {.config => config}/metapac/groups/default.toml (100%) rename {.config => config}/metapac/groups/desktop.toml (100%) rename {.config => config}/metapac/groups/laptop.toml (100%) rename {.config => config}/nvim/init.lua (100%) rename {.config => config}/nvim/lazy-lock.json (100%) rename {.config => config}/nvim/lua/plugins/init.lua (100%) rename {.config => config}/starship.toml (100%) create mode 100644 config/tmux/plugins/catppuccin/tmux/.editorconfig create mode 100644 config/tmux/plugins/catppuccin/tmux/.gitignore create mode 100644 config/tmux/plugins/catppuccin/tmux/.markdownlint.jsonc create mode 100644 config/tmux/plugins/catppuccin/tmux/.shellcheckrc create mode 100644 config/tmux/plugins/catppuccin/tmux/CHANGELOG.md create mode 100644 config/tmux/plugins/catppuccin/tmux/CONTRIBUTING.md create mode 100644 config/tmux/plugins/catppuccin/tmux/LICENSE create mode 100644 config/tmux/plugins/catppuccin/tmux/README.md create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/config1.png create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/config2.png create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/config3.png create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/demos/basic.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/demos/basic.gif create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/demos/basic.tape create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/example-config.webp create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/frappe.webp create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/generate_preview.fish create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/latte.webp create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/macchiato.webp create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/mocha.webp create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/preview.webp create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/ram-example.webp create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/structure.svg create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/window-basic.webp create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/window-none.webp create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/window-rounded.webp create mode 100644 config/tmux/plugins/catppuccin/tmux/assets/window-slanted.webp create mode 100755 config/tmux/plugins/catppuccin/tmux/catppuccin.tmux create mode 100644 config/tmux/plugins/catppuccin/tmux/catppuccin_options_tmux.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/catppuccin_tmux.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/renovate.json create mode 100755 config/tmux/plugins/catppuccin/tmux/run_tests.sh create mode 100644 config/tmux/plugins/catppuccin/tmux/status/application.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/battery.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/clima.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/cpu.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/date_time.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/directory.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/gitmux.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/host.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/kube.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/load.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/pomodoro_plus.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/session.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/uptime.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/user.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/status/weather.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/application_module.sh create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/application_module_expected.txt create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/battery_module.sh create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/battery_module_expected.txt create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/cpu_module.sh create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/cpu_module_expected.txt create mode 100755 config/tmux/plugins/catppuccin/tmux/tests/default_options.sh create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/default_options_expected.txt create mode 100755 config/tmux/plugins/catppuccin/tmux/tests/harness.sh create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/helpers.sh create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/load_module.sh create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/load_module_expected.txt create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/pane_styling.sh create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/pane_styling_expected.txt create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/window_status_styling.sh create mode 100644 config/tmux/plugins/catppuccin/tmux/tests/window_status_styling_expected.txt create mode 100644 config/tmux/plugins/catppuccin/tmux/themes/catppuccin_frappe_tmux.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/themes/catppuccin_latte_tmux.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/themes/catppuccin_macchiato_tmux.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/themes/catppuccin_mocha_tmux.conf create mode 100644 config/tmux/plugins/catppuccin/tmux/tmux.tera create mode 100644 config/tmux/plugins/catppuccin/tmux/utils/status_module.conf rename .config/tmux/.tmux.conf => config/tmux/tmux.conf (93%) rename {.config => config}/waybar/config (100%) rename {.config => config}/waybar/mocha.css (100%) rename {.config => config}/waybar/style.css (100%) diff --git a/.config/fish/auto-Hypr.fish b/config/fish/auto-Hypr.fish similarity index 100% rename from .config/fish/auto-Hypr.fish rename to config/fish/auto-Hypr.fish diff --git a/.config/fish/config.fish b/config/fish/config.fish similarity index 100% rename from .config/fish/config.fish rename to config/fish/config.fish diff --git a/.config/fish/fish_variables b/config/fish/fish_variables similarity index 100% rename from .config/fish/fish_variables rename to config/fish/fish_variables diff --git a/.config/fuzzel/fuzzel.ini b/config/fuzzel/fuzzel.ini similarity index 100% rename from .config/fuzzel/fuzzel.ini rename to config/fuzzel/fuzzel.ini diff --git a/.config/fuzzel/mocha/blue.ini b/config/fuzzel/mocha/blue.ini similarity index 100% rename from .config/fuzzel/mocha/blue.ini rename to config/fuzzel/mocha/blue.ini diff --git a/.config/fuzzel/mocha/flamingo.ini b/config/fuzzel/mocha/flamingo.ini similarity index 100% rename from .config/fuzzel/mocha/flamingo.ini rename to config/fuzzel/mocha/flamingo.ini diff --git a/.config/fuzzel/mocha/green.ini b/config/fuzzel/mocha/green.ini similarity index 100% rename from .config/fuzzel/mocha/green.ini rename to config/fuzzel/mocha/green.ini diff --git a/.config/fuzzel/mocha/lavender.ini b/config/fuzzel/mocha/lavender.ini similarity index 100% rename from .config/fuzzel/mocha/lavender.ini rename to config/fuzzel/mocha/lavender.ini diff --git a/.config/fuzzel/mocha/maroon.ini b/config/fuzzel/mocha/maroon.ini similarity index 100% rename from .config/fuzzel/mocha/maroon.ini rename to config/fuzzel/mocha/maroon.ini diff --git a/.config/fuzzel/mocha/mauve.ini b/config/fuzzel/mocha/mauve.ini similarity index 100% rename from .config/fuzzel/mocha/mauve.ini rename to config/fuzzel/mocha/mauve.ini diff --git a/.config/fuzzel/mocha/peach.ini b/config/fuzzel/mocha/peach.ini similarity index 100% rename from .config/fuzzel/mocha/peach.ini rename to config/fuzzel/mocha/peach.ini diff --git a/.config/fuzzel/mocha/pink.ini b/config/fuzzel/mocha/pink.ini similarity index 100% rename from .config/fuzzel/mocha/pink.ini rename to config/fuzzel/mocha/pink.ini diff --git a/.config/fuzzel/mocha/red.ini b/config/fuzzel/mocha/red.ini similarity index 100% rename from .config/fuzzel/mocha/red.ini rename to config/fuzzel/mocha/red.ini diff --git a/.config/fuzzel/mocha/rosewater.ini b/config/fuzzel/mocha/rosewater.ini similarity index 100% rename from .config/fuzzel/mocha/rosewater.ini rename to config/fuzzel/mocha/rosewater.ini diff --git a/.config/fuzzel/mocha/sapphire.ini b/config/fuzzel/mocha/sapphire.ini similarity index 100% rename from .config/fuzzel/mocha/sapphire.ini rename to config/fuzzel/mocha/sapphire.ini diff --git a/.config/fuzzel/mocha/sky.ini b/config/fuzzel/mocha/sky.ini similarity index 100% rename from .config/fuzzel/mocha/sky.ini rename to config/fuzzel/mocha/sky.ini diff --git a/.config/fuzzel/mocha/teal.ini b/config/fuzzel/mocha/teal.ini similarity index 100% rename from .config/fuzzel/mocha/teal.ini rename to config/fuzzel/mocha/teal.ini diff --git a/.config/fuzzel/mocha/yellow.ini b/config/fuzzel/mocha/yellow.ini similarity index 100% rename from .config/fuzzel/mocha/yellow.ini rename to config/fuzzel/mocha/yellow.ini diff --git a/.config/hypr/hyprland.conf b/config/hypr/hyprland.conf similarity index 99% rename from .config/hypr/hyprland.conf rename to config/hypr/hyprland.conf index 96fdbd73..f6a1b5cd 100644 --- a/.config/hypr/hyprland.conf +++ b/config/hypr/hyprland.conf @@ -61,6 +61,8 @@ exec-once = wl-paste --watch cliphist store env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 +env = __NV_DISABLE_EXPLICIT_SYNC,1 + exec = gsettings set org.gnome.desktop.interface gtk-theme "YOUR_DARK_GTK3_THEME" # for GTK3 apps exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # for GTK4 apps diff --git a/.config/hypr/hyprlock.conf b/config/hypr/hyprlock.conf similarity index 100% rename from .config/hypr/hyprlock.conf rename to config/hypr/hyprlock.conf diff --git a/.config/hypr/themes/mocha.conf b/config/hypr/themes/mocha.conf similarity index 100% rename from .config/hypr/themes/mocha.conf rename to config/hypr/themes/mocha.conf diff --git a/.config/kitty/kitty-themes/.all-contributorsrc b/config/kitty/kitty-themes/.all-contributorsrc similarity index 100% rename from .config/kitty/kitty-themes/.all-contributorsrc rename to config/kitty/kitty-themes/.all-contributorsrc diff --git a/.config/kitty/kitty-themes/CONTRIBUTING.md b/config/kitty/kitty-themes/CONTRIBUTING.md similarity index 100% rename from .config/kitty/kitty-themes/CONTRIBUTING.md rename to config/kitty/kitty-themes/CONTRIBUTING.md diff --git a/.config/kitty/kitty-themes/LICENSE.md b/config/kitty/kitty-themes/LICENSE.md similarity index 100% rename from .config/kitty/kitty-themes/LICENSE.md rename to config/kitty/kitty-themes/LICENSE.md diff --git a/.config/kitty/kitty-themes/README.md b/config/kitty/kitty-themes/README.md similarity index 100% rename from .config/kitty/kitty-themes/README.md rename to config/kitty/kitty-themes/README.md diff --git a/.config/kitty/kitty-themes/themes/3024_Day.conf b/config/kitty/kitty-themes/themes/3024_Day.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/3024_Day.conf rename to config/kitty/kitty-themes/themes/3024_Day.conf diff --git a/.config/kitty/kitty-themes/themes/3024_Night.conf b/config/kitty/kitty-themes/themes/3024_Night.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/3024_Night.conf rename to config/kitty/kitty-themes/themes/3024_Night.conf diff --git a/.config/kitty/kitty-themes/themes/AdventureTime.conf b/config/kitty/kitty-themes/themes/AdventureTime.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/AdventureTime.conf rename to config/kitty/kitty-themes/themes/AdventureTime.conf diff --git a/.config/kitty/kitty-themes/themes/Afterglow.conf b/config/kitty/kitty-themes/themes/Afterglow.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Afterglow.conf rename to config/kitty/kitty-themes/themes/Afterglow.conf diff --git a/.config/kitty/kitty-themes/themes/AlienBlood.conf b/config/kitty/kitty-themes/themes/AlienBlood.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/AlienBlood.conf rename to config/kitty/kitty-themes/themes/AlienBlood.conf diff --git a/.config/kitty/kitty-themes/themes/Alucard.conf b/config/kitty/kitty-themes/themes/Alucard.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Alucard.conf rename to config/kitty/kitty-themes/themes/Alucard.conf diff --git a/.config/kitty/kitty-themes/themes/Apprentice.conf b/config/kitty/kitty-themes/themes/Apprentice.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Apprentice.conf rename to config/kitty/kitty-themes/themes/Apprentice.conf diff --git a/.config/kitty/kitty-themes/themes/Argonaut.conf b/config/kitty/kitty-themes/themes/Argonaut.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Argonaut.conf rename to config/kitty/kitty-themes/themes/Argonaut.conf diff --git a/.config/kitty/kitty-themes/themes/Arthur.conf b/config/kitty/kitty-themes/themes/Arthur.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Arthur.conf rename to config/kitty/kitty-themes/themes/Arthur.conf diff --git a/.config/kitty/kitty-themes/themes/AtelierSulphurpool.conf b/config/kitty/kitty-themes/themes/AtelierSulphurpool.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/AtelierSulphurpool.conf rename to config/kitty/kitty-themes/themes/AtelierSulphurpool.conf diff --git a/.config/kitty/kitty-themes/themes/Atom.conf b/config/kitty/kitty-themes/themes/Atom.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Atom.conf rename to config/kitty/kitty-themes/themes/Atom.conf diff --git a/.config/kitty/kitty-themes/themes/AtomOneLight.conf b/config/kitty/kitty-themes/themes/AtomOneLight.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/AtomOneLight.conf rename to config/kitty/kitty-themes/themes/AtomOneLight.conf diff --git a/.config/kitty/kitty-themes/themes/Batman.conf b/config/kitty/kitty-themes/themes/Batman.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Batman.conf rename to config/kitty/kitty-themes/themes/Batman.conf diff --git a/.config/kitty/kitty-themes/themes/Belafonte_Day.conf b/config/kitty/kitty-themes/themes/Belafonte_Day.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Belafonte_Day.conf rename to config/kitty/kitty-themes/themes/Belafonte_Day.conf diff --git a/.config/kitty/kitty-themes/themes/Belafonte_Night.conf b/config/kitty/kitty-themes/themes/Belafonte_Night.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Belafonte_Night.conf rename to config/kitty/kitty-themes/themes/Belafonte_Night.conf diff --git a/.config/kitty/kitty-themes/themes/BirdsOfParadise.conf b/config/kitty/kitty-themes/themes/BirdsOfParadise.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/BirdsOfParadise.conf rename to config/kitty/kitty-themes/themes/BirdsOfParadise.conf diff --git a/.config/kitty/kitty-themes/themes/Blazer.conf b/config/kitty/kitty-themes/themes/Blazer.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Blazer.conf rename to config/kitty/kitty-themes/themes/Blazer.conf diff --git a/.config/kitty/kitty-themes/themes/Borland.conf b/config/kitty/kitty-themes/themes/Borland.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Borland.conf rename to config/kitty/kitty-themes/themes/Borland.conf diff --git a/.config/kitty/kitty-themes/themes/Bright_Lights.conf b/config/kitty/kitty-themes/themes/Bright_Lights.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Bright_Lights.conf rename to config/kitty/kitty-themes/themes/Bright_Lights.conf diff --git a/.config/kitty/kitty-themes/themes/Broadcast.conf b/config/kitty/kitty-themes/themes/Broadcast.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Broadcast.conf rename to config/kitty/kitty-themes/themes/Broadcast.conf diff --git a/.config/kitty/kitty-themes/themes/Brogrammer.conf b/config/kitty/kitty-themes/themes/Brogrammer.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Brogrammer.conf rename to config/kitty/kitty-themes/themes/Brogrammer.conf diff --git a/.config/kitty/kitty-themes/themes/C64.conf b/config/kitty/kitty-themes/themes/C64.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/C64.conf rename to config/kitty/kitty-themes/themes/C64.conf diff --git a/.config/kitty/kitty-themes/themes/CLRS.conf b/config/kitty/kitty-themes/themes/CLRS.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/CLRS.conf rename to config/kitty/kitty-themes/themes/CLRS.conf diff --git a/.config/kitty/kitty-themes/themes/Chalk.conf b/config/kitty/kitty-themes/themes/Chalk.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Chalk.conf rename to config/kitty/kitty-themes/themes/Chalk.conf diff --git a/.config/kitty/kitty-themes/themes/Chalkboard.conf b/config/kitty/kitty-themes/themes/Chalkboard.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Chalkboard.conf rename to config/kitty/kitty-themes/themes/Chalkboard.conf diff --git a/.config/kitty/kitty-themes/themes/Ciapre.conf b/config/kitty/kitty-themes/themes/Ciapre.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Ciapre.conf rename to config/kitty/kitty-themes/themes/Ciapre.conf diff --git a/.config/kitty/kitty-themes/themes/Cobalt2.conf b/config/kitty/kitty-themes/themes/Cobalt2.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Cobalt2.conf rename to config/kitty/kitty-themes/themes/Cobalt2.conf diff --git a/.config/kitty/kitty-themes/themes/Cobalt_Neon.conf b/config/kitty/kitty-themes/themes/Cobalt_Neon.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Cobalt_Neon.conf rename to config/kitty/kitty-themes/themes/Cobalt_Neon.conf diff --git a/.config/kitty/kitty-themes/themes/CrayonPonyFish.conf b/config/kitty/kitty-themes/themes/CrayonPonyFish.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/CrayonPonyFish.conf rename to config/kitty/kitty-themes/themes/CrayonPonyFish.conf diff --git a/.config/kitty/kitty-themes/themes/Dark_Pastel.conf b/config/kitty/kitty-themes/themes/Dark_Pastel.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Dark_Pastel.conf rename to config/kitty/kitty-themes/themes/Dark_Pastel.conf diff --git a/.config/kitty/kitty-themes/themes/Darkside.conf b/config/kitty/kitty-themes/themes/Darkside.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Darkside.conf rename to config/kitty/kitty-themes/themes/Darkside.conf diff --git a/.config/kitty/kitty-themes/themes/Desert.conf b/config/kitty/kitty-themes/themes/Desert.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Desert.conf rename to config/kitty/kitty-themes/themes/Desert.conf diff --git a/.config/kitty/kitty-themes/themes/DimmedMonokai.conf b/config/kitty/kitty-themes/themes/DimmedMonokai.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/DimmedMonokai.conf rename to config/kitty/kitty-themes/themes/DimmedMonokai.conf diff --git a/.config/kitty/kitty-themes/themes/DotGov.conf b/config/kitty/kitty-themes/themes/DotGov.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/DotGov.conf rename to config/kitty/kitty-themes/themes/DotGov.conf diff --git a/.config/kitty/kitty-themes/themes/Dracula.conf b/config/kitty/kitty-themes/themes/Dracula.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Dracula.conf rename to config/kitty/kitty-themes/themes/Dracula.conf diff --git a/.config/kitty/kitty-themes/themes/Dumbledore.conf b/config/kitty/kitty-themes/themes/Dumbledore.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Dumbledore.conf rename to config/kitty/kitty-themes/themes/Dumbledore.conf diff --git a/.config/kitty/kitty-themes/themes/Duotone_Dark.conf b/config/kitty/kitty-themes/themes/Duotone_Dark.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Duotone_Dark.conf rename to config/kitty/kitty-themes/themes/Duotone_Dark.conf diff --git a/.config/kitty/kitty-themes/themes/ENCOM.conf b/config/kitty/kitty-themes/themes/ENCOM.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/ENCOM.conf rename to config/kitty/kitty-themes/themes/ENCOM.conf diff --git a/.config/kitty/kitty-themes/themes/Earthsong.conf b/config/kitty/kitty-themes/themes/Earthsong.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Earthsong.conf rename to config/kitty/kitty-themes/themes/Earthsong.conf diff --git a/.config/kitty/kitty-themes/themes/Elemental.conf b/config/kitty/kitty-themes/themes/Elemental.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Elemental.conf rename to config/kitty/kitty-themes/themes/Elemental.conf diff --git a/.config/kitty/kitty-themes/themes/Espresso.conf b/config/kitty/kitty-themes/themes/Espresso.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Espresso.conf rename to config/kitty/kitty-themes/themes/Espresso.conf diff --git a/.config/kitty/kitty-themes/themes/Espresso_Libre.conf b/config/kitty/kitty-themes/themes/Espresso_Libre.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Espresso_Libre.conf rename to config/kitty/kitty-themes/themes/Espresso_Libre.conf diff --git a/.config/kitty/kitty-themes/themes/Fideloper.conf b/config/kitty/kitty-themes/themes/Fideloper.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Fideloper.conf rename to config/kitty/kitty-themes/themes/Fideloper.conf diff --git a/.config/kitty/kitty-themes/themes/FishTank.conf b/config/kitty/kitty-themes/themes/FishTank.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/FishTank.conf rename to config/kitty/kitty-themes/themes/FishTank.conf diff --git a/.config/kitty/kitty-themes/themes/Flat.conf b/config/kitty/kitty-themes/themes/Flat.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Flat.conf rename to config/kitty/kitty-themes/themes/Flat.conf diff --git a/.config/kitty/kitty-themes/themes/Flatland.conf b/config/kitty/kitty-themes/themes/Flatland.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Flatland.conf rename to config/kitty/kitty-themes/themes/Flatland.conf diff --git a/.config/kitty/kitty-themes/themes/Floraverse.conf b/config/kitty/kitty-themes/themes/Floraverse.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Floraverse.conf rename to config/kitty/kitty-themes/themes/Floraverse.conf diff --git a/.config/kitty/kitty-themes/themes/FrontEndDelight.conf b/config/kitty/kitty-themes/themes/FrontEndDelight.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/FrontEndDelight.conf rename to config/kitty/kitty-themes/themes/FrontEndDelight.conf diff --git a/.config/kitty/kitty-themes/themes/FunForrest.conf b/config/kitty/kitty-themes/themes/FunForrest.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/FunForrest.conf rename to config/kitty/kitty-themes/themes/FunForrest.conf diff --git a/.config/kitty/kitty-themes/themes/Galaxy.conf b/config/kitty/kitty-themes/themes/Galaxy.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Galaxy.conf rename to config/kitty/kitty-themes/themes/Galaxy.conf diff --git a/.config/kitty/kitty-themes/themes/Github.conf b/config/kitty/kitty-themes/themes/Github.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Github.conf rename to config/kitty/kitty-themes/themes/Github.conf diff --git a/.config/kitty/kitty-themes/themes/Glacier.conf b/config/kitty/kitty-themes/themes/Glacier.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Glacier.conf rename to config/kitty/kitty-themes/themes/Glacier.conf diff --git a/.config/kitty/kitty-themes/themes/GoaBase.conf b/config/kitty/kitty-themes/themes/GoaBase.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/GoaBase.conf rename to config/kitty/kitty-themes/themes/GoaBase.conf diff --git a/.config/kitty/kitty-themes/themes/Grape.conf b/config/kitty/kitty-themes/themes/Grape.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Grape.conf rename to config/kitty/kitty-themes/themes/Grape.conf diff --git a/.config/kitty/kitty-themes/themes/Grass.conf b/config/kitty/kitty-themes/themes/Grass.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Grass.conf rename to config/kitty/kitty-themes/themes/Grass.conf diff --git a/.config/kitty/kitty-themes/themes/Hardcore.conf b/config/kitty/kitty-themes/themes/Hardcore.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Hardcore.conf rename to config/kitty/kitty-themes/themes/Hardcore.conf diff --git a/.config/kitty/kitty-themes/themes/Harper.conf b/config/kitty/kitty-themes/themes/Harper.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Harper.conf rename to config/kitty/kitty-themes/themes/Harper.conf diff --git a/.config/kitty/kitty-themes/themes/Highway.conf b/config/kitty/kitty-themes/themes/Highway.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Highway.conf rename to config/kitty/kitty-themes/themes/Highway.conf diff --git a/.config/kitty/kitty-themes/themes/Hipster_Green.conf b/config/kitty/kitty-themes/themes/Hipster_Green.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Hipster_Green.conf rename to config/kitty/kitty-themes/themes/Hipster_Green.conf diff --git a/.config/kitty/kitty-themes/themes/Homebrew.conf b/config/kitty/kitty-themes/themes/Homebrew.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Homebrew.conf rename to config/kitty/kitty-themes/themes/Homebrew.conf diff --git a/.config/kitty/kitty-themes/themes/Hurtado.conf b/config/kitty/kitty-themes/themes/Hurtado.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Hurtado.conf rename to config/kitty/kitty-themes/themes/Hurtado.conf diff --git a/.config/kitty/kitty-themes/themes/Hybrid.conf b/config/kitty/kitty-themes/themes/Hybrid.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Hybrid.conf rename to config/kitty/kitty-themes/themes/Hybrid.conf diff --git a/.config/kitty/kitty-themes/themes/IC_Green_PPL.conf b/config/kitty/kitty-themes/themes/IC_Green_PPL.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/IC_Green_PPL.conf rename to config/kitty/kitty-themes/themes/IC_Green_PPL.conf diff --git a/.config/kitty/kitty-themes/themes/IC_Orange_PPL.conf b/config/kitty/kitty-themes/themes/IC_Orange_PPL.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/IC_Orange_PPL.conf rename to config/kitty/kitty-themes/themes/IC_Orange_PPL.conf diff --git a/.config/kitty/kitty-themes/themes/IR_Black.conf b/config/kitty/kitty-themes/themes/IR_Black.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/IR_Black.conf rename to config/kitty/kitty-themes/themes/IR_Black.conf diff --git a/.config/kitty/kitty-themes/themes/Jackie_Brown.conf b/config/kitty/kitty-themes/themes/Jackie_Brown.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Jackie_Brown.conf rename to config/kitty/kitty-themes/themes/Jackie_Brown.conf diff --git a/.config/kitty/kitty-themes/themes/Japanesque.conf b/config/kitty/kitty-themes/themes/Japanesque.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Japanesque.conf rename to config/kitty/kitty-themes/themes/Japanesque.conf diff --git a/.config/kitty/kitty-themes/themes/Jellybeans.conf b/config/kitty/kitty-themes/themes/Jellybeans.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Jellybeans.conf rename to config/kitty/kitty-themes/themes/Jellybeans.conf diff --git a/.config/kitty/kitty-themes/themes/JetBrains_Darcula.conf b/config/kitty/kitty-themes/themes/JetBrains_Darcula.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/JetBrains_Darcula.conf rename to config/kitty/kitty-themes/themes/JetBrains_Darcula.conf diff --git a/.config/kitty/kitty-themes/themes/Kibble.conf b/config/kitty/kitty-themes/themes/Kibble.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Kibble.conf rename to config/kitty/kitty-themes/themes/Kibble.conf diff --git a/.config/kitty/kitty-themes/themes/Later_This_Evening.conf b/config/kitty/kitty-themes/themes/Later_This_Evening.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Later_This_Evening.conf rename to config/kitty/kitty-themes/themes/Later_This_Evening.conf diff --git a/.config/kitty/kitty-themes/themes/Lavandula.conf b/config/kitty/kitty-themes/themes/Lavandula.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Lavandula.conf rename to config/kitty/kitty-themes/themes/Lavandula.conf diff --git a/.config/kitty/kitty-themes/themes/LiquidCarbon.conf b/config/kitty/kitty-themes/themes/LiquidCarbon.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/LiquidCarbon.conf rename to config/kitty/kitty-themes/themes/LiquidCarbon.conf diff --git a/.config/kitty/kitty-themes/themes/LiquidCarbonTransparent.conf b/config/kitty/kitty-themes/themes/LiquidCarbonTransparent.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/LiquidCarbonTransparent.conf rename to config/kitty/kitty-themes/themes/LiquidCarbonTransparent.conf diff --git a/.config/kitty/kitty-themes/themes/LiquidCarbonTransparentInverse.conf b/config/kitty/kitty-themes/themes/LiquidCarbonTransparentInverse.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/LiquidCarbonTransparentInverse.conf rename to config/kitty/kitty-themes/themes/LiquidCarbonTransparentInverse.conf diff --git a/.config/kitty/kitty-themes/themes/Man_Page.conf b/config/kitty/kitty-themes/themes/Man_Page.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Man_Page.conf rename to config/kitty/kitty-themes/themes/Man_Page.conf diff --git a/.config/kitty/kitty-themes/themes/Material.conf b/config/kitty/kitty-themes/themes/Material.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Material.conf rename to config/kitty/kitty-themes/themes/Material.conf diff --git a/.config/kitty/kitty-themes/themes/MaterialDark.conf b/config/kitty/kitty-themes/themes/MaterialDark.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/MaterialDark.conf rename to config/kitty/kitty-themes/themes/MaterialDark.conf diff --git a/.config/kitty/kitty-themes/themes/Mathias.conf b/config/kitty/kitty-themes/themes/Mathias.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Mathias.conf rename to config/kitty/kitty-themes/themes/Mathias.conf diff --git a/.config/kitty/kitty-themes/themes/Medallion.conf b/config/kitty/kitty-themes/themes/Medallion.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Medallion.conf rename to config/kitty/kitty-themes/themes/Medallion.conf diff --git a/.config/kitty/kitty-themes/themes/Misterioso.conf b/config/kitty/kitty-themes/themes/Misterioso.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Misterioso.conf rename to config/kitty/kitty-themes/themes/Misterioso.conf diff --git a/.config/kitty/kitty-themes/themes/Molokai.conf b/config/kitty/kitty-themes/themes/Molokai.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Molokai.conf rename to config/kitty/kitty-themes/themes/Molokai.conf diff --git a/.config/kitty/kitty-themes/themes/MonaLisa.conf b/config/kitty/kitty-themes/themes/MonaLisa.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/MonaLisa.conf rename to config/kitty/kitty-themes/themes/MonaLisa.conf diff --git a/.config/kitty/kitty-themes/themes/Monokai.conf b/config/kitty/kitty-themes/themes/Monokai.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Monokai.conf rename to config/kitty/kitty-themes/themes/Monokai.conf diff --git a/.config/kitty/kitty-themes/themes/Monokai_Classic.conf b/config/kitty/kitty-themes/themes/Monokai_Classic.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Monokai_Classic.conf rename to config/kitty/kitty-themes/themes/Monokai_Classic.conf diff --git a/.config/kitty/kitty-themes/themes/Monokai_Pro.conf b/config/kitty/kitty-themes/themes/Monokai_Pro.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Monokai_Pro.conf rename to config/kitty/kitty-themes/themes/Monokai_Pro.conf diff --git a/.config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Machine).conf b/config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Machine).conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Machine).conf rename to config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Machine).conf diff --git a/.config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Octagon).conf b/config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Octagon).conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Octagon).conf rename to config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Octagon).conf diff --git a/.config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Ristretto).conf b/config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Ristretto).conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Ristretto).conf rename to config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Ristretto).conf diff --git a/.config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Spectrum).conf b/config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Spectrum).conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Spectrum).conf rename to config/kitty/kitty-themes/themes/Monokai_Pro_(Filter_Spectrum).conf diff --git a/.config/kitty/kitty-themes/themes/Monokai_Soda.conf b/config/kitty/kitty-themes/themes/Monokai_Soda.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Monokai_Soda.conf rename to config/kitty/kitty-themes/themes/Monokai_Soda.conf diff --git a/.config/kitty/kitty-themes/themes/N0tch2k.conf b/config/kitty/kitty-themes/themes/N0tch2k.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/N0tch2k.conf rename to config/kitty/kitty-themes/themes/N0tch2k.conf diff --git a/.config/kitty/kitty-themes/themes/Neopolitan.conf b/config/kitty/kitty-themes/themes/Neopolitan.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Neopolitan.conf rename to config/kitty/kitty-themes/themes/Neopolitan.conf diff --git a/.config/kitty/kitty-themes/themes/Neutron.conf b/config/kitty/kitty-themes/themes/Neutron.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Neutron.conf rename to config/kitty/kitty-themes/themes/Neutron.conf diff --git a/.config/kitty/kitty-themes/themes/NightLion_v1.conf b/config/kitty/kitty-themes/themes/NightLion_v1.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/NightLion_v1.conf rename to config/kitty/kitty-themes/themes/NightLion_v1.conf diff --git a/.config/kitty/kitty-themes/themes/NightLion_v2.conf b/config/kitty/kitty-themes/themes/NightLion_v2.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/NightLion_v2.conf rename to config/kitty/kitty-themes/themes/NightLion_v2.conf diff --git a/.config/kitty/kitty-themes/themes/Nova.conf b/config/kitty/kitty-themes/themes/Nova.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Nova.conf rename to config/kitty/kitty-themes/themes/Nova.conf diff --git a/.config/kitty/kitty-themes/themes/Novel.conf b/config/kitty/kitty-themes/themes/Novel.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Novel.conf rename to config/kitty/kitty-themes/themes/Novel.conf diff --git a/.config/kitty/kitty-themes/themes/Obsidian.conf b/config/kitty/kitty-themes/themes/Obsidian.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Obsidian.conf rename to config/kitty/kitty-themes/themes/Obsidian.conf diff --git a/.config/kitty/kitty-themes/themes/Ocean.conf b/config/kitty/kitty-themes/themes/Ocean.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Ocean.conf rename to config/kitty/kitty-themes/themes/Ocean.conf diff --git a/.config/kitty/kitty-themes/themes/OceanicMaterial.conf b/config/kitty/kitty-themes/themes/OceanicMaterial.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/OceanicMaterial.conf rename to config/kitty/kitty-themes/themes/OceanicMaterial.conf diff --git a/.config/kitty/kitty-themes/themes/Ollie.conf b/config/kitty/kitty-themes/themes/Ollie.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Ollie.conf rename to config/kitty/kitty-themes/themes/Ollie.conf diff --git a/.config/kitty/kitty-themes/themes/OneDark.conf b/config/kitty/kitty-themes/themes/OneDark.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/OneDark.conf rename to config/kitty/kitty-themes/themes/OneDark.conf diff --git a/.config/kitty/kitty-themes/themes/Parasio_Dark.conf b/config/kitty/kitty-themes/themes/Parasio_Dark.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Parasio_Dark.conf rename to config/kitty/kitty-themes/themes/Parasio_Dark.conf diff --git a/.config/kitty/kitty-themes/themes/PaulMillr.conf b/config/kitty/kitty-themes/themes/PaulMillr.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/PaulMillr.conf rename to config/kitty/kitty-themes/themes/PaulMillr.conf diff --git a/.config/kitty/kitty-themes/themes/PencilDark.conf b/config/kitty/kitty-themes/themes/PencilDark.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/PencilDark.conf rename to config/kitty/kitty-themes/themes/PencilDark.conf diff --git a/.config/kitty/kitty-themes/themes/PencilLight.conf b/config/kitty/kitty-themes/themes/PencilLight.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/PencilLight.conf rename to config/kitty/kitty-themes/themes/PencilLight.conf diff --git a/.config/kitty/kitty-themes/themes/Piatto_Light.conf b/config/kitty/kitty-themes/themes/Piatto_Light.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Piatto_Light.conf rename to config/kitty/kitty-themes/themes/Piatto_Light.conf diff --git a/.config/kitty/kitty-themes/themes/Pnevma.conf b/config/kitty/kitty-themes/themes/Pnevma.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Pnevma.conf rename to config/kitty/kitty-themes/themes/Pnevma.conf diff --git a/.config/kitty/kitty-themes/themes/Pro.conf b/config/kitty/kitty-themes/themes/Pro.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Pro.conf rename to config/kitty/kitty-themes/themes/Pro.conf diff --git a/.config/kitty/kitty-themes/themes/Red_Alert.conf b/config/kitty/kitty-themes/themes/Red_Alert.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Red_Alert.conf rename to config/kitty/kitty-themes/themes/Red_Alert.conf diff --git a/.config/kitty/kitty-themes/themes/Red_Sands.conf b/config/kitty/kitty-themes/themes/Red_Sands.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Red_Sands.conf rename to config/kitty/kitty-themes/themes/Red_Sands.conf diff --git a/.config/kitty/kitty-themes/themes/Relaxed_Afterglow.conf b/config/kitty/kitty-themes/themes/Relaxed_Afterglow.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Relaxed_Afterglow.conf rename to config/kitty/kitty-themes/themes/Relaxed_Afterglow.conf diff --git a/.config/kitty/kitty-themes/themes/Renault_Style.conf b/config/kitty/kitty-themes/themes/Renault_Style.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Renault_Style.conf rename to config/kitty/kitty-themes/themes/Renault_Style.conf diff --git a/.config/kitty/kitty-themes/themes/Renault_Style_Light.conf b/config/kitty/kitty-themes/themes/Renault_Style_Light.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Renault_Style_Light.conf rename to config/kitty/kitty-themes/themes/Renault_Style_Light.conf diff --git a/.config/kitty/kitty-themes/themes/Rippedcasts.conf b/config/kitty/kitty-themes/themes/Rippedcasts.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Rippedcasts.conf rename to config/kitty/kitty-themes/themes/Rippedcasts.conf diff --git a/.config/kitty/kitty-themes/themes/Royal.conf b/config/kitty/kitty-themes/themes/Royal.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Royal.conf rename to config/kitty/kitty-themes/themes/Royal.conf diff --git a/.config/kitty/kitty-themes/themes/SeaShells.conf b/config/kitty/kitty-themes/themes/SeaShells.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/SeaShells.conf rename to config/kitty/kitty-themes/themes/SeaShells.conf diff --git a/.config/kitty/kitty-themes/themes/Seafoam_Pastel.conf b/config/kitty/kitty-themes/themes/Seafoam_Pastel.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Seafoam_Pastel.conf rename to config/kitty/kitty-themes/themes/Seafoam_Pastel.conf diff --git a/.config/kitty/kitty-themes/themes/Seti.conf b/config/kitty/kitty-themes/themes/Seti.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Seti.conf rename to config/kitty/kitty-themes/themes/Seti.conf diff --git a/.config/kitty/kitty-themes/themes/Shaman.conf b/config/kitty/kitty-themes/themes/Shaman.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Shaman.conf rename to config/kitty/kitty-themes/themes/Shaman.conf diff --git a/.config/kitty/kitty-themes/themes/Slate.conf b/config/kitty/kitty-themes/themes/Slate.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Slate.conf rename to config/kitty/kitty-themes/themes/Slate.conf diff --git a/.config/kitty/kitty-themes/themes/Smyck.conf b/config/kitty/kitty-themes/themes/Smyck.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Smyck.conf rename to config/kitty/kitty-themes/themes/Smyck.conf diff --git a/.config/kitty/kitty-themes/themes/SoftServer.conf b/config/kitty/kitty-themes/themes/SoftServer.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/SoftServer.conf rename to config/kitty/kitty-themes/themes/SoftServer.conf diff --git a/.config/kitty/kitty-themes/themes/Solarized_Darcula.conf b/config/kitty/kitty-themes/themes/Solarized_Darcula.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Solarized_Darcula.conf rename to config/kitty/kitty-themes/themes/Solarized_Darcula.conf diff --git a/.config/kitty/kitty-themes/themes/Solarized_Dark.conf b/config/kitty/kitty-themes/themes/Solarized_Dark.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Solarized_Dark.conf rename to config/kitty/kitty-themes/themes/Solarized_Dark.conf diff --git a/.config/kitty/kitty-themes/themes/Solarized_Dark_-_Patched.conf b/config/kitty/kitty-themes/themes/Solarized_Dark_-_Patched.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Solarized_Dark_-_Patched.conf rename to config/kitty/kitty-themes/themes/Solarized_Dark_-_Patched.conf diff --git a/.config/kitty/kitty-themes/themes/Solarized_Dark_Higher_Contrast.conf b/config/kitty/kitty-themes/themes/Solarized_Dark_Higher_Contrast.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Solarized_Dark_Higher_Contrast.conf rename to config/kitty/kitty-themes/themes/Solarized_Dark_Higher_Contrast.conf diff --git a/.config/kitty/kitty-themes/themes/Solarized_Light.conf b/config/kitty/kitty-themes/themes/Solarized_Light.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Solarized_Light.conf rename to config/kitty/kitty-themes/themes/Solarized_Light.conf diff --git a/.config/kitty/kitty-themes/themes/Source_Code_X.conf b/config/kitty/kitty-themes/themes/Source_Code_X.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Source_Code_X.conf rename to config/kitty/kitty-themes/themes/Source_Code_X.conf diff --git a/.config/kitty/kitty-themes/themes/SpaceGray.conf b/config/kitty/kitty-themes/themes/SpaceGray.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/SpaceGray.conf rename to config/kitty/kitty-themes/themes/SpaceGray.conf diff --git a/.config/kitty/kitty-themes/themes/SpaceGray_Eighties.conf b/config/kitty/kitty-themes/themes/SpaceGray_Eighties.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/SpaceGray_Eighties.conf rename to config/kitty/kitty-themes/themes/SpaceGray_Eighties.conf diff --git a/.config/kitty/kitty-themes/themes/SpaceGray_Eighties_Dull.conf b/config/kitty/kitty-themes/themes/SpaceGray_Eighties_Dull.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/SpaceGray_Eighties_Dull.conf rename to config/kitty/kitty-themes/themes/SpaceGray_Eighties_Dull.conf diff --git a/.config/kitty/kitty-themes/themes/Spacedust.conf b/config/kitty/kitty-themes/themes/Spacedust.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Spacedust.conf rename to config/kitty/kitty-themes/themes/Spacedust.conf diff --git a/.config/kitty/kitty-themes/themes/Spiderman.conf b/config/kitty/kitty-themes/themes/Spiderman.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Spiderman.conf rename to config/kitty/kitty-themes/themes/Spiderman.conf diff --git a/.config/kitty/kitty-themes/themes/Spring.conf b/config/kitty/kitty-themes/themes/Spring.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Spring.conf rename to config/kitty/kitty-themes/themes/Spring.conf diff --git a/.config/kitty/kitty-themes/themes/Square.conf b/config/kitty/kitty-themes/themes/Square.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Square.conf rename to config/kitty/kitty-themes/themes/Square.conf diff --git a/.config/kitty/kitty-themes/themes/Sundried.conf b/config/kitty/kitty-themes/themes/Sundried.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Sundried.conf rename to config/kitty/kitty-themes/themes/Sundried.conf diff --git a/.config/kitty/kitty-themes/themes/Symfonic.conf b/config/kitty/kitty-themes/themes/Symfonic.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Symfonic.conf rename to config/kitty/kitty-themes/themes/Symfonic.conf diff --git a/.config/kitty/kitty-themes/themes/Tango_Dark.conf b/config/kitty/kitty-themes/themes/Tango_Dark.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Tango_Dark.conf rename to config/kitty/kitty-themes/themes/Tango_Dark.conf diff --git a/.config/kitty/kitty-themes/themes/Tango_Light.conf b/config/kitty/kitty-themes/themes/Tango_Light.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Tango_Light.conf rename to config/kitty/kitty-themes/themes/Tango_Light.conf diff --git a/.config/kitty/kitty-themes/themes/Teerb.conf b/config/kitty/kitty-themes/themes/Teerb.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Teerb.conf rename to config/kitty/kitty-themes/themes/Teerb.conf diff --git a/.config/kitty/kitty-themes/themes/Thayer_Bright.conf b/config/kitty/kitty-themes/themes/Thayer_Bright.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Thayer_Bright.conf rename to config/kitty/kitty-themes/themes/Thayer_Bright.conf diff --git a/.config/kitty/kitty-themes/themes/The_Hulk.conf b/config/kitty/kitty-themes/themes/The_Hulk.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/The_Hulk.conf rename to config/kitty/kitty-themes/themes/The_Hulk.conf diff --git a/.config/kitty/kitty-themes/themes/Tomorrow.conf b/config/kitty/kitty-themes/themes/Tomorrow.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Tomorrow.conf rename to config/kitty/kitty-themes/themes/Tomorrow.conf diff --git a/.config/kitty/kitty-themes/themes/Tomorrow_Night.conf b/config/kitty/kitty-themes/themes/Tomorrow_Night.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Tomorrow_Night.conf rename to config/kitty/kitty-themes/themes/Tomorrow_Night.conf diff --git a/.config/kitty/kitty-themes/themes/Tomorrow_Night_Blue.conf b/config/kitty/kitty-themes/themes/Tomorrow_Night_Blue.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Tomorrow_Night_Blue.conf rename to config/kitty/kitty-themes/themes/Tomorrow_Night_Blue.conf diff --git a/.config/kitty/kitty-themes/themes/Tomorrow_Night_Bright.conf b/config/kitty/kitty-themes/themes/Tomorrow_Night_Bright.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Tomorrow_Night_Bright.conf rename to config/kitty/kitty-themes/themes/Tomorrow_Night_Bright.conf diff --git a/.config/kitty/kitty-themes/themes/Tomorrow_Night_Eighties.conf b/config/kitty/kitty-themes/themes/Tomorrow_Night_Eighties.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Tomorrow_Night_Eighties.conf rename to config/kitty/kitty-themes/themes/Tomorrow_Night_Eighties.conf diff --git a/.config/kitty/kitty-themes/themes/ToyChest.conf b/config/kitty/kitty-themes/themes/ToyChest.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/ToyChest.conf rename to config/kitty/kitty-themes/themes/ToyChest.conf diff --git a/.config/kitty/kitty-themes/themes/Treehouse.conf b/config/kitty/kitty-themes/themes/Treehouse.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Treehouse.conf rename to config/kitty/kitty-themes/themes/Treehouse.conf diff --git a/.config/kitty/kitty-themes/themes/Twilight.conf b/config/kitty/kitty-themes/themes/Twilight.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Twilight.conf rename to config/kitty/kitty-themes/themes/Twilight.conf diff --git a/.config/kitty/kitty-themes/themes/Ubuntu.conf b/config/kitty/kitty-themes/themes/Ubuntu.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Ubuntu.conf rename to config/kitty/kitty-themes/themes/Ubuntu.conf diff --git a/.config/kitty/kitty-themes/themes/Urple.conf b/config/kitty/kitty-themes/themes/Urple.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Urple.conf rename to config/kitty/kitty-themes/themes/Urple.conf diff --git a/.config/kitty/kitty-themes/themes/Vaughn.conf b/config/kitty/kitty-themes/themes/Vaughn.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Vaughn.conf rename to config/kitty/kitty-themes/themes/Vaughn.conf diff --git a/.config/kitty/kitty-themes/themes/VibrantInk.conf b/config/kitty/kitty-themes/themes/VibrantInk.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/VibrantInk.conf rename to config/kitty/kitty-themes/themes/VibrantInk.conf diff --git a/.config/kitty/kitty-themes/themes/WarmNeon.conf b/config/kitty/kitty-themes/themes/WarmNeon.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/WarmNeon.conf rename to config/kitty/kitty-themes/themes/WarmNeon.conf diff --git a/.config/kitty/kitty-themes/themes/Wez.conf b/config/kitty/kitty-themes/themes/Wez.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Wez.conf rename to config/kitty/kitty-themes/themes/Wez.conf diff --git a/.config/kitty/kitty-themes/themes/WildCherry.conf b/config/kitty/kitty-themes/themes/WildCherry.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/WildCherry.conf rename to config/kitty/kitty-themes/themes/WildCherry.conf diff --git a/.config/kitty/kitty-themes/themes/Wombat.conf b/config/kitty/kitty-themes/themes/Wombat.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Wombat.conf rename to config/kitty/kitty-themes/themes/Wombat.conf diff --git a/.config/kitty/kitty-themes/themes/Wryan.conf b/config/kitty/kitty-themes/themes/Wryan.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Wryan.conf rename to config/kitty/kitty-themes/themes/Wryan.conf diff --git a/.config/kitty/kitty-themes/themes/Zenburn.conf b/config/kitty/kitty-themes/themes/Zenburn.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/Zenburn.conf rename to config/kitty/kitty-themes/themes/Zenburn.conf diff --git a/.config/kitty/kitty-themes/themes/ayu.conf b/config/kitty/kitty-themes/themes/ayu.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/ayu.conf rename to config/kitty/kitty-themes/themes/ayu.conf diff --git a/.config/kitty/kitty-themes/themes/ayu_light.conf b/config/kitty/kitty-themes/themes/ayu_light.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/ayu_light.conf rename to config/kitty/kitty-themes/themes/ayu_light.conf diff --git a/.config/kitty/kitty-themes/themes/ayu_mirage.conf b/config/kitty/kitty-themes/themes/ayu_mirage.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/ayu_mirage.conf rename to config/kitty/kitty-themes/themes/ayu_mirage.conf diff --git a/.config/kitty/kitty-themes/themes/gruvbox_dark.conf b/config/kitty/kitty-themes/themes/gruvbox_dark.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/gruvbox_dark.conf rename to config/kitty/kitty-themes/themes/gruvbox_dark.conf diff --git a/.config/kitty/kitty-themes/themes/gruvbox_light.conf b/config/kitty/kitty-themes/themes/gruvbox_light.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/gruvbox_light.conf rename to config/kitty/kitty-themes/themes/gruvbox_light.conf diff --git a/.config/kitty/kitty-themes/themes/idleToes.conf b/config/kitty/kitty-themes/themes/idleToes.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/idleToes.conf rename to config/kitty/kitty-themes/themes/idleToes.conf diff --git a/.config/kitty/kitty-themes/themes/snazzy.conf b/config/kitty/kitty-themes/themes/snazzy.conf similarity index 100% rename from .config/kitty/kitty-themes/themes/snazzy.conf rename to config/kitty/kitty-themes/themes/snazzy.conf diff --git a/.config/kitty/kitty.conf b/config/kitty/kitty.conf similarity index 100% rename from .config/kitty/kitty.conf rename to config/kitty/kitty.conf diff --git a/.config/lazygit/config.yml b/config/lazygit/config.yml similarity index 100% rename from .config/lazygit/config.yml rename to config/lazygit/config.yml diff --git a/.config/metapac/config.toml b/config/metapac/config.toml similarity index 100% rename from .config/metapac/config.toml rename to config/metapac/config.toml diff --git a/.config/metapac/groups/default.toml b/config/metapac/groups/default.toml similarity index 100% rename from .config/metapac/groups/default.toml rename to config/metapac/groups/default.toml diff --git a/.config/metapac/groups/desktop.toml b/config/metapac/groups/desktop.toml similarity index 100% rename from .config/metapac/groups/desktop.toml rename to config/metapac/groups/desktop.toml diff --git a/.config/metapac/groups/laptop.toml b/config/metapac/groups/laptop.toml similarity index 100% rename from .config/metapac/groups/laptop.toml rename to config/metapac/groups/laptop.toml diff --git a/.config/nvim/init.lua b/config/nvim/init.lua similarity index 100% rename from .config/nvim/init.lua rename to config/nvim/init.lua diff --git a/.config/nvim/lazy-lock.json b/config/nvim/lazy-lock.json similarity index 100% rename from .config/nvim/lazy-lock.json rename to config/nvim/lazy-lock.json diff --git a/.config/nvim/lua/plugins/init.lua b/config/nvim/lua/plugins/init.lua similarity index 100% rename from .config/nvim/lua/plugins/init.lua rename to config/nvim/lua/plugins/init.lua diff --git a/.config/starship.toml b/config/starship.toml similarity index 100% rename from .config/starship.toml rename to config/starship.toml diff --git a/config/tmux/plugins/catppuccin/tmux/.editorconfig b/config/tmux/plugins/catppuccin/tmux/.editorconfig new file mode 100644 index 00000000..d86ac027 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/.editorconfig @@ -0,0 +1,34 @@ +# EditorConfig helps developers define and maintain consistent +# coding styles between different editors and IDEs +# EditorConfig is awesome: https://EditorConfig.org + +root = true + +[*] +charset = utf-8 +indent_size = 2 +indent_style = space +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +# go +[*.go] +indent_style = tab +indent_size = 4 + +# python +[*.{ini,py,py.tpl,rst}] +indent_size = 4 + +# rust +[*.rs] +indent_size = 4 + +# documentation, utils +[*.{md,mdx,diff}] +trim_trailing_whitespace = false + +# windows shell scripts +[*.{cmd,bat,ps1}] +end_of_line = crlf diff --git a/config/tmux/plugins/catppuccin/tmux/.gitignore b/config/tmux/plugins/catppuccin/tmux/.gitignore new file mode 100644 index 00000000..beab4f17 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/.gitignore @@ -0,0 +1,3 @@ +custom +!custom/README.md +!custom/example.sh diff --git a/config/tmux/plugins/catppuccin/tmux/.markdownlint.jsonc b/config/tmux/plugins/catppuccin/tmux/.markdownlint.jsonc new file mode 100644 index 00000000..6fb7438d --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/.markdownlint.jsonc @@ -0,0 +1,15 @@ +{ + "$schema": "https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.35.0/schema/markdownlint-config-schema.json", + "line-length": { + "code_block_line_length": 120, + "tables": false + }, + "no-inline-html": { + "allowed_elements": ["details", "summary", "img", "p", "a", "h3"] + }, + "first-line-heading": false, + "no-alt-text": false, + "code-block-style": { + "style": "consistent" + } +} \ No newline at end of file diff --git a/config/tmux/plugins/catppuccin/tmux/.shellcheckrc b/config/tmux/plugins/catppuccin/tmux/.shellcheckrc new file mode 100644 index 00000000..3f7e5f56 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/.shellcheckrc @@ -0,0 +1,6 @@ +shell=bash + +# TODO: Find a way to declare color variables +disable=SC2154 + +external-sources=true diff --git a/config/tmux/plugins/catppuccin/tmux/CHANGELOG.md b/config/tmux/plugins/catppuccin/tmux/CHANGELOG.md new file mode 100644 index 00000000..2b54cba8 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/CHANGELOG.md @@ -0,0 +1,181 @@ +# Changelog + +## [2.1.3](https://github.com/catppuccin/tmux/compare/v2.1.2...v2.1.3) (2025-03-23) + + +### Fixed + +* make the space in [@catppuccin](https://github.com/catppuccin)_window_flags_icon_format user-configurable ([#465](https://github.com/catppuccin/tmux/issues/465)) ([320e184](https://github.com/catppuccin/tmux/commit/320e184a31d0825cb4f4af550492cbdff2fc3ffc)) +* pomodoro plugin icon color - use a defined color (peach) rather than orange ([#466](https://github.com/catppuccin/tmux/issues/466)) ([da2143d](https://github.com/catppuccin/tmux/commit/da2143d2a6baf7951eda302678a57a171a78d78a)) +* use plain awk for the load status line module, removing a dep ([#508](https://github.com/catppuccin/tmux/issues/508)) ([c21246e](https://github.com/catppuccin/tmux/commit/c21246ed58e867c9594dc687c5e92b229bc1760d)) +* use the correct option for the left separator for the current window ([#450](https://github.com/catppuccin/tmux/issues/450)) ([ba9bd88](https://github.com/catppuccin/tmux/commit/ba9bd88c98c81f25060f051ed983e40f82fdd3ba)) + + +### Documentation + +* add a troubleshooting guide ([#473](https://github.com/catppuccin/tmux/issues/473)) ([ab647cf](https://github.com/catppuccin/tmux/commit/ab647cf91501cebbd3f967da2b488a5f87614e6b)) +* Correct the plugin path for TPM in the readme ([#492](https://github.com/catppuccin/tmux/issues/492)) ([ee8970d](https://github.com/catppuccin/tmux/commit/ee8970ddb5dd60fd93e254de9a30ed8277c7ccc7)) +* **README:** fix codeblock indentation ([#489](https://github.com/catppuccin/tmux/issues/489)) ([cce60ab](https://github.com/catppuccin/tmux/commit/cce60abc8efd7a641a5fcc8001e6b3ae61e8d5fe)) +* **README:** update migration guide issue link ([#493](https://github.com/catppuccin/tmux/issues/493)) ([073ee54](https://github.com/catppuccin/tmux/commit/073ee54992c59fedcc29c1525a26f95691f0ae1f)) + +## [2.1.2](https://github.com/catppuccin/tmux/compare/v2.1.1...v2.1.2) (2024-12-08) + + +### Fixed + +* improve uptime status sed script to report correct units for few uptime scenarios ([#437](https://github.com/catppuccin/tmux/issues/437)) ([31fc2bf](https://github.com/catppuccin/tmux/commit/31fc2bfb1123681dc06da613b944b85f81e4babd)) +* use current window separators for the current window format ([#443](https://github.com/catppuccin/tmux/issues/443)) ([2a6c45b](https://github.com/catppuccin/tmux/commit/2a6c45b7c0da1594de1105d6cef15e3e68981113)) + +## [2.1.1](https://github.com/catppuccin/tmux/compare/v2.1.0...v2.1.1) (2024-11-17) + + +### Fixed + +* escape the TPM environment variable in the kube status line module ([#434](https://github.com/catppuccin/tmux/issues/434)) ([eb78ade](https://github.com/catppuccin/tmux/commit/eb78ade9dc1f6cd8ba654572f51ddcae3c6e7fd7)) +* specify the color for right separator of the status modules to be the same as text bg color ([#429](https://github.com/catppuccin/tmux/issues/429)) ([0e66dee](https://github.com/catppuccin/tmux/commit/0e66dee11ee396824668d4db863f1873e9e9243f)) + + +### Documentation + +* add possible values for window_flags ([#417](https://github.com/catppuccin/tmux/issues/417)) ([c8a2d1a](https://github.com/catppuccin/tmux/commit/c8a2d1ae9649aa904960bef1516ea2ff9a3e6ad0)) +* **custom-status:** fix typo `catpuccin` -> `catppuccin` ([#424](https://github.com/catppuccin/tmux/issues/424)) ([aaf9120](https://github.com/catppuccin/tmux/commit/aaf9120f769a34e5491b3ee7f885c8c347f2f663)) + +## [2.1.0](https://github.com/catppuccin/tmux/compare/v2.0.0...v2.1.0) (2024-10-25) + + +### Added + +* add an option to format the window number with `[@catppuccin](https://github.com/catppuccin)_window_number` and `[@catppuccin](https://github.com/catppuccin)_window_current_number` ([c749885](https://github.com/catppuccin/tmux/commit/c74988511a462bdf07c5fc9ce88157b93a4ed185)) + + +### Fixed + +* allow for dynamic colors in status modules ([#411](https://github.com/catppuccin/tmux/issues/411)), fixes issue [#407](https://github.com/catppuccin/tmux/issues/407) ([5e273e4](https://github.com/catppuccin/tmux/commit/5e273e41dd3188a1a0e795b120623c95de491445)) +* session status icon bg color change by client_prefix ([#394](https://github.com/catppuccin/tmux/issues/394)) ([8855667](https://github.com/catppuccin/tmux/commit/885566714315915547516de5c2f1b660f8e524c2)) + + +### Documentation + +* **README:** add [@kjnsn](https://github.com/kjnsn) to "Thanks to" section ([#398](https://github.com/catppuccin/tmux/issues/398)) ([c3fab98](https://github.com/catppuccin/tmux/commit/c3fab98ab4248a2a78c8193ad48f0991b7bfa1e3)) + +## [2.0.0](https://github.com/catppuccin/tmux/compare/v1.0.3...v2.0.0) (2024-10-21) + + +### ⚠ BREAKING CHANGES + +* rebalance the colors used, and follow the styleguide +* change how windows are styled +* change how status modules are styled +* rebalance colors, adhere to style guide & overhaul docs ([#372](https://github.com/catppuccin/tmux/issues/372)) + +### Features + +* change how status modules are styled ([79284da](https://github.com/catppuccin/tmux/commit/79284da665bf5d39d304e23df4165c8ac37f9b7a)) +* rebalance colors, adhere to style guide & overhaul docs ([#372](https://github.com/catppuccin/tmux/issues/372)) ([79284da](https://github.com/catppuccin/tmux/commit/79284da665bf5d39d304e23df4165c8ac37f9b7a)) +* rebalance the colors used, and follow the styleguide ([79284da](https://github.com/catppuccin/tmux/commit/79284da665bf5d39d304e23df4165c8ac37f9b7a)) +* rebalance the status module colors for cpu and battery ([79284da](https://github.com/catppuccin/tmux/commit/79284da665bf5d39d304e23df4165c8ac37f9b7a)) +* replace `_ctp_status_bg` with unified `_ctp_module_bg_color` in module configuration ([a4d4ad0](https://github.com/catppuccin/tmux/commit/a4d4ad09cc8b5c9338cbd4510450d0ae997a7710)) + + +### Bug Fixes + +* **tests:** add tests for window styling ([79284da](https://github.com/catppuccin/tmux/commit/79284da665bf5d39d304e23df4165c8ac37f9b7a)) +* use ubuntu-24.04 in ci ([#388](https://github.com/catppuccin/tmux/issues/388)) ([3b0e0a6](https://github.com/catppuccin/tmux/commit/3b0e0a6f0741bf09149f23620516decd7b5f5ba5)) + + +### Code Refactoring + +* change how windows are styled ([79284da](https://github.com/catppuccin/tmux/commit/79284da665bf5d39d304e23df4165c8ac37f9b7a)) + +## [1.0.3](https://github.com/catppuccin/tmux/compare/v1.0.2...v1.0.3) (2024-10-16) + + +### Bug Fixes + +* change the default status line background to mantle ([#377](https://github.com/catppuccin/tmux/issues/377)) ([47dbe81](https://github.com/catppuccin/tmux/commit/47dbe818e3ad7a008ccbd3e5d69a29a4509f7d07)) + +## [1.0.2](https://github.com/catppuccin/tmux/compare/v1.0.1...v1.0.2) (2024-10-12) + + +### Bug Fixes + +* **ci:** update tmux in test workflow ([#370](https://github.com/catppuccin/tmux/issues/370)) ([02debd3](https://github.com/catppuccin/tmux/commit/02debd396802af9fe4b41601739e48ef38217533)) +* **status:** use a literal string for battery_icon so it can be replaced by the battery plugin ([#365](https://github.com/catppuccin/tmux/issues/365)) ([06fff2f](https://github.com/catppuccin/tmux/commit/06fff2f40ec4a5cd2c9e064bc7fde22130ecd4bb)), closes [#342](https://github.com/catppuccin/tmux/issues/342) +* typo in readme config example ([#362](https://github.com/catppuccin/tmux/issues/362)) ([41ee0b8](https://github.com/catppuccin/tmux/commit/41ee0b89acb3f4afe531209558d6b8e4d7d4ae1a)) +* **window:** middle separator colors ([#369](https://github.com/catppuccin/tmux/issues/369)) ([c59df83](https://github.com/catppuccin/tmux/commit/c59df83d68e64feb8d015c2eb3f8b90febc95a53)) + +## [1.0.1](https://github.com/catppuccin/tmux/compare/v1.0.0...v1.0.1) (2024-10-05) + + +### Bug Fixes + +* **readme:** fix the example configurations ([#343](https://github.com/catppuccin/tmux/issues/343)) ([06183b3](https://github.com/catppuccin/tmux/commit/06183b31216b4ed917760b3d59565e242eee6a64)) +* **readme:** fix the version number, and fix escaping in the custom status line module docs ([#357](https://github.com/catppuccin/tmux/issues/357)) ([db466f8](https://github.com/catppuccin/tmux/commit/db466f8c2dbcfdd84e501ee8274bdfdcf049d65d)) + +## [1.0.0](https://github.com/catppuccin/tmux/compare/v0.4.0...v1.0.0) (2024-10-02) + + +### Bug Fixes + +* **readme:** remove -F when setting the status line ([#333](https://github.com/catppuccin/tmux/issues/333)) ([b38421f](https://github.com/catppuccin/tmux/commit/b38421fa15d8dfafecaf6f438115cfe3c1259bf0)) + +## [0.4.0](https://github.com/catppuccin/tmux/compare/v0.3.0...v0.4.0) (2024-10-01) + + +### ⚠ BREAKING CHANGES + +* rewrite to use tmux native rather than bash ([#328](https://github.com/catppuccin/tmux/issues/328)) + +### Bug Fixes + +* **readme:** update the readme to include upgrade instructions ([1bcad05](https://github.com/catppuccin/tmux/commit/1bcad05f206fb4bb9706403da24b97d2cdb64bad)) +* **window:** ensure the window formats are set correctly ([#331](https://github.com/catppuccin/tmux/issues/331)) ([1bcad05](https://github.com/catppuccin/tmux/commit/1bcad05f206fb4bb9706403da24b97d2cdb64bad)) + + +### Code Refactoring + +* rewrite to use tmux native rather than bash ([#328](https://github.com/catppuccin/tmux/issues/328)) ([87fa4a0](https://github.com/catppuccin/tmux/commit/87fa4a08c5a7fdbef3130f05a8b12f0ca26d4a46)) + +## [0.3.0](https://github.com/catppuccin/tmux/compare/v0.2.0...v0.3.0) (2024-09-17) + + +### Features + +* **status:** Add support for status module middle separators ([#310](https://github.com/catppuccin/tmux/issues/310)) ([1612a23](https://github.com/catppuccin/tmux/commit/1612a23174a6771ac466312eb156f83b8b89d907)) +* **status:** window specific separator config ([#198](https://github.com/catppuccin/tmux/issues/198)) ([8276c5a](https://github.com/catppuccin/tmux/commit/8276c5a5e33dbbbae3d370db2f6129e20b402f8a)) + + +### Bug Fixes + +* **kube:** escape env var ([c31b9b2](https://github.com/catppuccin/tmux/commit/c31b9b2c6c7c50abbebd02b80c4fd32b2782a011)) + +## [0.2.0](https://github.com/catppuccin/tmux/compare/v0.1.0...v0.2.0) (2024-08-23) + + +### Features + +* error/warning messages on first load ([#278](https://github.com/catppuccin/tmux/issues/278)) ([a2dda02](https://github.com/catppuccin/tmux/commit/a2dda02b43194aec5deddf2890c28c76b4c11ed4)) +* warn users of whitespace in module lists ([#266](https://github.com/catppuccin/tmux/issues/266)) ([362a306](https://github.com/catppuccin/tmux/commit/362a306db71794f04d0995fc058bcaa094d1af70)) + + +### Bug Fixes + +* add missing batch options `catppuccin_pane{,_active}_border_style` ([3ffbc37](https://github.com/catppuccin/tmux/commit/3ffbc3700b4c1c3e2c4d015c5a51ccef555dabaf)) +* add missing batch options catppuccin_pane{,_active}_border_style ([3ffbc37](https://github.com/catppuccin/tmux/commit/3ffbc3700b4c1c3e2c4d015c5a51ccef555dabaf)) +* escaping in options ([#298](https://github.com/catppuccin/tmux/issues/298)) ([9b57c20](https://github.com/catppuccin/tmux/commit/9b57c2002081fff8af16b878f1369d46788c0409)) +* **pomodoro_plus:** option names ([#273](https://github.com/catppuccin/tmux/issues/273)) ([51dde6e](https://github.com/catppuccin/tmux/commit/51dde6e8d4d3d8da97d915b01594a08aa4ac0cca)) +* warning `[@catppuccin](https://github.com/catppuccin)_flavour` ([#296](https://github.com/catppuccin/tmux/issues/296)) ([a71f3c0](https://github.com/catppuccin/tmux/commit/a71f3c039bed8a7c49fc390a50befec5db2c4af9)) +* warning `[@catppuccin](https://github.com/catppuccin)_window_status` ([9ee1695](https://github.com/catppuccin/tmux/commit/9ee1695d757c16e2f236858b8d3f88be9fb666fa)) + + +### Performance Improvements + +* batch tmux show ([#288](https://github.com/catppuccin/tmux/issues/288)) ([99013fa](https://github.com/catppuccin/tmux/commit/99013fafe6a98416079b3b84751f2eb540e17c79)), closes [#281](https://github.com/catppuccin/tmux/issues/281) +* batch tmux show-options ([3c6f6f2](https://github.com/catppuccin/tmux/commit/3c6f6f282b3bb17554dc2b4b80760b6507acfd65)) + +## [0.1.0](https://github.com/catppuccin/tmux/compare/v0.0.1...v0.1.0) (2024-08-04) + + +### Features + +* releases ([#260](https://github.com/catppuccin/tmux/issues/260)) ([5fbacdf](https://github.com/catppuccin/tmux/commit/5fbacdf3559cf4496eef02aead087b3bb715e570)) diff --git a/config/tmux/plugins/catppuccin/tmux/CONTRIBUTING.md b/config/tmux/plugins/catppuccin/tmux/CONTRIBUTING.md new file mode 100644 index 00000000..c86496f5 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/CONTRIBUTING.md @@ -0,0 +1,40 @@ +# Contributing + +## Design + +To understand our mindset in developing this plugin and how to ensure your +changes align with that mindset, check out the "[Design Philosophy](./docs/explanation/design.md)." + +## Commit messages + +This repository uses [Conventional Commits](https://conventionalcommits.org). +Commit headers should be lowercase. Most commits should include a body that briefly +describes the motivation and content of the commit. + +### Commit types + +- `fix`: A bug fix that doesn't modify the public API +- `feat`: A code change that adds functionality +- `change`: A modification to the public API +- `deprecate`: Something in the public API has been deprecated +- `remove`: A part of the public API has been removed +- `refactor`: A code change that doesn't change behavior +- `style`: A style fix or change +- `docs`: Any change to documentation +- `revert`: A revert commit. The message should describe the reasoning and the + commit should include the `Refs:` footer with the short hashes of the commits + being reverted. +- `chore`: catch-all type + +### Breaking changes + +All breaking changes should be documented in the commit footer in the format +described by Conventional Commits. Use the `!` syntax in order to distinguish +breaking commits in the log, but include the footer to provide a better description +for the changelog generator. + +```text +feat(bar)!: foo the bars + +BREAKING CHANGE: bars are now foo'ed +``` diff --git a/config/tmux/plugins/catppuccin/tmux/LICENSE b/config/tmux/plugins/catppuccin/tmux/LICENSE new file mode 100644 index 00000000..006383b8 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Catppuccin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/config/tmux/plugins/catppuccin/tmux/README.md b/config/tmux/plugins/catppuccin/tmux/README.md new file mode 100644 index 00000000..50eaaaa5 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/README.md @@ -0,0 +1,199 @@ + +

+ Logo
+ + Catppuccin for Tmux + +

+ +

+ + + +

+ +

+ +

+ + +## Themes + +
+🌻 Latte + +![Latte Flavor Preview](./assets/latte.webp) + +
+
+🪴 Frappé + +![Frappe Flavor Preview](./assets/frappe.webp) + +
+
+🌺 Macchiato + +![Macchiato Flavor Preview](./assets/macchiato.webp) + +
+
+🌿 Mocha + +![Mocha Flavor Preview](./assets/mocha.webp) + +
+ +## Installation + +In order to have the icons displayed correctly please use/update your favorite +[nerd font](https://www.nerdfonts.com/font-downloads). +If you do not have a patched font installed, you can override or remove any +icon. Check the [documentation](./docs/reference/configuration.md) on the +options available. + +### Manual (Recommended) + +This method is recommended as TPM has some issues with name conflicts. + + + +1. Clone this repository to your desired location (e.g. + `~/.config/tmux/plugins/catppuccin`). + + ```bash + mkdir -p ~/.config/tmux/plugins/catppuccin + git clone -b v2.1.3 https://github.com/catppuccin/tmux.git ~/.config/tmux/plugins/catppuccin/tmux + ``` + +1. Add the following line to your `tmux.conf` file: + `run ~/.config/tmux/plugins/catppuccin/tmux/catppuccin.tmux`. +1. Reload Tmux by either restarting or reloading with `tmux source ~/.tmux.conf`. + + +Check out what to do next in the "[Getting Started Guide](./docs/tutorials/01-getting-started.md)". + +### TPM + + + +1. Install [TPM](https://github.com/tmux-plugins/tpm) +1. Add the Catppuccin plugin: + + ```bash + set -g @plugin 'catppuccin/tmux#v2.1.3' # See https://github.com/catppuccin/tmux/tags for additional tags + # ...alongside + set -g @plugin 'tmux-plugins/tpm' + ``` + +1. (Optional) Set your preferred flavor, it defaults to `"mocha"`: + + ```bash + set -g @catppuccin_flavor 'mocha' # latte, frappe, macchiato or mocha + ``` + + + +> [!IMPORTANT] +> You may have to run `~/.config/tmux/plugins/tpm/bin/clean_plugins` +> if upgrading from an earlier version +> (especially from `v0.3.0`). + +### For TMUX versions prior to 3.2 + +This plugin uses features that were only introduced into tmux in version 3.2. +If you are using a version earlier than this, you can still have lovely +catppuccin colors, the installation method just looks a little different. + +```sh +# In your ~/.tmux.conf + +# Add the colors from the pallete. Check the themes/ directory for all options. + +# Some basic mocha colors. +set -g @ctp_bg "#24273a" +set -g @ctp_surface_1 "#494d64" +set -g @ctp_fg "#cad3f5" +set -g @ctp_mauve "#c6a0f6" +set -g @ctp_crust "#181926" + +# status line +set -gF status-style "bg=#{@ctp_bg},fg=#{@ctp_fg}" + +# windows +set -gF window-status-format "#[bg=#{@ctp_surface_1},fg=#{@ctp_fg}] ##I ##T " +set -gF window-status-current-format "#[bg=#{@ctp_mauve},fg=#{@ctp_crust}] ##I ##T " +``` + +### Upgrading from v0.3 + +Breaking changes have been introduced since 0.3, to understand how to migrate +your configuration, see pinned issue [#487](https://github.com/catppuccin/tmux/issues/487). + +## Recommended Default Configuration + +This configuration shows some customisation options, that can be further +extended as desired. +This is what is used for the previews above. + +![Example configuration](./assets/mocha.webp) + +```bash +# ~/.tmux.conf + +# Options to make tmux more pleasant +set -g mouse on +set -g default-terminal "tmux-256color" + +# Configure the catppuccin plugin +set -g @catppuccin_flavor "mocha" +set -g @catppuccin_window_status_style "rounded" + +# Load catppuccin +run ~/.config/tmux/plugins/catppuccin/tmux/catppuccin.tmux +# For TPM, instead use `run ~/.tmux/plugins/tmux/catppuccin.tmux` + +# Make the status line pretty and add some modules +set -g status-right-length 100 +set -g status-left-length 100 +set -g status-left "" +set -g status-right "#{E:@catppuccin_status_application}" +set -agF status-right "#{E:@catppuccin_status_cpu}" +set -ag status-right "#{E:@catppuccin_status_session}" +set -ag status-right "#{E:@catppuccin_status_uptime}" +set -agF status-right "#{E:@catppuccin_status_battery}" + +run ~/.config/tmux/plugins/tmux-plugins/tmux-cpu/cpu.tmux +run ~/.config/tmux/plugins/tmux-plugins/tmux-battery/battery.tmux +# Or, if using TPM, just run TPM +``` + +## Documentation + +### Guides + +- [Getting Started](./docs/tutorials/01-getting-started.md) +- [Custom Status Line Segments](./docs/tutorials/02-custom-status.md) +- [Troubleshooting](./docs/guides/troubleshooting.md) + +### Reference + +- [Status Line](./docs/reference/status-line.md) +- [Configuration Options Reference](./docs/reference/configuration.md) +- [Tmux Configuration Showcase](https://github.com/catppuccin/tmux/discussions/317) + +## 💝 Thanks to + +- [Pocco81](https://github.com/Pocco81) +- [vinnyA3](https://github.com/vinnyA3) +- [rogeruiz](https://github.com/rogeruiz) +- [kales](https://github.com/kjnsn) + +  + + +

+

+

Copyright © 2021-present Catppuccin Org +

+ diff --git a/config/tmux/plugins/catppuccin/tmux/assets/config1.png b/config/tmux/plugins/catppuccin/tmux/assets/config1.png new file mode 100644 index 0000000000000000000000000000000000000000..6eede6d810ce3ea8c5c8aec2c6e044bcbdf88a96 GIT binary patch literal 30407 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 literal 0 HcmV?d00001 diff --git a/config/tmux/plugins/catppuccin/tmux/assets/config2.png b/config/tmux/plugins/catppuccin/tmux/assets/config2.png new file mode 100644 index 0000000000000000000000000000000000000000..56958902b99096fef1c745031c34b1421f8af105 GIT binary patch literal 31017 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 literal 0 HcmV?d00001 diff --git a/config/tmux/plugins/catppuccin/tmux/assets/config3.png b/config/tmux/plugins/catppuccin/tmux/assets/config3.png new file mode 100644 index 0000000000000000000000000000000000000000..e7a5af453d4abf0c55fb94dfbd1b50a1a3c7d2b2 GIT binary patch literal 49286 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 literal 0 HcmV?d00001 diff --git a/config/tmux/plugins/catppuccin/tmux/assets/demos/basic.conf b/config/tmux/plugins/catppuccin/tmux/assets/demos/basic.conf new file mode 100644 index 00000000..47d811cc --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/assets/demos/basic.conf @@ -0,0 +1,13 @@ +set -g @catppuccin_flavor 'frappe' + +run "#{d:current_file}/../../catppuccin.tmux" + +# Make the status line more pleasant. +set -g status-left "" +set -g status-right '#[fg=#{@thm_crust},bg=#{@thm_teal}] session: #S ' + +# Ensure that everything on the right side of the status line +# is included. +set -g status-right-length 100 + +set -g default-shell '/opt/homebrew/bin/fish' diff --git a/config/tmux/plugins/catppuccin/tmux/assets/demos/basic.gif b/config/tmux/plugins/catppuccin/tmux/assets/demos/basic.gif new file mode 100644 index 0000000000000000000000000000000000000000..5252409d81ab59ec0765602170e2d6ff4e2dfc16 GIT binary patch literal 77531 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
  • ACd0l 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

    pRRvZ=b`e)vcBjr_6HB>#(Psd#%((sfi zE(2%xtJXR3Nnd-1Q)Wj(2m{>-KrHo8me-_&*UV7c=wh5 z!?W@yQy-=MF0KvBJt~)>C7x#ZO7}fJLq=b9eBY2_w9j&+m9196q@mKYD|2$krah5* z%P({Ax9|$7=2ahrt4x_#sD{B*&3VIptSdE{QLWF^{&cR%etfj6hWgBzM`)L+_UE~ed%^wkXpr|=We|# zd^;0OJ^8#}x*+?OH?{@DKKaJ@^#cJOFi8qARO}-osd5;O6 z7}||5*Uldu3^~=jhwfI|n+h_f-ME0CQxv$0M;QA)ld|-#GhTP^&z0%_U6vzhTpMI( zbmUXsda2c5<}S?m)v-jL`~yFiy9lLC;|B(pUVZ6*y$=P}7gvk5FG%LG_J%Bgd@t8i z{vuT!y~>2%BlW^R^)8rO%Z%)Ebz;d_WZGn{fr96rDhu~c8xpt4$fLqX_+hw2_P73lKpctihMil1DtbExA71fMX~}a(7uLo3iEj!RY?%U{9#LFF2;Y zPnq!I(_xC7hh+#QO?e~bkP2AF+v>r)>^ocjAB$ar&;vI7mMH#I&BGoxG$+|V{<^0p zp^~{h{j`00xf2TIu1Sd)>- zO?!0stGBsW(5;<|Ec6~&J)8FMN)qFbM{s)s{i8~Y|*4(a@xY*e)#cr;0gN90Q%Uy#KxAHe`7bhO(l52JO$L?Au=X_4a zW!e(YX-~W+IvGu2e*ZPjoZ&F1;uFuTqaJ>@eeS9FElTwI<2-u-XBPt#*He}7D=M>r zSMb2^UIE=eGJ{Ejfq~;cgDnSmH(Hx{8ANF2iiuJg|a-9Yl_wfft}gR?DyU)@2z zfh2IgcJ!&3SCf|c&Iw?bo9nf8)z#Gzo3ntsu~LGT`OFmpZrxgQb2IzyRk5eHt-Zay z;4#-yJA}34dZwht?lxuj+F+y;ZI(4dH$A%~ zk=gOs0_Scy-(6dxcJ;^KJ8MvRbMy5L@#b7M5er`4-ckJe-q~oSS67Ucs}pjMM!dOE zsxxK9+lAXdKfkcp`~5HLudhxXoA0{$)8gF%Qrc{3|04|d?)mxo#pUWX|9DB8p(_2}ZQVZnkelfmy&@A8;G^0>=8@8{E*8Otme zCLb_Wm6;Urtzz=5l53gj;fbrtlDZ*d57@q9Vfa5o=MhMlS*#u1y1L0N;f?!~g&Q literal 0 HcmV?d00001 diff --git a/config/tmux/plugins/catppuccin/tmux/assets/demos/basic.tape b/config/tmux/plugins/catppuccin/tmux/assets/demos/basic.tape new file mode 100644 index 00000000..cdf20028 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/assets/demos/basic.tape @@ -0,0 +1,19 @@ +Output assets/demos/basic.gif + +Require echo +Require tmux + +Set Shell "bash" +Set FontSize 30 +Set FontFamily "SFMono Nerd Font" +Set Width 1200 +Set Height 600 + +Type "tmux -f assets/demos/basic.conf" Sleep 500ms Enter + +Sleep 3s + +Ctrl+b +Type "c" + +Sleep 5s diff --git a/config/tmux/plugins/catppuccin/tmux/assets/example-config.webp b/config/tmux/plugins/catppuccin/tmux/assets/example-config.webp new file mode 100644 index 0000000000000000000000000000000000000000..73d997ca1636d547907d75c876623289cb2c6e6d GIT binary patch literal 53262 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�~pO()4r@1GZ$l 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 BT*d$Z literal 0 HcmV?d00001 diff --git a/config/tmux/plugins/catppuccin/tmux/assets/frappe.webp b/config/tmux/plugins/catppuccin/tmux/assets/frappe.webp new file mode 100644 index 0000000000000000000000000000000000000000..dd7f339b69c64903313932ecb7da2374e7a0d351 GIT binary patch literal 15204 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 VuRQ;xf{7MK5#{)E(!^1K{{s~8K2-n! literal 0 HcmV?d00001 diff --git a/config/tmux/plugins/catppuccin/tmux/assets/generate_preview.fish b/config/tmux/plugins/catppuccin/tmux/assets/generate_preview.fish new file mode 100644 index 00000000..b659dee8 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/assets/generate_preview.fish @@ -0,0 +1,11 @@ +set -l flavors latte frappe macchiato mocha + +for flavor in $flavors + magick $flavor.webp -crop '1320x50+0+464' +repage $flavor-crop.webp +end + +catwalk {latte,frappe,macchiato,mocha}-crop.webp --output preview.webp --layout column + +for flavor in $flavors + rm $flavor-crop.webp +end diff --git a/config/tmux/plugins/catppuccin/tmux/assets/latte.webp b/config/tmux/plugins/catppuccin/tmux/assets/latte.webp new file mode 100644 index 0000000000000000000000000000000000000000..3a5fe1345960f1d57502c2a0f8723c63fdf0ade9 GIT binary patch literal 14936 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 Dg>_!` literal 0 HcmV?d00001 diff --git a/config/tmux/plugins/catppuccin/tmux/assets/macchiato.webp b/config/tmux/plugins/catppuccin/tmux/assets/macchiato.webp new file mode 100644 index 0000000000000000000000000000000000000000..f752424a310aff2be9c2bf4acff49d9e16cb39da GIT binary patch literal 15524 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

    &uy|5it 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 literal 0 HcmV?d00001 diff --git a/config/tmux/plugins/catppuccin/tmux/assets/ram-example.webp b/config/tmux/plugins/catppuccin/tmux/assets/ram-example.webp new file mode 100644 index 0000000000000000000000000000000000000000..9bbf4e797a098c1143bf8e1b21d0be9d383e3410 GIT binary patch literal 5528 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 jvixIie;*uEbhX41|E& \ No newline at end of file diff --git a/config/tmux/plugins/catppuccin/tmux/assets/window-basic.webp b/config/tmux/plugins/catppuccin/tmux/assets/window-basic.webp new file mode 100644 index 0000000000000000000000000000000000000000..19b5f439926aa939bf9ba76c294f4e9f179d3866 GIT binary patch literal 8252 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 TD(|sSnbpZvCH_pAIyv|su_h?m literal 0 HcmV?d00001 diff --git a/config/tmux/plugins/catppuccin/tmux/assets/window-none.webp b/config/tmux/plugins/catppuccin/tmux/assets/window-none.webp new file mode 100644 index 0000000000000000000000000000000000000000..cedbdec2214d80663c1addb5bc76379b2ee93e15 GIT binary patch literal 6134 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 literal 0 HcmV?d00001 diff --git a/config/tmux/plugins/catppuccin/tmux/assets/window-slanted.webp b/config/tmux/plugins/catppuccin/tmux/assets/window-slanted.webp new file mode 100644 index 0000000000000000000000000000000000000000..ecb751f8f83f4a8c52c8705c1b5f2623b9aab4da GIT binary patch literal 7682 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 @catppuccin_window_current_number_color +# @catppuccin_window_current_color -> @catppuccin_window_current_text_color +# @catppuccin_window_default_background -> @catppuccin_window_number_color +# @catppuccin_window_default_color -> @catppuccin_window_text_color +# @catppuccin_window_status -> @catppuccin_window_flags +# +# Removed: +# @catppuccin_window_default_fill, @catppuccin_window_current_fill +# Just set the number and text colors. + +# Window options +set -ogq @catppuccin_window_status_style "basic" # basic, rounded, slanted, custom, or none +set -ogq @catppuccin_window_text_color "#{@thm_surface_0}" +set -ogq @catppuccin_window_number_color "#{@thm_overlay_2}" +set -ogq @catppuccin_window_text " #T" +set -ogq @catppuccin_window_number "#I" +set -ogq @catppuccin_window_current_text_color "#{@thm_surface_1}" +set -ogq @catppuccin_window_current_number_color "#{@thm_mauve}" +set -ogq @catppuccin_window_current_text " #T" +set -ogq @catppuccin_window_current_number "#I" +set -ogq @catppuccin_window_number_position "left" + +# Window flags +set -ogq @catppuccin_window_flags "none" +set -ogq @catppuccin_window_flags_icon_last " 󰖰" # - +set -ogq @catppuccin_window_flags_icon_current " 󰖯" # * +set -ogq @catppuccin_window_flags_icon_zoom " 󰁌" # Z +set -ogq @catppuccin_window_flags_icon_mark " 󰃀" # M +set -ogq @catppuccin_window_flags_icon_silent " 󰂛" # ~ +set -ogq @catppuccin_window_flags_icon_activity " 󱅫" # # +set -ogq @catppuccin_window_flags_icon_bell " 󰂞" # ! +# Matches icon order when using `#F` (`#!~[*-]MZ`) +set -ogq @catppuccin_window_flags_icon_format "##{?window_activity_flag,#{E:@catppuccin_window_flags_icon_activity},}##{?window_bell_flag,#{E:@catppuccin_window_flags_icon_bell},}##{?window_silence_flag,#{E:@catppuccin_window_flags_icon_silent},}##{?window_active,#{E:@catppuccin_window_flags_icon_current},}##{?window_last_flag,#{E:@catppuccin_window_flags_icon_last},}##{?window_marked_flag,#{E:@catppuccin_window_flags_icon_mark},}##{?window_zoomed_flag,#{E:@catppuccin_window_flags_icon_zoom},} " + +# Status line options +set -ogq @catppuccin_status_left_separator "" +set -ogq @catppuccin_status_middle_separator "" +set -ogq @catppuccin_status_right_separator " " +set -ogq @catppuccin_status_connect_separator "yes" # yes, no + +# Maintain backwards compatibility. Use @catppuccin_status_module_bg_color if it is set. +set -ogq @catppuccin_status_module_text_bg "#{?@catppuccin_status_module_bg_color,#{E:@catppuccin_status_module_bg_color},#{@thm_surface_0}}" diff --git a/config/tmux/plugins/catppuccin/tmux/catppuccin_tmux.conf b/config/tmux/plugins/catppuccin/tmux/catppuccin_tmux.conf new file mode 100644 index 00000000..ffa8d0de --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/catppuccin_tmux.conf @@ -0,0 +1,223 @@ +source -F "#{d:current_file}/themes/catppuccin_#{@catppuccin_flavor}_tmux.conf" + +%if "#{==:#{@catppuccin_status_background},default}" + set -gF @_ctp_status_bg "#{@thm_mantle}" + set -gF status-style "bg=#{@_ctp_status_bg},fg=#{@thm_fg}" + + %hidden CTP_MESSAGE_BACKGROUND="#{@thm_overlay_0}" +%elif "#{==:#{@catppuccin_status_background},none}" + set -g status-style "default" + set -g @_ctp_status_bg "none" + + %hidden CTP_MESSAGE_BACKGROUND="default" +%else + # Treat @catppuccin_status_background as a format string. + set -gF status-style "bg=#{E:@catppuccin_status_background},fg=#{@thm_fg}" + set -gF @_ctp_status_bg "#{E:@catppuccin_status_background}" + + %hidden CTP_MESSAGE_BACKGROUND="#{E:@catppuccin_status_background}" +%endif + +source -F "#{d:current_file}/status/application.conf" +source -F "#{d:current_file}/status/battery.conf" +source -F "#{d:current_file}/status/clima.conf" +source -F "#{d:current_file}/status/cpu.conf" +source -F "#{d:current_file}/status/date_time.conf" +source -F "#{d:current_file}/status/directory.conf" +source -F "#{d:current_file}/status/gitmux.conf" +source -F "#{d:current_file}/status/host.conf" +source -F "#{d:current_file}/status/kube.conf" +source -F "#{d:current_file}/status/load.conf" +source -F "#{d:current_file}/status/pomodoro_plus.conf" +source -F "#{d:current_file}/status/session.conf" +source -F "#{d:current_file}/status/uptime.conf" +source -F "#{d:current_file}/status/user.conf" +source -F "#{d:current_file}/status/weather.conf" + +# messages +set -gF message-style "fg=#{@thm_teal},bg=$CTP_MESSAGE_BACKGROUND,align=centre" +set -gF message-command-style "fg=#{@thm_teal},bg=$CTP_MESSAGE_BACKGROUND,align=centre" + +# menu +%if "#{>=:#{version},3.4}" + set -gF menu-selected-style "#{E:@catppuccin_menu_selected_style}" +%endif + +# panes +set -wgF pane-active-border-style "#{E:@catppuccin_pane_active_border_style}" +set -wgF pane-border-style "#{E:@catppuccin_pane_border_style}" + +%if "#{==:#{@catppuccin_pane_status_enabled},yes}" + # "internal" variables are kept as @_ctp_p_.* + # and then unset at the end. + set -gq @_ctp_p_left "" # the content on the left, usually a separator + set -gq @_ctp_p_middle "" + set -gq @_ctp_p_right "" + set -gq @_ctp_p_number "" + set -gq @_ctp_p_text "" + + %if "#{==:#{@catppuccin_pane_default_fill},none}" + set -g @_ctp_p_left \ + "#[fg=#{@thm_surface_0},bg=default]#{@catppuccin_pane_left_separator}" + set -g @_ctp_p_middle \ + "#[fg=#{@thm_fg},bg=#{@thm_surface_0}]#{@catppuccin_pane_middle_separator}" + set -g @_ctp_p_right \ + "#[fg=#{@thm_surface_0},bg=default]#{@catppuccin_pane_right_separator}" + + set -g @_ctp_p_number \ + "#[fg=#{@thm_fg},bg=#{@thm_surface_0}]##{pane_index}" + set -g @_ctp_p_text \ + "#[fg=#{@thm_fg},bg=#{@thm_surface_0}]#{E:@catppuccin_pane_default_text}" + + %elif "#{==:#{@catppuccin_pane_default_fill},all}" + + set -g @_ctp_p_left \ + "#[fg=#{E:@catppuccin_pane_color},bg=default]#{@catppuccin_pane_left_separator}" + set -g @_ctp_p_middle \ + "#[fg=#{E:@catppuccin_pane_color},bg=#{E:@catppuccin_pane_background_color}]#{@catppuccin_pane_middle_separator}" + set -g @_ctp_p_right \ + "#[fg=#{E:@catppuccin_pane_color},bg=default]#{@catppuccin_pane_right_separator}" + + set -g @_ctp_p_number \ + "#[fg=#{E:@catppuccin_pane_background_color},bg=#{E:@catppuccin_pane_color}]##{pane_index}" + set -g @_ctp_p_text \ + "#[fg=#{E:@catppuccin_pane_background_color},bg=#{E:@catppuccin_pane_color}]#{E:@catppuccin_pane_default_text}" + + %elif "#{==:#{@catppuccin_pane_default_fill},number}" + + %if "#{==:#{@catppuccin_pane_number_position},left}" + set -g @_ctp_p_left \ + "#[fg=#{E:@catppuccin_pane_color},bg=default]#{@catppuccin_pane_left_separator}" + set -g @_ctp_p_right \ + "#[fg=#{E:@catppuccin_pane_background_color},bg=default]#{@catppuccin_pane_right_separator}" + %else + set -g @_ctp_p_left \ + "#[fg=#{E:@catppuccin_pane_background_color},bg=default]#{@catppuccin_pane_left_separator}" + set -g @_ctp_p_right \ + "#[fg=#{E:@catppuccin_pane_color},bg=default]#{@catppuccin_pane_right_separator}" + %endif + + set -g @_ctp_p_middle \ + "#[fg=#{E:@catppuccin_pane_color},bg=#{E:@catppuccin_pane_background_color}]#{@catppuccin_pane_middle_separator}" + + set -g @_ctp_p_number \ + "#[fg=#{E:@catppuccin_pane_background_color},bg=#{E:@catppuccin_pane_color}]##{pane_index}" + set -g @_ctp_p_text \ + "#[fg=#{E:@catppuccin_pane_color},bg=#{E:@catppuccin_pane_background_color}]#{E:@catppuccin_pane_default_text}" + + %endif + + %if "#{==:#{@catppuccin_pane_number_position},left}" + set -wgF pane-border-format \ + "#{E:@_ctp_p_left}#{E:@_ctp_p_number}#{E:@_ctp_p_middle} #{E:@_ctp_p_text}#{E:@_ctp_p_right}" + %else + set -wgF pane-border-format \ + "#{E:@_ctp_p_left}#{E:@_ctp_p_text} #{E:@_ctp_p_middle}#{E:@_ctp_p_number}#{E:@_ctp_p_right}" + %endif + + set -ug @_ctp_p_left + set -ug @_ctp_p_middle + set -ug @_ctp_p_right + set -ug @_ctp_p_number + set -ug @_ctp_p_text +%endif + +# popups +%if "#{>=:#{version},3.4}" + set -gF popup-style "bg=#{@thm_bg},fg=#{@thm_fg}" + set -gF popup-border-style "fg=#{@thm_surface_1}" +%endif + +%if "#{==:#{@catppuccin_window_status_style},basic}" + + set -gq @catppuccin_window_left_separator " " + set -gq @catppuccin_window_middle_separator " " + set -gq @catppuccin_window_right_separator " " + +%elif "#{==:#{@catppuccin_window_status_style},rounded}" + + set -gq @catppuccin_window_left_separator "#[fg=#{@_ctp_status_bg},reverse]#[none]" + set -gq @catppuccin_window_middle_separator " " + set -gq @catppuccin_window_right_separator "#[fg=#{@_ctp_status_bg},reverse]#[none]" + +%elif "#{==:#{@catppuccin_window_status_style},slanted}" + + set -gq @catppuccin_window_left_separator "#[fg=#{@_ctp_status_bg},reverse]#[none]" + + %if "#{==:#{@catppuccin_window_number_position},left}" + set -gq @catppuccin_window_middle_separator "#[fg=#{@catppuccin_window_number_color},bg=#{@catppuccin_window_text_color}]" + set -gq @catppuccin_window_current_middle_separator \ + "#[fg=#{@catppuccin_window_current_number_color},bg=#{@catppuccin_window_current_text_color}]" + %else + set -gq @catppuccin_window_middle_separator " #[fg=#{@catppuccin_window_number_color},bg=#{@catppuccin_window_text_color}]" + set -gq @catppuccin_window_current_middle_separator \ + " #[fg=#{@catppuccin_window_current_number_color},bg=#{@catppuccin_window_current_text_color}]" + %endif + + set -gq @catppuccin_window_right_separator "#[fg=#{@_ctp_status_bg},reverse]█#[none]" + +%endif + +set -ogqF @catppuccin_window_current_left_separator "#{@catppuccin_window_left_separator}" +set -ogqF @catppuccin_window_current_middle_separator "#{@catppuccin_window_middle_separator}" +set -ogqF @catppuccin_window_current_right_separator "#{@catppuccin_window_right_separator}" + +# window status +%if "#{!=:#{@catppuccin_window_status_style},none}" + set -gF window-status-activity-style "bg=#{@thm_lavender},fg=#{@thm_crust}" + set -gF window-status-bell-style "bg=#{@thm_yellow},fg=#{@thm_crust}" + + %if "#{==:#{@catppuccin_window_flags},icon}" + set -gqF @_ctp_w_flags "#{E:@catppuccin_window_flags_icon_format}" + %elif "#{==:#{@catppuccin_window_flags},text}" + set -gq @_ctp_w_flags "#F" + %else + set -gq @_ctp_w_flags "" + %endif + + set -g @_ctp_w_number_style "#[fg=#{@thm_crust},bg=#{@catppuccin_window_number_color}]" + set -g @_ctp_w_text_style "#[fg=#{@thm_fg},bg=#{@catppuccin_window_text_color}]" + %if "#{==:#{@catppuccin_window_number_position},left}" + set -gF window-status-format \ + "#{E:@_ctp_w_number_style}#{E:@catppuccin_window_left_separator}#{@catppuccin_window_number}" + set -agF window-status-format "#{E:@catppuccin_window_middle_separator}" + set -agF window-status-format \ + "#{E:@_ctp_w_text_style}#{@catppuccin_window_text}#{@_ctp_w_flags}#{E:@catppuccin_window_right_separator}" + %else + set -gF window-status-format \ + "#{E:@_ctp_w_text_style}#{E:@catppuccin_window_left_separator}#{E:@_ctp_w_text_style}#{@catppuccin_window_text}#{@_ctp_w_flags}" + set -agF window-status-format "#{E:@catppuccin_window_middle_separator}" + set -agF window-status-format \ + "#{E:@_ctp_w_number_style} #{@catppuccin_window_number}#{E:@catppuccin_window_right_separator}" + %endif + + # ======================================= + # And do the same for the current window. + # ======================================= + + set -g @_ctp_w_number_style "#[fg=#{@thm_crust},bg=#{@catppuccin_window_current_number_color}]" + set -g @_ctp_w_text_style "#[fg=#{@thm_fg},bg=#{@catppuccin_window_current_text_color}]" + %if "#{==:#{@catppuccin_window_number_position},left}" + set -gF window-status-current-format \ + "#{E:@_ctp_w_number_style}#{E:@catppuccin_window_current_left_separator}#{@catppuccin_window_current_number}" + set -agF window-status-current-format "#{E:@catppuccin_window_current_middle_separator}" + set -agF window-status-current-format \ + "#{E:@_ctp_w_text_style}#{@catppuccin_window_current_text}#{@_ctp_w_flags}#{E:@catppuccin_window_current_right_separator}" + %else + set -gF window-status-current-format \ + "#{E:@_ctp_w_text_style}#{E:@catppuccin_window_current_left_separator}#{E:@_ctp_w_text_style}#{@catppuccin_window_current_text}#{@_ctp_w_flags}" + set -agF window-status-current-format "#{E:@catppuccin_window_current_middle_separator}" + set -agF window-status-current-format \ + "#{E:@_ctp_w_number_style} #{@catppuccin_window_current_number}#{E:@catppuccin_window_current_right_separator}" + %endif + + + # Cleanup (unset) all of the internal variables. + set -ug @_ctp_w_number_style + set -ug @_ctp_w_text_style + set -ug @_ctp_w_flags +%endif + +# Mode style. This is used for copy mode highlighting to style the current selection. +set -gF mode-style "bg=#{@thm_surface_0},bold" +set -gF clock-mode-colour "#{@thm_blue}" diff --git a/config/tmux/plugins/catppuccin/tmux/renovate.json b/config/tmux/plugins/catppuccin/tmux/renovate.json new file mode 100644 index 00000000..a2220005 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "local>catppuccin/renovate-config" + ] +} diff --git a/config/tmux/plugins/catppuccin/tmux/run_tests.sh b/config/tmux/plugins/catppuccin/tmux/run_tests.sh new file mode 100755 index 00000000..3e4bc05c --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/run_tests.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -Eeuo pipefail + +script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) + +"${script_dir}"/tests/harness.sh --test "${script_dir}"/tests/default_options.sh --expected "${script_dir}"/tests/default_options_expected.txt "$@" +"${script_dir}"/tests/harness.sh --test "${script_dir}"/tests/window_status_styling.sh --expected "${script_dir}"/tests/window_status_styling_expected.txt "$@" + +"${script_dir}"/tests/harness.sh --test "${script_dir}"/tests/application_module.sh --expected "${script_dir}"/tests/application_module_expected.txt "$@" +"${script_dir}"/tests/harness.sh --test "${script_dir}"/tests/battery_module.sh --expected "${script_dir}"/tests/battery_module_expected.txt "$@" +"${script_dir}"/tests/harness.sh --test "${script_dir}"/tests/cpu_module.sh --expected "${script_dir}"/tests/cpu_module_expected.txt "$@" +"${script_dir}"/tests/harness.sh --test "${script_dir}"/tests/load_module.sh --expected "${script_dir}"/tests/load_module_expected.txt "$@" +"${script_dir}"/tests/harness.sh --test "${script_dir}"/tests/pane_styling.sh --expected "${script_dir}"/tests/pane_styling_expected.txt "$@" diff --git a/config/tmux/plugins/catppuccin/tmux/status/application.conf b/config/tmux/plugins/catppuccin/tmux/status/application.conf new file mode 100644 index 00000000..16753eda --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/application.conf @@ -0,0 +1,8 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="application" + +set -ogq "@catppuccin_${MODULE_NAME}_icon" " " +set -ogqF "@catppuccin_${MODULE_NAME}_color" "#{E:@thm_maroon}" +set -ogq "@catppuccin_${MODULE_NAME}_text" " #{pane_current_command}" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/battery.conf b/config/tmux/plugins/catppuccin/tmux/status/battery.conf new file mode 100644 index 00000000..090bb736 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/battery.conf @@ -0,0 +1,22 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="battery" + +set -ogq @batt_icon_charge_tier8 "󰁹" +set -ogq @batt_icon_charge_tier7 "󰂁" +set -ogq @batt_icon_charge_tier6 "󰁿" +set -ogq @batt_icon_charge_tier5 "󰁾" +set -ogq @batt_icon_charge_tier4 "󰁽" +set -ogq @batt_icon_charge_tier3 "󰁼" +set -ogq @batt_icon_charge_tier2 "󰁻" +set -ogq @batt_icon_charge_tier1 "󰁺" +set -ogq @batt_icon_status_charged "󰚥" +set -ogq @batt_icon_status_charging "󰂄" +set -ogq @batt_icon_status_discharging "󰂃" +set -ogq @batt_icon_status_unknown "󰂑" +set -ogq @batt_icon_status_attached "󱈑" + +set -ogq "@catppuccin_${MODULE_NAME}_icon" "#{l:#{battery_icon}} " +set -ogqF "@catppuccin_${MODULE_NAME}_color" "#{E:@thm_lavender}" +set -ogq "@catppuccin_${MODULE_NAME}_text" " #{l:#{battery_percentage}}" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/clima.conf b/config/tmux/plugins/catppuccin/tmux/status/clima.conf new file mode 100644 index 00000000..36900d62 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/clima.conf @@ -0,0 +1,9 @@ +# vim:set ft=tmux: +# Requires https://github.com/vascomfnunes/tmux-clima +%hidden MODULE_NAME="clima" + +set -ogq "@catppuccin_${MODULE_NAME}_icon" " " +set -ogqF "@catppuccin_${MODULE_NAME}_color" "#{E:@thm_yellow}" +set -ogq "@catppuccin_${MODULE_NAME}_text" " #{l:#{clima}}" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/cpu.conf b/config/tmux/plugins/catppuccin/tmux/status/cpu.conf new file mode 100644 index 00000000..ecae5c4c --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/cpu.conf @@ -0,0 +1,18 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="cpu" + +set -ogq @cpu_low_fg_color "#{E:@thm_fg}" +set -ogq @cpu_medium_fg_color "#{E:@thm_fg}" +set -ogq @cpu_high_fg_color "#{E:@thm_crust}" + +set -ogq @cpu_low_bg_color "#{E:@catppuccin_status_module_text_bg}" +set -ogq @cpu_medium_bg_color "#{E:@catppuccin_status_module_text_bg}" +set -ogq @cpu_high_bg_color "#{E:@thm_red}" + +set -ogq "@catppuccin_${MODULE_NAME}_icon" " " +set -ogqF "@catppuccin_${MODULE_NAME}_color" "#{E:@thm_yellow}" +set -ogq "@catppuccin_status_${MODULE_NAME}_text_fg" "#{l:#{cpu_fg_color}}" +set -ogq "@catppuccin_status_${MODULE_NAME}_text_bg" "#{l:#{cpu_bg_color}}" +set -ogq "@catppuccin_${MODULE_NAME}_text" " #{l:#{cpu_percentage}}" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/date_time.conf b/config/tmux/plugins/catppuccin/tmux/status/date_time.conf new file mode 100644 index 00000000..7d094951 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/date_time.conf @@ -0,0 +1,8 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="date_time" + +set -ogq "@catppuccin_${MODULE_NAME}_icon" "󰃰 " +set -ogqF "@catppuccin_${MODULE_NAME}_color" "#{E:@thm_sapphire}" +set -ogq "@catppuccin_${MODULE_NAME}_text" " %Y-%m-%d %H:%M" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/directory.conf b/config/tmux/plugins/catppuccin/tmux/status/directory.conf new file mode 100644 index 00000000..55dacd18 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/directory.conf @@ -0,0 +1,8 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="directory" + +set -ogq "@catppuccin_${MODULE_NAME}_icon" " " +set -ogqF "@catppuccin_${MODULE_NAME}_color" "#{E:@thm_rosewater}" +set -ogq "@catppuccin_${MODULE_NAME}_text" " #{b:pane_current_path}" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/gitmux.conf b/config/tmux/plugins/catppuccin/tmux/status/gitmux.conf new file mode 100644 index 00000000..233ab0e4 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/gitmux.conf @@ -0,0 +1,9 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="gitmux" + +# Requires https://github.com/arl/gitmux +set -ogq "@catppuccin_${MODULE_NAME}_icon" "󰊢 " +set -ogqF "@catppuccin_${MODULE_NAME}_color" "#{E:@thm_teal}" +set -gq "@catppuccin_${MODULE_NAME}_text" ' #(gitmux -cfg $HOME/.gitmux.conf "#{pane_current_path}")' + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/host.conf b/config/tmux/plugins/catppuccin/tmux/status/host.conf new file mode 100644 index 00000000..c78c1a9d --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/host.conf @@ -0,0 +1,8 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="host" + +set -ogq "@catppuccin_${MODULE_NAME}_icon" "󰒋 " +set -ogqF "@catppuccin_${MODULE_NAME}_color" "#{E:@thm_mauve}" +set -ogq "@catppuccin_${MODULE_NAME}_text" " #H" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/kube.conf b/config/tmux/plugins/catppuccin/tmux/status/kube.conf new file mode 100644 index 00000000..f2fef85e --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/kube.conf @@ -0,0 +1,13 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="kube" + +# Requires https://github.com/jonmosco/kube-tmux + +set -ogq "@catppuccin_${MODULE_NAME}_icon" "󱃾 " +set -ogqF "@catppuccin_${MODULE_NAME}_color" "#{E:@thm_blue}" +set -ogqF "@catppuccin_kube_context_color" "#{E:@thm_red}" +set -ogqF "@catppuccin_kube_namespace_color" "#{E:@thm_sky}" +set -ogq "@catppuccin_${MODULE_NAME}_text" \ + " #(\${TMUX_PLUGIN_MANAGER_PATH}kube-tmux/kube.tmux 250 #{@catppuccin_kube_context_color} #{@catppuccin_kube_namespace_color})" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/load.conf b/config/tmux/plugins/catppuccin/tmux/status/load.conf new file mode 100644 index 00000000..0cb6a960 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/load.conf @@ -0,0 +1,8 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="load" + +set -ogq "@catppuccin_${MODULE_NAME}_icon" "󰊚 " +set -ogqF "@catppuccin_${MODULE_NAME}_color" "#{E:@thm_blue}" +set -ogq "@catppuccin_${MODULE_NAME}_text" "#{l:#(uptime | awk '{split(substr($0, index($0, \"load\")), a, \":\"); print a[2]\}}')" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/pomodoro_plus.conf b/config/tmux/plugins/catppuccin/tmux/status/pomodoro_plus.conf new file mode 100644 index 00000000..bc17e26e --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/pomodoro_plus.conf @@ -0,0 +1,9 @@ +# vim:set ft=tmux: +# Requires https://github.com/olimorris/tmux-pomodoro-plus +%hidden MODULE_NAME="pomodoro_plus" + +set -ogq "@catppuccin_${MODULE_NAME}_icon" " " +set -ogqF "@catppuccin_${MODULE_NAME}_color" "#{E:@thm_peach}" +set -ogq "@catppuccin_${MODULE_NAME}_text" " #{l:#{pomodoro_status}}" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/session.conf b/config/tmux/plugins/catppuccin/tmux/status/session.conf new file mode 100644 index 00000000..50f878d2 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/session.conf @@ -0,0 +1,8 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="session" + +set -ogq "@catppuccin_${MODULE_NAME}_icon" " " +set -ogq "@catppuccin_${MODULE_NAME}_color" "#{?client_prefix,#{E:@thm_red},#{E:@thm_green}}" +set -ogq "@catppuccin_${MODULE_NAME}_text" " #S" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/uptime.conf b/config/tmux/plugins/catppuccin/tmux/status/uptime.conf new file mode 100644 index 00000000..c86787fb --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/uptime.conf @@ -0,0 +1,8 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="uptime" + +set -ogq @catppuccin_uptime_icon "󰔟 " +set -ogqF @catppuccin_uptime_color "#{E:@thm_sapphire}" +set -ogq @catppuccin_uptime_text " #(uptime | sed 's/^[^,]*up *//; s/, *[[:digit:]]* user.*//; s/ day.*, */d /; s/ hr\\(s*\\).*/h/; s/ min\\(s*\\).*/m/; s/ sec\\(s*\\).*/s/; s/\\([0-9]\\{1,2\\}\\):\\([0-9]\\{1,2\\}\\)/\\1h \\2m/;')" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/user.conf b/config/tmux/plugins/catppuccin/tmux/status/user.conf new file mode 100644 index 00000000..85e6130a --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/user.conf @@ -0,0 +1,8 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="user" + +set -ogq @catppuccin_user_icon " " +set -ogqF @catppuccin_user_color "#{E:@thm_sky}" +set -ogq @catppuccin_user_text " #(whoami)" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/status/weather.conf b/config/tmux/plugins/catppuccin/tmux/status/weather.conf new file mode 100644 index 00000000..b55146c8 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/status/weather.conf @@ -0,0 +1,10 @@ +# vim:set ft=tmux: +%hidden MODULE_NAME="weather" + +# Requires https://github.com/xamut/tmux-weather. + +set -ogq @catppuccin_weather_icon " " +set -ogqF @catppuccin_weather_color "#{E:@thm_yellow}" +set -ogq @catppuccin_weather_text " #{l:#{weather}}" + +source -F "#{d:current_file}/../utils/status_module.conf" diff --git a/config/tmux/plugins/catppuccin/tmux/tests/application_module.sh b/config/tmux/plugins/catppuccin/tmux/tests/application_module.sh new file mode 100644 index 00000000..81592202 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/application_module.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) +# shellcheck disable=SC1091 +source "${script_dir}/helpers.sh" + +# Tests that the default options are set correctly +tmux source "${script_dir}/../catppuccin_options_tmux.conf" +tmux source "${script_dir}/../catppuccin_tmux.conf" + +print_option @catppuccin_status_application | grep -q "@thm_" && + echo "@catppuccin_status_application did not expand all colors" + +print_option @catppuccin_status_application | sed -E 's/(bash|fish|zsh)//' diff --git a/config/tmux/plugins/catppuccin/tmux/tests/application_module_expected.txt b/config/tmux/plugins/catppuccin/tmux/tests/application_module_expected.txt new file mode 100644 index 00000000..75f40826 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/application_module_expected.txt @@ -0,0 +1 @@ +@catppuccin_status_application #[fg=#eba0ac]#[fg=#11111b,bg=#eba0ac] #[fg=#cdd6f4,bg=#313244]#{E:@catppuccin_application_text}#[fg=#313244] diff --git a/config/tmux/plugins/catppuccin/tmux/tests/battery_module.sh b/config/tmux/plugins/catppuccin/tmux/tests/battery_module.sh new file mode 100644 index 00000000..92439596 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/battery_module.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) +# shellcheck disable=SC1091 +source "${script_dir}/helpers.sh" + +# Tests that the default options are set correctly +tmux source "${script_dir}/../catppuccin_options_tmux.conf" +tmux source "${script_dir}/../catppuccin_tmux.conf" + +print_option @catppuccin_status_battery diff --git a/config/tmux/plugins/catppuccin/tmux/tests/battery_module_expected.txt b/config/tmux/plugins/catppuccin/tmux/tests/battery_module_expected.txt new file mode 100644 index 00000000..c29e485f --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/battery_module_expected.txt @@ -0,0 +1 @@ +@catppuccin_status_battery #[fg=#b4befe]#[fg=#11111b,bg=#b4befe]#{l:#{battery_icon}} #[fg=#cdd6f4,bg=#313244]#{E:@catppuccin_battery_text}#[fg=#313244] diff --git a/config/tmux/plugins/catppuccin/tmux/tests/cpu_module.sh b/config/tmux/plugins/catppuccin/tmux/tests/cpu_module.sh new file mode 100644 index 00000000..f6d30cca --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/cpu_module.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) +# shellcheck disable=SC1091 +source "${script_dir}/helpers.sh" + +# Tests that the default options are set correctly +tmux source "${script_dir}/../catppuccin_options_tmux.conf" +tmux source "${script_dir}/../catppuccin_tmux.conf" + +print_option E:@catppuccin_status_cpu diff --git a/config/tmux/plugins/catppuccin/tmux/tests/cpu_module_expected.txt b/config/tmux/plugins/catppuccin/tmux/tests/cpu_module_expected.txt new file mode 100644 index 00000000..61695f5a --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/cpu_module_expected.txt @@ -0,0 +1 @@ +E:@catppuccin_status_cpu #[fg=#f9e2af]#[fg=#11111b,bg=#f9e2af] #[fg=#{cpu_fg_color},bg=#{cpu_bg_color}] #{cpu_percentage}#[fg=#{cpu_bg_color}] diff --git a/config/tmux/plugins/catppuccin/tmux/tests/default_options.sh b/config/tmux/plugins/catppuccin/tmux/tests/default_options.sh new file mode 100755 index 00000000..9d94c0ed --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/default_options.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) +# shellcheck disable=SC1091 +source "${script_dir}/helpers.sh" + +# Tests that the default options are set correctly +tmux source "${script_dir}/../catppuccin_options_tmux.conf" +tmux source "${script_dir}/../catppuccin_tmux.conf" + +print_option @catppuccin_flavor +print_option @catppuccin_menu_selected_style +print_option @catppuccin_pane_active_border_style diff --git a/config/tmux/plugins/catppuccin/tmux/tests/default_options_expected.txt b/config/tmux/plugins/catppuccin/tmux/tests/default_options_expected.txt new file mode 100644 index 00000000..4544de4c --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/default_options_expected.txt @@ -0,0 +1,3 @@ +@catppuccin_flavor mocha +@catppuccin_menu_selected_style fg=#{@thm_fg},bold,bg=#{@thm_overlay_0} +@catppuccin_pane_active_border_style ##{?pane_in_mode,fg=#{@thm_lavender},##{?pane_synchronized,fg=#{@thm_mauve},fg=#{@thm_lavender}}} diff --git a/config/tmux/plugins/catppuccin/tmux/tests/harness.sh b/config/tmux/plugins/catppuccin/tmux/tests/harness.sh new file mode 100755 index 00000000..ed76b968 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/harness.sh @@ -0,0 +1,153 @@ +#!/usr/bin/env bash + +set -Euo pipefail +trap cleanup SIGINT SIGTERM ERR EXIT + +usage() { + trap - EXIT + cat <&2 -e "${1-}" +} + +msg_verbose() { + if [ "$VERBOSE" = true ]; then + msg "$@" + fi +} + +SOCKET_NAME="${SOCKET_NAME:-test}" +SESSION_NAME="test-session" + +tmux() { + command tmux -L "$SOCKET_NAME" -f /dev/null "$@" +} + +start_tmux_server() { + msg_verbose "${CYAN}Starting tmux server on socket ${SOCKET_NAME}${NOFORMAT}" + tmux new -s "$SESSION_NAME" -d "$(which bash)" +} + +kill_tmux_server() { + msg_verbose "${CYAN}Stopping tmux server${NOFORMAT}" + tmux kill-session "$SESSION_NAME" 2>/dev/null + tmux kill-server 2>/dev/null +} + +cleanup() { + trap - SIGINT SIGTERM ERR EXIT + + # If the session is still running then stop it. + tmux has-session -t "$SESSION_NAME" 2>/dev/null + if test $? -eq 0; then + kill_tmux_server + fi +} + +die() { + local msg=$1 + local code=${2-1} # default exit status 1 + msg "$msg" + + cleanup + + exit "$code" +} + +parse_params() { + # default values of variables set from params + test_script='' + expected_output='' + + while :; do + case "${1-}" in + -h | --help) usage ;; + --no-color) NO_COLOR=1 ;; + -t | --test) + test_script="${2-}" + shift + ;; + -e | --expected) + expected_output="${2-}" + shift + ;; + -v | --verbose) + VERBOSE=true + shift + ;; + -?*) die "Unknown option: $1" ;; + *) break ;; + esac + shift + done + + # shellcheck disable=SC2034 + args=("$@") + + # check required params and arguments + [[ -z "${test_script-}" ]] && die "Missing required parameter: -t|--test" + [[ -z "${expected_output-}" ]] && die "Missing required parameter: -e|--expected" + + return 0 +} + +parse_params "$@" +setup_colors + +run_test() { + msg_verbose "Running test ${test_script} and checking the output against ${expected_output}" + + start_tmux_server + + local script_name + script_name=$(basename "${test_script}") + + local output + # shellcheck disable=SC1090 + output=$(source "${test_script}") + test_exit_code="$?" + + if test $test_exit_code -ne 0; then + die "\n${RED}Test ${script_name} exited with code $test_exit_code ${NOFORMAT}" + fi + + echo -e "${output}" | diff -abB --color=${DIFFCOLORS} "${expected_output}" - + + if test $? -eq 0; then + msg "${GREEN}Test ${script_name} passed${NOFORMAT}" + else + die "\n${RED}Test ${script_name} failed${NOFORMAT}" + fi + + cleanup +} + +run_test diff --git a/config/tmux/plugins/catppuccin/tmux/tests/helpers.sh b/config/tmux/plugins/catppuccin/tmux/tests/helpers.sh new file mode 100644 index 00000000..38ae83cf --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/helpers.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash + +# Returns the value of given tmux option. +# First argument is the option name, e.g. @catppuccin_flavor. +# +# Usage: `get_option @catppuccin_flavor` +# Would return: `mocha` +# +# The option is given as a format string. +get_option() { + local option + option=$1 + + tmux display-message -p "#{${option}}" +} + +# Prints the given tmux option to stdout. +# First argument is the option name, e.g. @catppuccin_flavor. +# +# Usage: `print_option @catppuccin_flavor` +# Would print: `@catppuccin_flavor mocha` +# +# The option is given as a format string. +print_option() { + local option + option=$1 + + printf "\n%s " "${option}" + get_option "$option" +} diff --git a/config/tmux/plugins/catppuccin/tmux/tests/load_module.sh b/config/tmux/plugins/catppuccin/tmux/tests/load_module.sh new file mode 100644 index 00000000..a1d876c3 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/load_module.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) +# shellcheck disable=SC1091 +source "${script_dir}/helpers.sh" + +# Tests that the default options are set correctly +tmux source "${script_dir}/../catppuccin_options_tmux.conf" +tmux source "${script_dir}/../catppuccin_tmux.conf" + +print_option E:@catppuccin_status_load diff --git a/config/tmux/plugins/catppuccin/tmux/tests/load_module_expected.txt b/config/tmux/plugins/catppuccin/tmux/tests/load_module_expected.txt new file mode 100644 index 00000000..e984dc23 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/load_module_expected.txt @@ -0,0 +1,3 @@ + +E:@catppuccin_status_load #[fg=#89b4fa]#[fg=#11111b,bg=#89b4fa]󰊚 #[fg=#cdd6f4,bg=#313244]#(uptime | awk '{split(substr($0, index($0, "load")), a, ":"); print a[2]}')#[fg=#313244] + diff --git a/config/tmux/plugins/catppuccin/tmux/tests/pane_styling.sh b/config/tmux/plugins/catppuccin/tmux/tests/pane_styling.sh new file mode 100644 index 00000000..4f5e0152 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/pane_styling.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash + +script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) +# shellcheck disable=SC1091 +source "${script_dir}/helpers.sh" + +tmux set -g @catppuccin_pane_status_enabled "yes" + +tmux source "${script_dir}/../catppuccin_options_tmux.conf" +tmux source "${script_dir}/../catppuccin_tmux.conf" + +print_option pane-border-format + +# Switch the number position to the right +tmux set -g @catppuccin_pane_number_position "right" +tmux source "${script_dir}/../catppuccin_tmux.conf" +print_option pane-border-format + +tmux set -g @catppuccin_pane_number_position "left" # reset + +# Fill option "all" +tmux set -g @catppuccin_pane_default_fill "all" +tmux source "${script_dir}/../catppuccin_tmux.conf" +print_option pane-border-format + +tmux set -g @catppuccin_pane_default_fill "number" # reset + +# Fill option "none" +tmux set -g @catppuccin_pane_default_fill "none" +tmux source "${script_dir}/../catppuccin_tmux.conf" +print_option pane-border-format diff --git a/config/tmux/plugins/catppuccin/tmux/tests/pane_styling_expected.txt b/config/tmux/plugins/catppuccin/tmux/tests/pane_styling_expected.txt new file mode 100644 index 00000000..d57e36f0 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/pane_styling_expected.txt @@ -0,0 +1,4 @@ +pane-border-format #[fg=#a6e3a1,bg=default]█#[fg=#313244,bg=#a6e3a1]#{pane_index}#[fg=#a6e3a1,bg=#313244]█ #[fg=#a6e3a1,bg=#313244]#{b:pane_current_path}#[fg=#313244,bg=default]█ +pane-border-format #[fg=#313244,bg=default]█#[fg=#a6e3a1,bg=#313244]#{b:pane_current_path} #[fg=#a6e3a1,bg=#313244]█#[fg=#313244,bg=#a6e3a1]#{pane_index}#[fg=#a6e3a1,bg=default]█ +pane-border-format #[fg=#a6e3a1,bg=default]█#[fg=#313244,bg=#a6e3a1]#{pane_index}#[fg=#a6e3a1,bg=#313244]█ #[fg=#313244,bg=#a6e3a1]#{b:pane_current_path}#[fg=#a6e3a1,bg=default]█ +pane-border-format #[fg=#313244,bg=default]█#[fg=#cdd6f4,bg=#313244]#{pane_index}#[fg=#cdd6f4,bg=#313244]█ #[fg=#cdd6f4,bg=#313244]#{b:pane_current_path}#[fg=#313244,bg=default]█ diff --git a/config/tmux/plugins/catppuccin/tmux/tests/window_status_styling.sh b/config/tmux/plugins/catppuccin/tmux/tests/window_status_styling.sh new file mode 100644 index 00000000..069a012a --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/window_status_styling.sh @@ -0,0 +1,38 @@ +#!/usr/bin/env bash + +# Unsets (removes) any styling options that will contaminate +# subsequent test runs. +function reset() { + tmux set -gu @catppuccin_window_current_left_separator + tmux set -gu @catppuccin_window_current_middle_separator + tmux set -gu @catppuccin_window_current_right_separator + tmux set -gu @catppuccin_window_status_style +} + +script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) +# shellcheck disable=SC1091 +source "${script_dir}/helpers.sh" + +tmux source "${script_dir}/../catppuccin_options_tmux.conf" +tmux source "${script_dir}/../catppuccin_tmux.conf" + +print_option window-status-format +print_option window-status-current-format + +# Test the rounded style +reset +tmux set -g @catppuccin_window_status_style "rounded" +tmux source "${script_dir}/../catppuccin_options_tmux.conf" +tmux source "${script_dir}/../catppuccin_tmux.conf" + +print_option window-status-format +print_option window-status-current-format + +# Test the basic style with the number on the right +reset +tmux set -g @catppuccin_window_number_position "right" +tmux source "${script_dir}/../catppuccin_options_tmux.conf" +tmux source "${script_dir}/../catppuccin_tmux.conf" + +print_option window-status-format +print_option window-status-current-format diff --git a/config/tmux/plugins/catppuccin/tmux/tests/window_status_styling_expected.txt b/config/tmux/plugins/catppuccin/tmux/tests/window_status_styling_expected.txt new file mode 100644 index 00000000..2bc69b89 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tests/window_status_styling_expected.txt @@ -0,0 +1,6 @@ +window-status-format #[fg=#11111b,bg=#{@thm_overlay_2}] #I #[fg=#cdd6f4,bg=#{@thm_surface_0}] #T +window-status-current-format #[fg=#11111b,bg=#{@thm_mauve}] #I #[fg=#cdd6f4,bg=#{@thm_surface_1}] #T +window-status-format #[fg=#11111b,bg=#{@thm_overlay_2}]#[fg=#181825,reverse]#[none]#I #[fg=#cdd6f4,bg=#{@thm_surface_0}] #T#[fg=#181825,reverse]#[none] +window-status-current-format #[fg=#11111b,bg=#{@thm_mauve}]#[fg=#181825,reverse]#[none]#I #[fg=#cdd6f4,bg=#{@thm_surface_1}] #T#[fg=#181825,reverse]#[none] +window-status-format #[fg=#cdd6f4,bg=#{@thm_surface_0}] #[fg=#cdd6f4,bg=#{@thm_surface_0}] #T #[fg=#11111b,bg=#{@thm_overlay_2}] #I +window-status-current-format #[fg=#cdd6f4,bg=#{@thm_surface_1}] #[fg=#cdd6f4,bg=#{@thm_surface_1}] #T #[fg=#11111b,bg=#{@thm_mauve}] #I diff --git a/config/tmux/plugins/catppuccin/tmux/themes/catppuccin_frappe_tmux.conf b/config/tmux/plugins/catppuccin/tmux/themes/catppuccin_frappe_tmux.conf new file mode 100644 index 00000000..0c9435d0 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/themes/catppuccin_frappe_tmux.conf @@ -0,0 +1,35 @@ +# vim:set ft=tmux: + +# --> Catppuccin (Frappe) +set -ogq @thm_bg "#303446" +set -ogq @thm_fg "#c6d0f5" + +# Colors +set -ogq @thm_rosewater "#f2d5cf" +set -ogq @thm_flamingo "#eebebe" +set -ogq @thm_rosewater "#f2d5cf" +set -ogq @thm_pink "#f4b8e4" +set -ogq @thm_mauve "#ca9ee6" +set -ogq @thm_red "#e78284" +set -ogq @thm_maroon "#ea999c" +set -ogq @thm_peach "#ef9f76" +set -ogq @thm_yellow "#e5c890" +set -ogq @thm_green "#a6d189" +set -ogq @thm_teal "#81c8be" +set -ogq @thm_sky "#99d1db" +set -ogq @thm_sapphire "#85c1dc" +set -ogq @thm_blue "#8caaee" +set -ogq @thm_lavender "#babbf1" + +# Surfaces and overlays +set -ogq @thm_subtext_1 "#a5adce" +set -ogq @thm_subtext_0 "#b5bfe2" +set -ogq @thm_overlay_2 "#949cbb" +set -ogq @thm_overlay_1 "#838ba7" +set -ogq @thm_overlay_0 "#737994" +set -ogq @thm_surface_2 "#626880" +set -ogq @thm_surface_1 "#51576d" +set -ogq @thm_surface_0 "#414559" +set -ogq @thm_mantle "#292c3c" +set -ogq @thm_crust "#232634" + diff --git a/config/tmux/plugins/catppuccin/tmux/themes/catppuccin_latte_tmux.conf b/config/tmux/plugins/catppuccin/tmux/themes/catppuccin_latte_tmux.conf new file mode 100644 index 00000000..8ef5b435 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/themes/catppuccin_latte_tmux.conf @@ -0,0 +1,35 @@ +# vim:set ft=tmux: + +# --> Catppuccin (Latte) +set -ogq @thm_bg "#eff1f5" +set -ogq @thm_fg "#4c4f69" + +# Colors +set -ogq @thm_rosewater "#dc8a78" +set -ogq @thm_flamingo "#dd7878" +set -ogq @thm_rosewater "#dc8a78" +set -ogq @thm_pink "#ea76cb" +set -ogq @thm_mauve "#8839ef" +set -ogq @thm_red "#d20f39" +set -ogq @thm_maroon "#e64553" +set -ogq @thm_peach "#fe640b" +set -ogq @thm_yellow "#df8e1d" +set -ogq @thm_green "#40a02b" +set -ogq @thm_teal "#179299" +set -ogq @thm_sky "#04a5e5" +set -ogq @thm_sapphire "#209fb5" +set -ogq @thm_blue "#1e66f5" +set -ogq @thm_lavender "#7287fd" + +# Surfaces and overlays +set -ogq @thm_subtext_1 "#6c6f85" +set -ogq @thm_subtext_0 "#5c5f77" +set -ogq @thm_overlay_2 "#7c7f93" +set -ogq @thm_overlay_1 "#8c8fa1" +set -ogq @thm_overlay_0 "#9ca0b0" +set -ogq @thm_surface_2 "#acb0be" +set -ogq @thm_surface_1 "#bcc0cc" +set -ogq @thm_surface_0 "#ccd0da" +set -ogq @thm_mantle "#e6e9ef" +set -ogq @thm_crust "#dce0e8" + diff --git a/config/tmux/plugins/catppuccin/tmux/themes/catppuccin_macchiato_tmux.conf b/config/tmux/plugins/catppuccin/tmux/themes/catppuccin_macchiato_tmux.conf new file mode 100644 index 00000000..c76e2a81 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/themes/catppuccin_macchiato_tmux.conf @@ -0,0 +1,35 @@ +# vim:set ft=tmux: + +# --> Catppuccin (Macchiato) +set -ogq @thm_bg "#24273a" +set -ogq @thm_fg "#cad3f5" + +# Colors +set -ogq @thm_rosewater "#f4dbd6" +set -ogq @thm_flamingo "#f0c6c6" +set -ogq @thm_rosewater "#f4dbd6" +set -ogq @thm_pink "#f5bde6" +set -ogq @thm_mauve "#c6a0f6" +set -ogq @thm_red "#ed8796" +set -ogq @thm_maroon "#ee99a0" +set -ogq @thm_peach "#f5a97f" +set -ogq @thm_yellow "#eed49f" +set -ogq @thm_green "#a6da95" +set -ogq @thm_teal "#8bd5ca" +set -ogq @thm_sky "#91d7e3" +set -ogq @thm_sapphire "#7dc4e4" +set -ogq @thm_blue "#8aadf4" +set -ogq @thm_lavender "#b7bdf8" + +# Surfaces and overlays +set -ogq @thm_subtext_1 "#a5adcb" +set -ogq @thm_subtext_0 "#b8c0e0" +set -ogq @thm_overlay_2 "#939ab7" +set -ogq @thm_overlay_1 "#8087a2" +set -ogq @thm_overlay_0 "#6e738d" +set -ogq @thm_surface_2 "#5b6078" +set -ogq @thm_surface_1 "#494d64" +set -ogq @thm_surface_0 "#363a4f" +set -ogq @thm_mantle "#1e2030" +set -ogq @thm_crust "#181926" + diff --git a/config/tmux/plugins/catppuccin/tmux/themes/catppuccin_mocha_tmux.conf b/config/tmux/plugins/catppuccin/tmux/themes/catppuccin_mocha_tmux.conf new file mode 100644 index 00000000..0940af21 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/themes/catppuccin_mocha_tmux.conf @@ -0,0 +1,35 @@ +# vim:set ft=tmux: + +# --> Catppuccin (Mocha) +set -ogq @thm_bg "#1e1e2e" +set -ogq @thm_fg "#cdd6f4" + +# Colors +set -ogq @thm_rosewater "#f5e0dc" +set -ogq @thm_flamingo "#f2cdcd" +set -ogq @thm_rosewater "#f5e0dc" +set -ogq @thm_pink "#f5c2e7" +set -ogq @thm_mauve "#cba6f7" +set -ogq @thm_red "#f38ba8" +set -ogq @thm_maroon "#eba0ac" +set -ogq @thm_peach "#fab387" +set -ogq @thm_yellow "#f9e2af" +set -ogq @thm_green "#a6e3a1" +set -ogq @thm_teal "#94e2d5" +set -ogq @thm_sky "#89dceb" +set -ogq @thm_sapphire "#74c7ec" +set -ogq @thm_blue "#89b4fa" +set -ogq @thm_lavender "#b4befe" + +# Surfaces and overlays +set -ogq @thm_subtext_1 "#a6adc8" +set -ogq @thm_subtext_0 "#bac2de" +set -ogq @thm_overlay_2 "#9399b2" +set -ogq @thm_overlay_1 "#7f849c" +set -ogq @thm_overlay_0 "#6c7086" +set -ogq @thm_surface_2 "#585b70" +set -ogq @thm_surface_1 "#45475a" +set -ogq @thm_surface_0 "#313244" +set -ogq @thm_mantle "#181825" +set -ogq @thm_crust "#11111b" + diff --git a/config/tmux/plugins/catppuccin/tmux/tmux.tera b/config/tmux/plugins/catppuccin/tmux/tmux.tera new file mode 100644 index 00000000..318931eb --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/tmux.tera @@ -0,0 +1,43 @@ +--- +whiskers: + version: "2.1.1" + matrix: + - flavor + filename: "themes/catppuccin_{{flavor.identifier}}_tmux.conf" +--- +{%- set palette = flavor.colors -%} +# vim:set ft=tmux: + +# --> Catppuccin ({{ flavor.identifier | capitalize }}) +set -ogq @thm_bg "#{{ palette.base.hex | lower }}" +set -ogq @thm_fg "#{{ palette.text.hex | lower }}" + +# Colors +set -ogq @thm_rosewater "#{{ palette.rosewater.hex | lower }}" +set -ogq @thm_flamingo "#{{ palette.flamingo.hex | lower }}" +set -ogq @thm_rosewater "#{{ palette.rosewater.hex | lower }}" +set -ogq @thm_pink "#{{ palette.pink.hex | lower }}" +set -ogq @thm_mauve "#{{ palette.mauve.hex | lower }}" +set -ogq @thm_red "#{{ palette.red.hex | lower }}" +set -ogq @thm_maroon "#{{ palette.maroon.hex | lower }}" +set -ogq @thm_peach "#{{ palette.peach.hex | lower }}" +set -ogq @thm_yellow "#{{ palette.yellow.hex | lower }}" +set -ogq @thm_green "#{{ palette.green.hex | lower }}" +set -ogq @thm_teal "#{{ palette.teal.hex | lower }}" +set -ogq @thm_sky "#{{ palette.sky.hex | lower }}" +set -ogq @thm_sapphire "#{{ palette.sapphire.hex | lower }}" +set -ogq @thm_blue "#{{ palette.blue.hex | lower }}" +set -ogq @thm_lavender "#{{ palette.lavender.hex | lower }}" + +# Surfaces and overlays +set -ogq @thm_subtext_1 "#{{ palette.subtext0.hex | lower }}" +set -ogq @thm_subtext_0 "#{{ palette.subtext1.hex | lower }}" +set -ogq @thm_overlay_2 "#{{ palette.overlay2.hex | lower }}" +set -ogq @thm_overlay_1 "#{{ palette.overlay1.hex | lower }}" +set -ogq @thm_overlay_0 "#{{ palette.overlay0.hex | lower }}" +set -ogq @thm_surface_2 "#{{ palette.surface2.hex | lower }}" +set -ogq @thm_surface_1 "#{{ palette.surface1.hex | lower }}" +set -ogq @thm_surface_0 "#{{ palette.surface0.hex | lower }}" +set -ogq @thm_mantle "#{{ palette.mantle.hex | lower }}" +set -ogq @thm_crust "#{{ palette.crust.hex | lower }}" + diff --git a/config/tmux/plugins/catppuccin/tmux/utils/status_module.conf b/config/tmux/plugins/catppuccin/tmux/utils/status_module.conf new file mode 100644 index 00000000..fc725787 --- /dev/null +++ b/config/tmux/plugins/catppuccin/tmux/utils/status_module.conf @@ -0,0 +1,47 @@ +# vim:set ft=tmux: + +# Embedded style that ensures that modules look "connected" +# when required. +set -gqF @_ctp_connect_style \ + "#{?#{==:#{@catppuccin_status_connect_separator},yes},,#[bg=default]}" + +# There are four colors involved: +# +# - Icon +# - fg: @catppuccin_status_[module]_icon_fg [default = crust] +# - bg: @catppuccin_status_[module]_icon_bg [required] +# - Text +# - fg: @catppuccin_status_[module]_text_fg [default = foreground] +# - bg: @catppuccin_status_[module]_text_bg [default = @catppuccin_status_module_text_bg] + +set -ogqF "@catppuccin_status_${MODULE_NAME}_icon_fg" "#{E:@thm_crust}" +set -ogqF "@catppuccin_status_${MODULE_NAME}_text_fg" "#{E:@thm_fg}" + +%if "#{==:#{@catppuccin_status_${MODULE_NAME}_icon_bg},}" + set -gqF "@catppuccin_status_${MODULE_NAME}_icon_bg" "#{@catppuccin_${MODULE_NAME}_color}" +%endif + +%if "#{==:#{@catppuccin_status_${MODULE_NAME}_text_bg},}" + set -gqF @_ctp_module_text_bg "#{E:@catppuccin_status_module_text_bg}" +%else + set -gqF @_ctp_module_text_bg "#{@catppuccin_status_${MODULE_NAME}_text_bg}" +%endif + +set -gF "@catppuccin_status_${MODULE_NAME}" \ + "#[fg=#{@catppuccin_status_${MODULE_NAME}_icon_bg}]#{@_ctp_connect_style}#{@catppuccin_status_left_separator}" + +set -agF "@catppuccin_status_${MODULE_NAME}" \ + "#[fg=#{@catppuccin_status_${MODULE_NAME}_icon_fg},bg=#{@catppuccin_status_${MODULE_NAME}_icon_bg}]#{@catppuccin_${MODULE_NAME}_icon}" + +set -agF "@catppuccin_status_${MODULE_NAME}" \ + "#{@catppuccin_status_middle_separator}" + +set -agF "@catppuccin_status_${MODULE_NAME}" \ + "#[fg=#{@catppuccin_status_${MODULE_NAME}_text_fg},bg=#{@_ctp_module_text_bg}]" + +set -ag "@catppuccin_status_${MODULE_NAME}" "#{E:@catppuccin_${MODULE_NAME}_text}" + +set -agF "@catppuccin_status_${MODULE_NAME}" "#[fg=#{@_ctp_module_text_bg}]#{@_ctp_connect_style}#{@catppuccin_status_right_separator}" + +set -ug @_ctp_connect_style +set -ug @_ctp_module_text_bg diff --git a/.config/tmux/.tmux.conf b/config/tmux/tmux.conf similarity index 93% rename from .config/tmux/.tmux.conf rename to config/tmux/tmux.conf index 707375d8..9d23f22e 100644 --- a/.config/tmux/.tmux.conf +++ b/config/tmux/tmux.conf @@ -49,8 +49,8 @@ bind-key -T copy-mode-vi v send-keys -X begin-selection bind-key -T copy-mode-vi y send-keys -X rectangle-toggle unbind -T copy-mode-vi Enter -bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel 'xclip -se c -i' -bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel 'xclip -se c -i' +bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel wl-copy +bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel wl-copy # ------------------------------- @@ -61,3 +61,4 @@ set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'christoomey/vim-tmux-navigator' run '~/.tmux/plugins/tpm/tpm' +run ~/.config/tmux/plugins/catppuccin/tmux/catppuccin.tmux diff --git a/.config/waybar/config b/config/waybar/config similarity index 100% rename from .config/waybar/config rename to config/waybar/config diff --git a/.config/waybar/mocha.css b/config/waybar/mocha.css similarity index 100% rename from .config/waybar/mocha.css rename to config/waybar/mocha.css diff --git a/.config/waybar/style.css b/config/waybar/style.css similarity index 100% rename from .config/waybar/style.css rename to config/waybar/style.css diff --git a/scripts/add-package.bash b/scripts/add-package.bash index 77aac7b8..31d5fef6 100644 --- a/scripts/add-package.bash +++ b/scripts/add-package.bash @@ -6,8 +6,8 @@ if [ -z $@ ]; then exit 1 fi -echo "metapac add --backend arch --package $@" -metapac add --backend arch --package $@ +echo "metapac add --backend arch --packages $@" +metapac add --backend arch --packages $@ rsync -av ~/.config/metapac .config --delete