improve screen configuration and linking

This commit is contained in:
2024-09-17 17:00:05 +02:00
parent 327f3eaf7c
commit 0ba0027d48
3 changed files with 8 additions and 9 deletions

View File

@@ -50,7 +50,7 @@ bindsym F6 exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5%
# Workspaces # # Workspaces #
############## ##############
include /etc/i3/home include /etc/i3/work
########################### ###########################
#Design #Design

View File

@@ -17,7 +17,7 @@
;========================================================== ;==========================================================
include-file = /etc/polybar/colors.ini include-file = /etc/polybar/colors.ini
include-file = /etc/polybar/home.ini include-file = /etc/polybar/screen.ini
[module/separator] [module/separator]
type = custom/text type = custom/text

View File

@@ -17,7 +17,9 @@ _msg "Configuring pacman"
sed -i "s|^#Color.*|Color|" /etc/pacman.conf sed -i "s|^#Color.*|Color|" /etc/pacman.conf
sed -i "s|^#ParallelDownloads.*|ParallelDownloads = 10|" /etc/pacman.conf sed -i "s|^#ParallelDownloads.*|ParallelDownloads = 10|" /etc/pacman.conf
_msg "Configuring reflector" _msg "Configuring reflector"
mkdir -p /etc/xdg/reflector
ln -sf "$_DIRNAME/links/reflector/reflector.conf" /etc/xdg/reflector/reflector.conf ln -sf "$_DIRNAME/links/reflector/reflector.conf" /etc/xdg/reflector/reflector.conf
mkdir -p /etc/systemd/system/timers.target.wants
ln -sf "/usr/lib/systemd/system/reflector.timer" "/etc/systemd/system/timers.target.wants/reflector.timer" ln -sf "/usr/lib/systemd/system/reflector.timer" "/etc/systemd/system/timers.target.wants/reflector.timer"
_msg "Updating packages" _msg "Updating packages"
pacman -Syu --noconfirm pacman -Syu --noconfirm
@@ -41,7 +43,6 @@ _info "Linking config files"
_msg "modprobe links" _msg "modprobe links"
ln -sf "${_DIRNAME}/links/modprobe/blacklist.conf" /etc/modprobe.d/blacklist.conf ln -sf "${_DIRNAME}/links/modprobe/blacklist.conf" /etc/modprobe.d/blacklist.conf
_msg "fstrim links" _msg "fstrim links"
'/etc/systemd/system/timers.target.wants/fstrim.timer''/usr/lib/systemd/system/fstrim.timer'.
ln -sf "/usr/lib/systemd/system/fstrim.timer" "/etc/systemd/system/timers.target.wants/fstrim.timer" ln -sf "/usr/lib/systemd/system/fstrim.timer" "/etc/systemd/system/timers.target.wants/fstrim.timer"
_msg "tty links" _msg "tty links"
mkdir -p /etc/systemd/system/getty@tty1.service.d mkdir -p /etc/systemd/system/getty@tty1.service.d
@@ -63,13 +64,13 @@ _msg "dunst links"
ln -sf "$_DIRNAME/links/dunst/dunstrc" /etc/dunst/dunstrc ln -sf "$_DIRNAME/links/dunst/dunstrc" /etc/dunst/dunstrc
_msg "i3 links" _msg "i3 links"
ln -sf "$_DIRNAME/links/i3wm/config" /etc/i3/config ln -sf "$_DIRNAME/links/i3wm/config" /etc/i3/config
ln -sf "$_DIRNAME/links/i3wm/home" /etc/i3/home [[ "$_LOCATION" == "work" ]] && ln -sf "$_DIRNAME/links/i3wm/work" /etc/i3/screen
ln -sf "$_DIRNAME/links/i3wm/work" /etc/i3/work [[ "$_LOCATION" == "home" ]] && ln -sf "$_DIRNAME/links/i3wm/home" /etc/i3/screen
_msg "polybar links" _msg "polybar links"
ln -sf "$_DIRNAME/links/polybar/config.ini" /etc/polybar/config.ini 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/colors.ini" /etc/polybar/colors.ini
ln -sf "$_DIRNAME/links/polybar/home.ini" /etc/polybar/home.ini [[ "$_LOCATION" == "work" ]] && ln -sf "$_DIRNAME/links/polybar/work.ini" /etc/polybar/screen.ini
ln -sf "$_DIRNAME/links/polybar/work.ini" /etc/polybar/work.ini [[ "$_LOCATION" == "home" ]] && ln -sf "$_DIRNAME/links/polybar/home.ini" /etc/polybar/screen.ini
_msg "rofi links" _msg "rofi links"
mkdir -p ~/.config/rofi ~/.local/share/rofi/themes mkdir -p ~/.config/rofi ~/.local/share/rofi/themes
ln -sf "$_DIRNAME/links/rofi/config.rasi" ~/.config/rofi/config.rasi ln -sf "$_DIRNAME/links/rofi/config.rasi" ~/.config/rofi/config.rasi
@@ -107,8 +108,6 @@ then
sed -i "s|^include-file = /etc/polybar/work.ini|include-file = /etc/polybar/home.ini|" ./links/polybar/config.ini sed -i "s|^include-file = /etc/polybar/work.ini|include-file = /etc/polybar/home.ini|" ./links/polybar/config.ini
fi fi
### Add no sandbox
_info "Add --no-sandbox if needed"
### nvidia vs amd ### nvidia vs amd
### Print kernel cmdline ### Print kernel cmdline