aboutsummaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorJustine Smithies <justine@smithies.me.uk>2026-08-18 19:38:40 +0100
committerJustine Smithies <justine@smithies.me.uk>2026-08-18 19:38:40 +0100
commit9b50b265dcf9573757f556630c75bd0cf5e3992c (patch)
tree96d71361c86105e9cf58c7c7528a94d5d051a8f6 /.config
parentdb68c66ade19d5687ef02fd143f83d953dc36814 (diff)
Moved afterstart.sh to scripts
Diffstat (limited to '.config')
-rwxr-xr-x.config/cow/after-start.sh58
1 files changed, 0 insertions, 58 deletions
diff --git a/.config/cow/after-start.sh b/.config/cow/after-start.sh
deleted file mode 100755
index 6c08dc1..0000000
--- a/.config/cow/after-start.sh
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/sh
-
-# Authentication dialog
-
-pkill -9 /usr/local/libexec/polkit-gnome-authentication-agent-1
-/usr/local/libexec/polkit-gnome-authentication-agent-1 &
-
-# Start xdg-desktop-portal-wlr
-
-pkill -9 /usr/local/libexec/xdg-desktop-portal-wlr
-/usr/local/libexec/xdg-desktop-portal-wlr &
-
-# Start Kanshi
-pkill -9 kanshi
-kanshi &
-
-# $wallpaper is set in your shells config file like below.
-read -r wallpaper<"$HOME/.cache/wallpaper"
-pkill -9 swaybg
-swaybg -m fill -i "$wallpaper" &
-
-pkill -9 dunst
-dunst &
-
-pkill -9 wlsunset
-wlsunset -l 57.4 -L -1.9 &
-
-# Restore previous brightness
-backlight "$(grep 'brightness:' ~/.cache/brightness | awk '{print $2}')"
-
-# Restore audio volume
-mixer vol.volume="$(grep 'vol.volume=' ~/.cache/audio-volume | awk -F ':' '{print $2}')"
-mixer vol.mute="$(grep 'vol.mute=' ~/.cache/audio-volume | awk -F '=' '{print $2}')"
-
-pkill -9 swayidle
-sh "$HOME/.config/waybar/scripts/swayidle-update.sh"
-
-# kill any running instances if they exist
-pkill -9 cowpager
-pkill -9 cowbuttons
-sleep 0.2
-
-# start cowpager and cowbuttons for each monitor
-monitors=$(moocow show output | jq -r '.data[] | .name' | wc -l | xargs)
-
-i=$monitors
-while [ "$i" -ge 1 ]; do
- output=$(moocow show output | jq -r '.data[] | .name' | awk 'FNR == '$i' {print}')
- moocow focus -o "$output"
- # Slow script down as it causes problems with the positioning rules in cow.conf
- sleep 0.2
- cowpager -m "$output" &
- cowbuttons &
- # Focus the lowest active tag (desk nr)
- num=$(moocow show desk | jq -r '.data.desks | map(select(.active == true)) | sort_by(.nr) | .[0].nr')
- moocow desk -t "$output" -d "$num"
- i=$((i-1))
-done