Add kitty configuration

Split confs to template colors only and have different confs for
different monitors
This commit is contained in:
SALVI Jérémie
2024-08-30 12:52:39 +02:00
parent 7015021483
commit 78a0e2e2e3
15 changed files with 309 additions and 142 deletions

View File

@@ -85,19 +85,28 @@ _shortcut "" "F5" "Increase volume"
_move 1 1
_title "\e[48;5;204m" "Urxvt" true
_title "\e[48;5;204m" "Kitty" true
_shortcut "Alt" "Up" "Increase font size" true
_shortcut "Alt" "Down" "Decrease font size" true
_shortcut "Alt" "=" "Reset font size" true
_shortcut "Alt" "/" "Show font" true
_shortcut "Alt" "u" "Url matcher" true
_shortcut "Alt" "u" "Open URL" true
_shortcut "Shift" "Up" "Scroll up one line" true
_shortcut "Shift" "PageUp" "Scroll one page" true
_shortcut "Shift" "Down" "Scroll down one line" true
_shortcut "Shift" "PageDown" "Scroll down one page" true
_shortcut "Alt" "Enter" "New tab" true
_shortcut "Alt" "Left" "Previous tab" true
_shortcut "Alt" "Right" "Next tab" true
_shortcut "Alt" "Tab" "Next tab" true
_shortcut "Alt" "t" "Change tab title" true
_shortcut "Alt" "s" "Split" true
_shortcut "Alt" "p" "Previous windows" true
_shortcut "Alt" "n" "Next windows" true
_title "\e[48;5;214m" "Tmux" true
_title "\e[48;5;214m" "Yazi" true
_move 1 1
read -r -n 1 -s

View File

@@ -25,7 +25,7 @@ flatpak -y update
### Template files
_info "templating config files"
_TEMPLATES=(X11/.Xresources dunst/dunstrc polybar/config.ini rofi/colors.rasi)
_TEMPLATES=(X11/.Xresources dunst/dunstrc polybar/colors.ini rofi/colors.rasi)
mkdir -p links/X11 links/dunst links/polybar links/rofi
for template in "${_TEMPLATES[@]}"; do
echo "$template";
@@ -35,6 +35,8 @@ done
### Linking config files
_info "Linking config files"
_msg "modprobe links"
ln -sf "${_DIRNAME}/links/modprobe/blacklist.conf" /etc/modprobe.d/blacklist.conf
_msg "tty links"
mkdir -p /etc/systemd/system/getty@tty1.service.d
ln -sf "$_DIRNAME/links/tty/autologin.conf" /etc/systemd/system/getty@tty1.service.d/override.conf
@@ -51,8 +53,13 @@ _msg "dunst links"
ln -sf "$_DIRNAME/links/dunst/dunstrc" /etc/dunst/dunstrc
_msg "i3 links"
ln -sf "$_DIRNAME/links/i3wm/config" /etc/i3/config
ln -sf "$_DIRNAME/links/i3wm/home" /etc/i3/home
ln -sf "$_DIRNAME/links/i3wm/work" /etc/i3/work
_msg "polybar links"
ln -sf "$_DIRNAME/links/polybar/config.ini" /etc/polybar/config.ini
ln -sf "$_DIRNAME/links/polybar/colors.ini" /etc/polybar/colors.ini
ln -sf "$_DIRNAME/links/polybar/home.ini" /etc/polybar/home.ini
ln -sf "$_DIRNAME/links/polybar/work.ini" /etc/polybar/work.ini
_msg "rofi links"
mkdir -p ~/.config/rofi ~/.local/share/rofi/themes
ln -sf "$_DIRNAME/links/rofi/config.rasi" ~/.config/rofi/config.rasi
@@ -62,9 +69,29 @@ ln -sf "$_DIRNAME/links/rofi/disconnect.rasi" ~/.local/share/rofi/themes/disconn
_msg "picom links"
ln -sf "$_DIRNAME/links/picom/picom.conf" /etc/xdg/picom.conf
_msg "apps links"
ln -sf "${_DIRNAME}/links/applications/teams.desktop" ~/.local/share/applications/teams.desktop
mkdir -p ~/.local/share/applications
ln -sf "$_DIRNAME/links/applications/teams.desktop" ~/.local/share/applications/teams.desktop
sed -i "s|^Exec=.*|Exec=code-oss --no-sandbox|" /usr/share/applications/code-oss.desktop
sed -i "s|^Icon=.*|Icon=vscode|" /usr/share/applications/code-oss.desktop
mkdir "links kitty"
mkdir -p ~/.config/kitty
ln -sf "$_DIRNAME/links/kitty/kitty.conf" ~/.config/kitty/kitty.conf
ln -sf "$_DIRNAME/links/kitty/current-theme.conf" ~/.config/kitty/current-theme.conf
### Sed desktop entries (--no-sandbox)
### pipewire
_info "Reconfigure pipewire-pulse"
sed -i "/^ConditionUser=.*/d" /usr/lib/systemd/user/pipewire-pulse.service
sed -i "/^ConditionUser=.*/d" /usr/lib/systemd/user/pipewire-pulse.socket
systemctl --user daemon-reload
systemctl --user restart pipewire-pulse.service
### work vs home include home or work
#https://i3wm.org/docs/userguide.html#include
#https://github.com/polybar/polybar/wiki/Configuration#file-inclusion
### nvidia vs amd
### Print kernel cmdline
### Wait for user
_info "Update sucessfull"
read -r