- Refresh many lock entries in flake.lock with new revisions and hashes.
- Enable the Helium appimage in default, desktop, and laptop host
configs; add
comment sections for web browsers and disable Fluxer by default.
- Rename the affinity option description from “Steam” to “Affinity”.
- Refactor appimage handling: introduce a generic mkAppImagePackage
helper,
import individual packages, and expose per‑package enable options.
- Update fluxer.nix to use a configurable icon size and adjust install
paths.
- Bump Helium to version 0.12.3.1, update its hash, and make its icon
size
configurable.
- Adjust Hyprland settings: comment out the split‑layout bind, set
configType = "hyprlang", enable Xwayland early, move vfr to the debug
section, and comment out dwindle pseudotile.
Introduce a new screen‑recorder plugin with default settings, key
bindings,
and a bar widget entry. Add a dedicated Affinity module, import it in
the
core defaults, and remove the previous package entry. Enable Affinity on
the Garand‑Desktop and Garand‑Laptop hosts while keeping it disabled on
the
default host. Update flake.lock to newer revisions and reorder the
hyprland exec‑once commands.