record audio script
This commit is contained in:
parent
d5943c2e53
commit
00ad7cb157
|
|
@ -16,6 +16,7 @@ in {
|
||||||
bell = [pipewire libnotify];
|
bell = [pipewire libnotify];
|
||||||
nsxiv-rifle = [nsxiv];
|
nsxiv-rifle = [nsxiv];
|
||||||
screenshot = [maim xclip];
|
screenshot = [maim xclip];
|
||||||
|
record-audio = [pulseaudio ffmpeg jq];
|
||||||
};
|
};
|
||||||
home.file = builtins.listToAttrs (
|
home.file = builtins.listToAttrs (
|
||||||
map
|
map
|
||||||
|
|
|
||||||
8
user/bin/record-audio
Executable file
8
user/bin/record-audio
Executable file
|
|
@ -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}"
|
||||||
Loading…
Reference in a new issue