diff options
| author | Craig Jennings <c@cjennings.net> | 2026-02-11 11:39:41 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-02-11 11:39:41 -0600 |
| commit | 3d24339d942446dee504c3d6f2323c1dd32bd89b (patch) | |
| tree | a7e1bd9894cf0e4bd03e7bb35921563e50fea596 /dotfiles/hyprland/.config/hypr/pyprland.toml | |
| parent | b542f1e2cffead8547e0df29b6455ce916415873 (diff) | |
feat(hyprland): add pyprland config and toggle-scratchpad to stow
Scratchpads set to 50% width (music at 60%). Adds toggle-scratchpad
utility for waybar click handling.
Diffstat (limited to 'dotfiles/hyprland/.config/hypr/pyprland.toml')
| -rw-r--r-- | dotfiles/hyprland/.config/hypr/pyprland.toml | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/dotfiles/hyprland/.config/hypr/pyprland.toml b/dotfiles/hyprland/.config/hypr/pyprland.toml new file mode 100644 index 0000000..64f4948 --- /dev/null +++ b/dotfiles/hyprland/.config/hypr/pyprland.toml @@ -0,0 +1,55 @@ +# Pyprland Configuration +# https://hyprland-community.github.io/pyprland/ + +[pyprland] +plugins = [ + "scratchpads", + "magnify", +] + +# ============================================================================ +# Magnify +# ============================================================================ +[magnify] +factor = 2 + +# ============================================================================ +# Scratchpads +# ============================================================================ +# Scratchpads use normal workspaces by default (not special workspaces), +# which prevents newly launched apps from being captured by the scratchpad. + +[scratchpads.term] +command = "foot --app-id foot-term tmux" +class = "foot-term" +size = "50% 60%" +position = "25% 20%" +animation = "fromBottom" + +[scratchpads.term2] +command = "foot --app-id foot-term2 tmux" +class = "foot-term2" +size = "50% 60%" +position = "25% 30%" +animation = "fromBottom" + +[scratchpads.audio] +command = "foot --app-id foot-audio pulsemixer" +class = "foot-audio" +size = "50% 60%" +position = "25% 20%" +animation = "fromBottom" + +[scratchpads.monitor] +command = "foot --app-id foot-monitor monitor-dashboard" +class = "foot-monitor" +size = "50% 60%" +position = "25% 20%" +animation = "fromBottom" + +[scratchpads.music] +command = "foot --app-id foot-music ncmpcpp" +class = "foot-music" +size = "60% 60%" +position = "20% 20%" +animation = "fromBottom" |
