This repository has no description
562 B
19 lines
1{ ... }:
2{
3 perSystem =
4 { pkgs, self', ... }:
5 {
6 packages.record =
7 (pkgs.writeShellApplication {
8 name = "record";
9 runtimeInputs = [
10 pkgs.ffmpeg
11 pkgs.gum
12 ]
13 ++ pkgs.lib.optionals pkgs.stdenv.hostPlatform.isLinux [ pkgs.pulseaudio ]
14 ++ pkgs.lib.optionals pkgs.stdenv.hostPlatform.isDarwin [ self'.packages.system-audio-dump ];
15 text = builtins.readFile ./rec.sh;
16 }).overrideAttrs
17 { passthru.usage = builtins.readFile ./usage.kdl; };
18 };
19}