From 845e6d3f393811bdc78833c9457d9768e685e572 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Wed, 16 Sep 2026 09:44:26 +0200 Subject: feat: drop pywal theming for the unified desktop theme wallp no longer owns a colour theme. The --theme flag, the THEME config key, the persisted ~/.config/wallp/theme file and the wal invocation are gone; finalize now writes ~/.cache/udt/wpaper and hands it to udt-accent, which owns the whole palette (rofi, Hyprland, Firefox, quickshell, Sublime). That call is best-effort: a missing or failing udt-accent must never stop a wallpaper from being set, so wal is also dropped from the required-binary check. Tests follow the same shape: the theme-resolution and apply_theme cases are removed, the wal stub is replaced by udt-accent, and two new cases cover finalize calling udt-accent on the symlink and surviving its failure. Docs updated to match, including the install method: ~/bin/wallp is now a symlink to the checkout rather than a copy, so repo edits no longer need a manual re-copy to reach the live desktop. Co-Authored-By: Claude Opus 5 --- wallp.conf.example | 2 -- 1 file changed, 2 deletions(-) (limited to 'wallp.conf.example') diff --git a/wallp.conf.example b/wallp.conf.example index 45a6b55..26cd444 100644 --- a/wallp.conf.example +++ b/wallp.conf.example @@ -1,6 +1,4 @@ # wallp config. Copy to ~/.config/wallp/wallp.conf and edit. -# THEME is optional (defaults to sexy-splurge). -THEME=sexy-splurge # Physical output names (swaymsg -t get_outputs / wlr-randr) OUTPUT_H=DP-1 OUTPUT_V=DP-3 -- cgit v1.2.3