From 00ad7cb157e7a295749cd152f89babd0fa64e24f Mon Sep 17 00:00:00 2001 From: caandt Date: Sun, 13 Jul 2025 14:40:51 -0500 Subject: [PATCH] record audio script --- user/bin/default.nix | 1 + user/bin/record-audio | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100755 user/bin/record-audio diff --git a/user/bin/default.nix b/user/bin/default.nix index b248a1f..ec51421 100644 --- a/user/bin/default.nix +++ b/user/bin/default.nix @@ -16,6 +16,7 @@ in { bell = [pipewire libnotify]; nsxiv-rifle = [nsxiv]; screenshot = [maim xclip]; + record-audio = [pulseaudio ffmpeg jq]; }; home.file = builtins.listToAttrs ( map diff --git a/user/bin/record-audio b/user/bin/record-audio new file mode 100755 index 0000000..e1cfee7 --- /dev/null +++ b/user/bin/record-audio @@ -0,0 +1,8 @@ +#!/bin/sh +monitor="$(pactl -f json info | jq -r '.default_sink_name + ".monitor"')" +exec ffmpeg \ + -f pulse \ + -i "$monitor" \ + -loglevel error \ + -ac 2 \ + "${@:-a.mp3}"