nirish

config files for niri window manager
Log | Files | Refs | README | LICENSE

rofi-screenrecord (472B)


      1 #!/usr/bin/env bash
      2 
      3 screenrecord_args=$(printf '%b' '󰍹 DISPLAY\n󰍹 DISPLAY+AUDIO\n󰖠 DISPLAY+WEBCAM\n REGION\n REGION+AUDIO' | rofi -dmenu -p " Record Screen: " -i)
      4 
      5 case "$screenrecord_args" in
      6 *DISPLAY)
      7   screenrecord output
      8   ;;
      9 *DISPLAY+AUDIO)
     10   screenrecord output --with-audio
     11   ;;
     12 *DISPLAY+WEBCAM)
     13   screenrecord output --with-webcam --with-audio
     14   ;;
     15 *REGION)
     16   screenrecord region
     17   ;;
     18 *REGION+AUDIO)
     19   screenrecord region --with-audio
     20   ;;
     21 esac