Files
dots/gui/.config/hypr/userprefs.conf
T
coja 1e39e0cb4b [Sync] replace the flat layout with the unified stow tree
Supersedes the old flat .config/ layout (last published 2026-06-28) with the
private repo's structure: one shared base plus per-host overlays.

- packages: common/ gui/ lw/ fl/ wm/ plus install.sh and bin/ tooling
  (dotsync, reconcile-hyde.sh)
- new README covering the layout, deploy order and the HyDE dependency
- current HyDE waybar rig (layouts/, cava), pi agent extensions, claude/
  config, tmux, presenterm, aichat roles
- fish: kp (keepassxc-cli + fzf picker, db path from $KP_DB) and
  bind_M_n_history (alt+1..9 recalls the nth history entry)
- drops cruft that should never have been tracked: the duplicate top-level
  .pi/ copy, btop.log, zellij config.kdl.bak, fish_variables
- .pi/agent/auth.json is gitignored; auth.json.example ships instead

Host-specific work sessions and the personal backlog stay in the private
tree. Endpoint locators in the llamacpp/whisper guides are placeholders
($SERVER, <own-domain>) — the guides themselves stay, since they are the
useful part.
2026-08-13 02:53:06 +02:00

44 lines
2.2 KiB
Plaintext

# █░█ █▀ █▀▀ █▀█   █▀█ █▀█ █▀▀ █▀▀ █▀
# █▄█ ▄█ ██▄ █▀▄   █▀▀ █▀▄ ██▄ █▀░ ▄█
# Set your personal hyprland configuration here
# BAR BLUR
#
# The blur behind the bars only ever came from HyDE's *generated* `hypr/themes/theme.conf`,
# which this repo deliberately does not carry (HyDE writes it per host) — so without this
# block the bars have no blur behind them. That generated file also still ships the pre-0.45
# form (`layerrule = blur,waybar`), which current hyprland rejects; HyDE wraps the source in
# `hyprlang noerror true`, so it fails silently either way. Re-declared here in the current
# `<rule>,match:namespace <ns>` syntax, matching windowrules.conf. `layerrule` is additive.
# Keep comments on their own lines: a trailing one is parsed as part of the value.
# (`cavabar` is the standalone cava bar from waybar/layouts/custom.jsonc.)
layerrule = blur true,match:namespace waybar
layerrule = ignore_alpha 0,match:namespace waybar
layerrule = blur true,match:namespace cavabar
layerrule = ignore_alpha 0,match:namespace cavabar
# // █░░ ▄▀█ █░█ █▄░█ █▀▀ █░█
# // █▄▄ █▀█ █▄█ █░▀█ █▄▄ █▀█
# (xremap lives in lw's host.conf — it's the only host with an xremap config; wm uses evremap)
env = SSH_AUTH_SOCK,$XDG_RUNTIME_DIR/ssh-agent.socket # ssh on start
env = ELECTRON_OZONE_PLATFORM_HINT,x11 # Disable after hyprland fixes electron flickering
exec-once = waybar -c ~/.config/waybar/layouts/custom.jsonc -s ~/.config/waybar/layouts/custom.css
# (No static `noanim` layerrule: current Hyprland rejects it in the match: syntax, and
# grimblast already suppresses selection animation at runtime via `hyprctl keyword layerrule`.)
# I know there is like two 'solutions' already, so have third one - (tested GTX 1060, 555.58.02 drivers) - run flickery apps with --disable-gpu-compositing. This makes apps slightly less smooth (GPU still used tho), but fixes the issue. I think this is better then to disable damage_tracking, which works too.
# render {
# explicit_sync = 1
# explicit_sync_kms = 1
# direct_scanout = no
# }