- Add hyprlock module and package plus hyprlock.conf XDG config
- Rework bindings: introduce mkMenu, gui/term helpers and grouped
menus (apps, dev, gaming, utility, system) and wire them into the
main popup; change session lock to hyprlock
- Simplify gaming-apps.nix: use pkgs, reorder packages and add
wineWow64Packages.staging, steam-run and appimage-run
- Add elephant backend service with systemd user service
- Update walker service to depend on elephant service
- Improve waybar configuration with new modules (tray, bluetooth, battery)
- Add click handlers for network, pulseaudio, and bluetooth
- Update colors and styling for better visibility
- Include gaming-apps in laptop home configuration
Refactor Waybar config and CSS: add rgb/radius helpers and tweak
sizes, spacing, colors, tooltips, icons and transitions
Enable gtk-layer-shell and reload-on-change. Move exec-once into
settings and adjust modules and workspaces formatting
Add blueman and bluez to basic apps for Bluetooth support
Add elephant to home packages and add a systemd user service for
walker; change Hyprland exec-once to enable and start elephant.service
Remove caelestia-shell/cli inputs and prune corresponding flake.lock
entries. Update Hyprland keybindings to use walker, grimblast and
Waybar, use loginctl for locking and pkill/waybar for restart. Add
new home/system modules for waybar and walker and enable them in
host configs. Delete obsolete INSTALL-laptop.md.