From 5cdb4e421a809de51c3ebe8404e50d732721238b Mon Sep 17 00:00:00 2001 From: Akshay Date: Sun, 26 Sep 2021 21:26:36 +0530 Subject: init --- scripts/default.nix | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 scripts/default.nix (limited to 'scripts/default.nix') diff --git a/scripts/default.nix b/scripts/default.nix new file mode 100644 index 0000000..84fcff3 --- /dev/null +++ b/scripts/default.nix @@ -0,0 +1,26 @@ +{ pkgs, ... }: + +let + + # open a window with live video feed from the camera + webcam = pkgs.writeScriptBin "webcam" '' + ${pkgs.mpv}/bin/mpv av://v4l2:/dev/video0 --profile=low-latency --untimed + ''; + + # set git repo descriptions on cgit + git-set-desc = pkgs.writeScriptBin "git-set-desc" '' + remote=$(git remote get-url --push origin) + scp .git/description "$remote/description" + ''; + + # screen record with ffmpeg and slop + record = import ./record.nix pkgs; + + # file uploader + uploader = import ./up.nix pkgs; + + # battery script + battery = import ./battery.nix pkgs; + +in + [ webcam git-set-desc record uploader battery ] -- cgit v1.2.3