Configure the wallpaper
This commit is contained in:
parent
2402a04c36
commit
8325e2d0f8
4 changed files with 15 additions and 13 deletions
|
@ -12,6 +12,7 @@ monitor=eDP-1,1920x1080@60,0x0,1
|
||||||
|
|
||||||
# Execute your favorite apps at launch
|
# Execute your favorite apps at launch
|
||||||
# exec-once = waybar & hyprpaper & firefox
|
# exec-once = waybar & hyprpaper & firefox
|
||||||
|
exec-once = ~/.local/bin/set_wallpaper
|
||||||
exec-once = hyprpaper
|
exec-once = hyprpaper
|
||||||
exec-once = waybar
|
exec-once = waybar
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
preload = /home/rodolphe/pictures/wallpapers/2018-06-03_Komona-sunset_by-David-Revoy.jpg
|
|
||||||
|
|
||||||
wallpaper = monitor1,/home/rodolphe/pictures/wallpapers/2018-06-03_Komona-sunset_by-David-Revoy.jpg
|
|
||||||
wallpaper = eDP-1,/home/rodolphe/pictures/wallpapers/2018-06-03_Komona-sunset_by-David-Revoy.jpg
|
|
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -15,3 +15,6 @@ __pycache__/
|
||||||
|
|
||||||
# Emacs
|
# Emacs
|
||||||
.emacs.d/auto-save-list/
|
.emacs.d/auto-save-list/
|
||||||
|
|
||||||
|
# Auto-generated hyprpaper configuration file
|
||||||
|
.config/hypr/hyprpaper.conf
|
||||||
|
|
|
@ -4,13 +4,15 @@ set -euo pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
|
|
||||||
WALLPAPER_DIRECTORY="$HOME/pictures/wallpapers/enabled"
|
WALLPAPER_DIRECTORY="$HOME/pictures/wallpapers/enabled"
|
||||||
WALLPAPER_FILE="$(find "$WALLPAPER_DIRECTORY" -type l -print | shuf | head -n 1)"
|
HYPRPAPER_CNF="$HOME/.config/hypr/hyprpaper.conf"
|
||||||
|
|
||||||
case "$1" in
|
if [ -d "$WALLPAPER_DIRECTORY" ]; then
|
||||||
sway)
|
WALLPAPER_FILE="$(find "$WALLPAPER_DIRECTORY" -type l -print | shuf | head -n 1)"
|
||||||
swaymsg --quiet output "*" bg "$WALLPAPER_FILE" fill
|
if [ -L "$WALLPAPER_FILE" ]; then
|
||||||
;;
|
WALLPAPER_FILE="$(readlink -f "$WALLPAPER_FILE")"
|
||||||
*)
|
fi
|
||||||
hash feh 2>/dev/null && feh --bg-scale "$WALLPAPER_FILE"
|
cat >"$HYPRPAPER_CNF" << EOF
|
||||||
;;
|
preload = $WALLPAPER_FILE
|
||||||
esac
|
wallpaper = ,$WALLPAPER_FILE
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in a new issue