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