From 6c39af8039493e0eb059fa4ac2c470a2066d7417 Mon Sep 17 00:00:00 2001 From: Jan Ehrhardt Date: Wed, 3 Dec 2025 22:27:36 +0100 Subject: [PATCH] Add Hyprpaper --- README.md | 9 ++++++++- dot_config/hypr/hyprland.conf | 3 +-- dot_config/hypr/hyprpaper.conf | 2 ++ 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 dot_config/hypr/hyprpaper.conf diff --git a/README.md b/README.md index 1c8da6d..4bca939 100644 --- a/README.md +++ b/README.md @@ -30,8 +30,9 @@ paru -S \ qt6-wayland \ hypridle \ waybar \ - swaybg \ + hyprpaper \ swayosd \ + wlogout \ wl-clip-persist \ zen-browser-bin \ yazi \ @@ -40,6 +41,12 @@ paru -S \ impala ``` +I am using [uwsm](https://github.com/Vladimir-csp/uwsm) to run Hyprland. The following user services must be started: + +```bash +systemctl --user enable --now hyprpaper.service +``` + I prefer [iwd as Wifi back-end of NetworkManager](https://wiki.archlinux.org/title/NetworkManager#Using_iwd_as_the_Wi-Fi_backend). Once configured, restart the service: ```bash diff --git a/dot_config/hypr/hyprland.conf b/dot_config/hypr/hyprland.conf index 8749d1b..23a87c7 100644 --- a/dot_config/hypr/hyprland.conf +++ b/dot_config/hypr/hyprland.conf @@ -40,7 +40,6 @@ $menu = wofi --show drun exec-once = uwsm app -- hypridle exec-once = uwsm app -- waybar -exec-once = uwsm app -- swaybg -i ~/.config/hypr/background.jpg -m fill exec-once = uwsm app -- swayosd-server exec-once = /usr/lib/polkit-kde-authentication-agent-1 & exec-once = wl-clip-persist --clipboard regular --all-mime-type-regex '^(?!x-kde-passwordManagerHint).+' @@ -268,7 +267,7 @@ bind = $mainMod, V, togglefloating, bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, J, togglesplit, # dwindle bind = $mainMod, SPACE, exec, $menu -bind = $mainMod, ESCAPE, exec, wlogout +bind = $mainMod, ESCAPE, exec, uwsm app -- wlogout # Move focus with mainMod + arrow keys bind = $mainMod, left, movefocus, l diff --git a/dot_config/hypr/hyprpaper.conf b/dot_config/hypr/hyprpaper.conf new file mode 100644 index 0000000..2ea66cb --- /dev/null +++ b/dot_config/hypr/hyprpaper.conf @@ -0,0 +1,2 @@ +preload = ~/.config/hypr/background.jpg +wallpaper = , ~/.config/hypr/background.jpg -- 2.51.2