Add kitty configuration
Split confs to template colors only and have different confs for different monitors
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user