| Age | Commit message (Collapse) | Author | Files | Lines |
|
A restore puts back what the last session showed, which with keystone's
wallpaper engine on is usually a timer tick. Ticks run udt-accent light
(UDT_ROTATION), leaving GRUB, the homepage and SDDM on the engine's home
wallpaper. The login restore ran it full on the tick's image instead, so
every boot rebuilt the GRUB and homepage themes and posted their root
steps to the desktop.
Before the engine, the restored wallpaper had always had its full run
already, so the light run loses nothing there either. A set still runs
it full.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
With PHONE_V set, every change of the vertical wallpaper is copied to
that path, a fixed name inside a folder Syncthing shares with a phone,
where a Termux loop applies it (script in the README). A copy, not a
symlink, because Syncthing does not follow links. It is built in
~/.cache/wallp and moved into place, so Syncthing never sees a partial
file.
PHONE_SIZE (WxH) crops it to the phone screen, centred, with magick, as
swaybg's fill does: Android otherwise scales a landscape image to the
screen height and shows its left edge. A stamp of source and size skips
an image already copied, so a --restore at login does not make the phone
reapply it. Unset PHONE_V does nothing.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
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 <noreply@anthropic.com>
|
|
now the info window is rendered with the correct sizes.
|
|
https://github.com/luebking/qarma/issues/70
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
qarma --info collapses newlines and runs of spaces. Use <br> for line
breaks and   for column padding; --width=600 prevents description
wrap. GTK min-width keeps the dialog wide regardless.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
qarma --info supports Pango markup; bold headers + monospace command
column. Stdout path stays plain text (no tags leak to terminal).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Use --radiolist --print-column=2 so the selected screen value is
actually printed. Plain --list printed nothing on selection, so the
qarma set flow exited without applying. Caught in hardware smoke test.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Spec error-handling requirement (swaybg/wal always, qarma when GUI).
Caught by final integration review.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Add three helper functions for logical-to-physical output mapping and
state file paths: output_for maps H|V to physical connectors, wall_file_for
returns config paths, pid_file_for returns cache paths.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|