waypaper improvement

This commit is contained in:
2026-09-21 21:26:59 +02:00
parent 4d197d304e
commit 8f89aefe86
7 changed files with 39 additions and 11 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ hypr/.config/hypr/env
hypr/.config/hypr/env.conf hypr/.config/hypr/env.conf
hypr/.config/hypr/env.sh hypr/.config/hypr/env.sh
hypr/.config/hypr/monitor_setup.lua hypr/.config/hypr/monitor_setup.lua
hypr/.config/wpaperd/wallpapers/linked hypr/.config/hypr/hyprpaper.conf
*~lock.*# *~lock.*#
lazy-lock.json lazy-lock.json
fish_variables fish_variables
+1 -1
View File
@@ -7,7 +7,7 @@ Personal configuration files for an Arch Linux workstation (Hyprland + Neovim +
| Directory | Contents | | Directory | Contents |
|-----------|----------| |-----------|----------|
| `term/` | Fish + kitty + starship + nvim + tmux + yazi + fastfetch + opencode terminal environment | | `term/` | Fish + kitty + starship + nvim + tmux + yazi + fastfetch + opencode terminal environment |
| `hypr/` | Hyprland compositor config, kitty theme, wpaperd wallpapers | | `hypr/` | Hyprland compositor config, kitty theme, waypaper/hyprpaper wallpapers |
| `kreation/`| VST plugin (`MT-PowerDrumKit.vst3`) | | `kreation/`| VST plugin (`MT-PowerDrumKit.vst3`) |
| `local_ai/`| Local AI / MCP tooling config | | `local_ai/`| Local AI / MCP tooling config |
| `_install_skripte/` | Miscellaneous install helper scripts | | `_install_skripte/` | Miscellaneous install helper scripts |
+13 -2
View File
@@ -32,7 +32,8 @@ hl.on("hyprland.start", function()
end) end)
hl.on("hyprland.start", function() hl.on("hyprland.start", function()
hl.exec_cmd("wpaperd &") hl.exec_cmd("hyprpaper &")
hl.exec_cmd("sleep 1; waypaper --restore &")
hl.exec_cmd("swaync &") hl.exec_cmd("swaync &")
hl.exec_cmd("hypridle &") hl.exec_cmd("hypridle &")
hl.exec_cmd("nextcloud &") hl.exec_cmd("nextcloud &")
@@ -669,12 +670,22 @@ hl.window_rule({
move = "20 monitor_h-120", move = "20 monitor_h-120",
float = true, float = true,
}) })
hl.window_rule({
name = "waypaper-float",
match = {
class = ".*[Ww]aypaper.*",
},
float = true,
size = "1280 800",
center = true,
dim_around = true,
})
hl.window_rule({ hl.window_rule({
name = "opacity-kitty-dolphin", name = "opacity-kitty-dolphin",
match = { match = {
class = ".*(kitty|dolphin).*", class = ".*(kitty|dolphin).*",
}, },
opacity = "0.90 0.80", opacity = "0.80 0.70",
}) })
hl.layer_rule({ hl.layer_rule({
match = { match = {
+24
View File
@@ -0,0 +1,24 @@
/* Waypaper custom stylesheet (stowed to ~/.config/waypaper/style.css).
* Makes the currently selected wallpaper unmissable:
* thick Catppuccin-mocha sapphire border (#74c7ec, same as Hyprland
* active border) + tinted fill + outer glow.
* Selector `.highlighted-button` is the official waypaper hook
* (see waypaper docs: "Custom styles and colors"). */
.highlighted-button {
background-image: none;
box-shadow: none;
background-color: rgba(116, 199, 236, 0.25);
border: 3px solid #74c7ec;
border-radius: 8px;
box-shadow: 0 0 0 2px rgba(116, 199, 236, 0.6), 0 0 14px rgba(116, 199, 236, 0.9);
}
.highlighted-button > image,
.highlighted-button:hover > image {
-gtk-icon-effect: highlight;
}
button:hover {
border-color: #74c7ec;
}
-6
View File
@@ -1,6 +0,0 @@
[default]
path = "~/.config/wpaperd/wallpapers/linked"
mode = "center"
#recursive = true
#sorting = "random"
#duration = "15m"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 975 KiB

-1
View File
@@ -19,7 +19,6 @@ hyprpolkitagent
pantheon-shortcut-overlay pantheon-shortcut-overlay
waybar waybar
hyprpaper hyprpaper
wpaperd
wev wev
hyprlock hyprlock
hypridle hypridle