- Rewrite hyprland.nix to use configType = "lua"
- Use Hyprland 0.55 Lua API: hl.config(), hl.bind(), hl.curve(),
hl.animation(), hl.window_rule(), hl.workspace_rule(), hl.dsp.*
- Consolidate window rules where possible
- Update flake.lock: home-manager -> 74f170c6 (2026-05-18)
- hypridle and hyprlock keep their own config format
- Git: set main as default branch, configure difftastic as external diff
- Git: add useful aliases (co, br, lg, dft, ds, dl)
- Git: enable rerere, zdiff3 conflicts, merge-based pulls
- Difftastic: configure dark theme, Nix language support
- JJ: use difftastic as diff formatter with color support
Moved wallpapers from nixos-config/home/m3tam3re/wallpapers/ to
m3ta-home/assets/wallpapers/ and fixed the relative path reference
in the theme module.