summaryrefslogtreecommitdiff
path: root/hypr/hyprscratch.conf
diff options
context:
space:
mode:
authorZachIR <zachir@librem.one>2025-07-22 23:00:56 -0500
committerZachIR <zachir@librem.one>2025-07-22 23:00:56 -0500
commit2f1eb7a6c025246d289364ee5732ba9add965ecd (patch)
tree6509cbf73b4b2312c0d12dfed31ed4de730262da /hypr/hyprscratch.conf
parenta2f528f57b7b768a77623d110343474ecd894905 (diff)
Use hyprscratch for scratchpads, not pyprland
Diffstat (limited to 'hypr/hyprscratch.conf')
-rw-r--r--hypr/hyprscratch.conf125
1 files changed, 125 insertions, 0 deletions
diff --git a/hypr/hyprscratch.conf b/hypr/hyprscratch.conf
new file mode 100644
index 0000000..ce73d98
--- /dev/null
+++ b/hypr/hyprscratch.conf
@@ -0,0 +1,125 @@
+# Optional globals that apply to all scratchpads
+daemon_options = clean
+
+global_rules = size 50% 50%
+
+sphtop {
+ # Mandatory fields
+ title = sphtop
+ command = st -t sphtop htop
+
+ # Optional fields
+ options = lazy
+ options = special
+}
+
+spterm {
+ # Mandatory fields
+ title = spterm
+ command = st -t spterm
+
+ # Optional fields
+ options = lazy
+ options = special
+}
+
+sppmxr {
+ # Mandatory fields
+ title = sppmxr
+ command = st -t sppmxr pulsemixer
+
+ # Optional fields
+ options = lazy
+ options = special
+}
+
+spblue {
+ # Mandatory fields
+ title = spblue
+ command = st -t spblue bluetoothctl
+
+ # Optional fields
+ options = lazy
+ options = special
+}
+
+spncmp {
+ # Mandatory fields
+ title = spncmp
+ command = st -t spncmp ncmpcpp
+
+ # Optional fields
+ options = lazy
+ options = special
+}
+
+spmutt {
+ # Mandatory fields
+ title = spmutt
+ command = st -t spmutt neomutt
+
+ # Optional fields
+ options = lazy
+ options = special
+}
+
+spprof {
+ # Mandatory fields
+ title = spprof
+ command = st -t spprof profanity
+
+ # Optional fields
+ options = lazy
+ options = special
+}
+
+spirss {
+ # Mandatory fields
+ title = spirss
+ command = st -t spirss irssi
+
+ # Optional fields
+ options = lazy
+ options = special
+}
+
+sptodo {
+ # Mandatory fields
+ title = sptodo
+ command = st -t sptodo todo
+
+ # Optional fields
+ options = lazy
+ options = special
+}
+
+sptrmc {
+ # Mandatory fields
+ title = sptrmc
+ command = st -t sptrmc tremc
+
+ # Optional fields
+ options = lazy
+ options = special
+}
+
+helvum {
+ # Mandatory fields
+ title = Helvum - Pipewire Patchbay
+ command = helvum
+
+ # Optional fields
+ options = lazy
+ options = special
+}
+
+easyeffects {
+ # Mandatory fields
+ title = Easy Effects
+ command = easyeffects
+
+ # Optional fields
+ options = lazy
+ options = special
+}
+