✨ 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