Audited every non-shell context in the repo — hypr, waybar, systemd, desktop entries — for repo scripts named without a path. Two real hits beyond the scratchpad bind: hyprctl_modify_wkspc1 runs from exec-once at every Hyprland startup, so it has been failing silently on both laptops since ~/.local/bin stopped being a symlink into the repo. Nothing surfaces an exec-once that cannot find its binary. system76's playlistBuilder bind had the same bare hypr_workspace. Its inner command already used `zsh -lc`, so `play` resolved; the outer call did not.
17 lines
734 B
Plaintext
17 lines
734 B
Plaintext
# Sourced at the very end of common/hypr/hyprland.conf.
|
|
|
|
general {
|
|
gaps_in = 10
|
|
gaps_out = 40
|
|
}
|
|
|
|
# Lid switch drives way-displays here; the work laptop uses kanshi instead.
|
|
bindl = , switch:off:Lid Switch, exec, hyprctl keyword monitor "eDP-1, auto, auto, auto"
|
|
bindl = , switch:off:Lid Switch, exec, way-displays
|
|
bindl = , switch:on:Lid Switch, exec, hyprctl keyword monitor "eDP-1, disable"
|
|
bindl = , switch:on:Lid Switch, exec, way-displays
|
|
|
|
workspace = special:playlistBuilder, gapsout:200
|
|
bind = $mainMod SHIFT, S, exec, $bin/hypr_workspace "playlistBuilder" "zsh -lc 'kitty --title playlistBuilder -e play'"
|
|
bind = $mainMod SHIFT, P, exec, cat /tmp/screenshot.png | swayimg --size=image --class "custom_screenshot" -
|