aboutsummaryrefslogtreecommitdiff
path: root/hypr
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2025-10-26 23:39:33 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2025-10-26 23:39:33 +0530
commitb0d6c3079183602e5d010f958f370570d069a157 (patch)
tree56b0a3fd602d916270d1e4473dbe12bcfae4b3cb /hypr
parent9aa0070e137ac3e2b90284ed82f1751a601e18e1 (diff)
home manager symlink + vlc + screen recorder (incomplete)
Diffstat (limited to 'hypr')
-rw-r--r--hypr/hyprland/keybinds.conf1
-rw-r--r--hypr/wf-recorder/record.sh12
2 files changed, 13 insertions, 0 deletions
diff --git a/hypr/hyprland/keybinds.conf b/hypr/hyprland/keybinds.conf
index a83f449..5803061 100644
--- a/hypr/hyprland/keybinds.conf
+++ b/hypr/hyprland/keybinds.conf
@@ -12,6 +12,7 @@ bind = $mainMod, R, exec, $menu
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle
bind = CTRL SHIFT, escape, exec, $taskManager
+# bind = $mainMod SHIFT, R, exec, ~/.config/hypr/wf-recorder/record.sh
# Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l
diff --git a/hypr/wf-recorder/record.sh b/hypr/wf-recorder/record.sh
new file mode 100644
index 0000000..a9ef87a
--- /dev/null
+++ b/hypr/wf-recorder/record.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+notify-send "mkc"
+# Check if a recording is already in progress
+if pgrep -x wf-recorder > /dev/null
+then
+ # If recording, stop it
+ notify-send -h string:wf-recorder:record -t 1000 "Recording Stopped" && pkill wf-recorder
+else
+ # If not recording, start it
+ notify-send -h string:wf-recorder:record -t 1000 "Recording Started" && wf-recorder -a [audio_device] -f /path/to/your/video.mp4
+fi