Moves and tweaks some systemd timers / services
This commit is contained in:
parent
00ecd6bdc3
commit
b00d95d514
12 changed files with 44 additions and 8 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -8,7 +8,7 @@ mutt/accounts/*
|
||||||
/qutebrowser/.config/qutebrowser/qsettings/
|
/qutebrowser/.config/qutebrowser/qsettings/
|
||||||
/qutebrowser/.config/qutebrowser/autoconfig.yml
|
/qutebrowser/.config/qutebrowser/autoconfig.yml
|
||||||
/bin/.bin/pappy
|
/bin/.bin/pappy
|
||||||
/systemd/.config/systemd/user/timers.target.wants/
|
/systemd/HOME/.config/systemd/user/timers.target.wants/
|
||||||
/systemd/.config/systemd/user/default.target.wants/
|
/systemd/HOME/.config/systemd/user/default.target.wants/
|
||||||
nvim/.config/nvim/.netrwhist
|
nvim/.config/nvim/.netrwhist
|
||||||
remind/.local/share/remind/work.rem
|
remind/.local/share/remind/work.rem
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
backgroundDir="$HOME/Pictures/wallpapers/"
|
|
||||||
|
|
||||||
ls "$backgroundDir" | /usr/bin/shuf -n 1 | /usr/bin/awk \
|
|
||||||
"{print \"$backgroundDir\" \$1}" | /usr/bin/xargs /usr/bin/feh --bg-fill
|
|
|
@ -3,6 +3,7 @@ Description=Change Wallpaper every minute
|
||||||
|
|
||||||
[Timer]
|
[Timer]
|
||||||
OnBootSec=1min
|
OnBootSec=1min
|
||||||
|
OnActiveSec=1min
|
||||||
OnUnitActiveSec=1min
|
OnUnitActiveSec=1min
|
||||||
|
|
||||||
[Install]
|
[Install]
|
3
systemd/HOME/.config/systemd/user/lookAway
Executable file
3
systemd/HOME/.config/systemd/user/lookAway
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
notify-send "Look Away"
|
8
systemd/HOME/.config/systemd/user/lookAway.service
Normal file
8
systemd/HOME/.config/systemd/user/lookAway.service
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Look Away
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/home/jonathan/.config/systemd/user/lookAway
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
9
systemd/HOME/.config/systemd/user/lookAway.timer
Normal file
9
systemd/HOME/.config/systemd/user/lookAway.timer
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Remind me to look away every 15 minutes
|
||||||
|
|
||||||
|
[Timer]
|
||||||
|
OnBootSec=15min
|
||||||
|
OnUnitActiveSec=15min
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=timers.target
|
21
systemd/HOME/.config/systemd/user/randomBackground
Executable file
21
systemd/HOME/.config/systemd/user/randomBackground
Executable file
|
@ -0,0 +1,21 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
backgroundDir="$HOME/Pictures/wallpapers/"
|
||||||
|
background="$(ls "$backgroundDir" | /usr/bin/shuf -n 1 | /usr/bin/awk \
|
||||||
|
"{print \"$backgroundDir\" \$1}")"
|
||||||
|
|
||||||
|
echo "Wayland Display: $WAYLAND_DISPLAY"
|
||||||
|
|
||||||
|
if [ -n "$WAYLAND_DISPLAY" ]; then
|
||||||
|
while :; do
|
||||||
|
background="$(ls "$backgroundDir" | /usr/bin/shuf -n 1 | /usr/bin/awk \
|
||||||
|
"{print \"$backgroundDir\" \$1}")"
|
||||||
|
echo "I get here"
|
||||||
|
pkill swaybg
|
||||||
|
swaybg --mode fill -i "$background"
|
||||||
|
sleep 60
|
||||||
|
done
|
||||||
|
else
|
||||||
|
/usr/bin/feh --bg-fill "$background"
|
||||||
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue