✨ feat(projects): implement kitty-projects config session
Provides a prebuilt kitty config/session for working on projects
This commit is contained in:
@@ -0,0 +1,33 @@
|
|||||||
|
# vim:fileencoding=utf-8:foldmethod=marker
|
||||||
|
#
|
||||||
|
# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░
|
||||||
|
# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░
|
||||||
|
# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░
|
||||||
|
# ░▒▓███████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░
|
||||||
|
# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░
|
||||||
|
# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░
|
||||||
|
# ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░
|
||||||
|
#
|
||||||
|
# ▄████▄ ▒█████ ███▄ █ █████▒
|
||||||
|
# ▒██▀ ▀█ ▒██▒ ██▒ ██ ▀█ █ ▓██ ▒
|
||||||
|
# ▒▓█ ▄ ▒██░ ██▒▓██ ▀█ ██▒▒████ ░
|
||||||
|
# ▒▓▓▄ ▄██▒▒██ ██░▓██▒ ▐▌██▒░▓█▒ ░
|
||||||
|
# ▒ ▓███▀ ░░ ████▓▒░▒██░ ▓██░░▒█░
|
||||||
|
# ░ ░▒ ▒ ░░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░
|
||||||
|
# ░ ▒ ░ ▒ ▒░ ░ ░░ ░ ▒░ ░
|
||||||
|
# ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░
|
||||||
|
# ░ ░ ░ ░ ░
|
||||||
|
# ░
|
||||||
|
#
|
||||||
|
# _..---...,""-._ ,/}/)
|
||||||
|
# .'' , ``..'(/-<
|
||||||
|
# / _ { ) \
|
||||||
|
# ; _ `. `. < a(
|
||||||
|
# ,' ( \ ) `. \ __.._ .: y
|
||||||
|
# ( <\_-) )'-.____...\ `._ //-'
|
||||||
|
# `. `-' /-._))) `-._)))
|
||||||
|
# `...'
|
||||||
|
### Rootiest Customizations ###
|
||||||
|
|
||||||
|
include kitty-base.conf
|
||||||
|
startup_session ~/.config/kitty/sessions/projects.conf
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
# Change the OS window state to normal, fullscreen, maximized or minimized
|
||||||
|
os_window_state maximized
|
||||||
|
|
||||||
|
|
||||||
|
new_tab projects
|
||||||
|
layout splits
|
||||||
|
cd ~/projects
|
||||||
|
title projects
|
||||||
|
launch --env KITTY_FISH_XDG_DATA_DIR=/usr/lib/kitty/shell-integration --env KITTY_SHELL_INTEGRATION=enabled --env KITTY_WINDOW_ID=1 --env PWD=~/projects --env XDG_DATA_DIRS=/usr/lib/kitty/shell-integration:~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/fish
|
||||||
|
launch kitten @ set-tab-color --self active_bg=#8AA8F2 inactive_bg=#3C4B72
|
||||||
|
focus
|
||||||
|
|
||||||
|
|
||||||
|
new_tab astral
|
||||||
|
layout splits
|
||||||
|
cd ~/projects/astral.nvim
|
||||||
|
title astral
|
||||||
|
launch --env KITTY_FISH_XDG_DATA_DIR=/usr/lib/kitty/shell-integration --env KITTY_SHELL_INTEGRATION=enabled --env KITTY_WINDOW_ID=3 --env PWD=~/projects/astral.nvim --env XDG_DATA_DIRS=/usr/lib/kitty/shell-integration:~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/fish
|
||||||
|
launch kitten @ set-tab-color --self active_bg=#A6D189 inactive_bg=#47593A
|
||||||
|
|
||||||
|
|
||||||
|
new_tab
|
||||||
|
layout splits
|
||||||
|
cd ~/.config/nvim
|
||||||
|
title nvim
|
||||||
|
launch --env KITTY_FISH_XDG_DATA_DIR=/usr/lib/kitty/shell-integration --env KITTY_SHELL_INTEGRATION=enabled --env KITTY_WINDOW_ID=5 --env PWD=~/.config/nvim --env XDG_DATA_DIRS=/usr/lib/kitty/shell-integration:~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/fish
|
||||||
|
launch kitten @ set-tab-color --self active_bg=#E5C890 inactive_bg=#66593F
|
||||||
|
|
||||||
|
|
||||||
|
new_tab
|
||||||
|
layout splits
|
||||||
|
cd ~/.config/kitty
|
||||||
|
title kitty
|
||||||
|
launch --env KITTY_FISH_XDG_DATA_DIR=/usr/lib/kitty/shell-integration --env KITTY_SHELL_INTEGRATION=enabled --env KITTY_WINDOW_ID=5 --env PWD=~/.config/nvim --env XDG_DATA_DIRS=/usr/lib/kitty/shell-integration:~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/fish
|
||||||
|
launch kitten @ set-tab-color --self active_bg=#E5C890 inactive_bg=#66593F
|
||||||
|
|
||||||
|
|
||||||
|
new_tab
|
||||||
|
layout splits
|
||||||
|
cd ~/.config/fish
|
||||||
|
title fish
|
||||||
|
launch --env KITTY_FISH_XDG_DATA_DIR=/usr/lib/kitty/shell-integration --env KITTY_SHELL_INTEGRATION=enabled --env KITTY_WINDOW_ID=9 --env PWD=~/.config/fish --env XDG_DATA_DIRS=/usr/lib/kitty/shell-integration:~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/fish
|
||||||
|
launch kitten @ set-tab-color --self active_bg=#E5C890 inactive_bg=#66593F
|
||||||
|
|
||||||
|
|
||||||
|
new_tab
|
||||||
|
layout splits
|
||||||
|
cd ~/.local/share/chezmoi
|
||||||
|
title chezmoi
|
||||||
|
launch --env KITTY_FISH_XDG_DATA_DIR=/usr/lib/kitty/shell-integration --env KITTY_SHELL_INTEGRATION=enabled --env KITTY_WINDOW_ID=14 --env PWD=~ --env XDG_DATA_DIRS=/usr/lib/kitty/shell-integration:~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/fish
|
||||||
|
launch kitten @ set-tab-color --self active_bg=#A6D189 inactive_bg=#47593A
|
||||||
|
|
||||||
|
|
||||||
|
new_tab top
|
||||||
|
layout splits
|
||||||
|
launch btop
|
||||||
|
launch --env KITTY_WINDOW_ID=12 --env PWD=~ --env XDG_DATA_DIRS=~/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/btop
|
||||||
|
launch kitten @ set-tab-color --self active_bg=#E78284 inactive_bg=#614243
|
||||||
|
title monitor
|
||||||
|
|
||||||
Reference in New Issue
Block a user