{ nglib, camptules, nixpkgs }: nglib.makeSystem { system = "x86_64-linux"; name = "nixng-camptules"; inherit nixpkgs; config = ({ pkgs, config, nglib, lib, ... }: { imports = [ camptules.nixngModule ]; config = { dumb-init = { enable = true; type.services = {}; }; services.camptules = { enable = true; package = let youtube-dl = pkgs.writeShellScriptBin "youtube-dl" '' ${pkgs.yt-dlp}/bin/yt-dlp "$@" ''; in pkgs.writeShellScriptBin "camptules" '' export PATH=$PATH:${youtube-dl}/bin:${pkgs.ffmpeg}/bin cd /secrets ${lib.trace camptules.defaultPackage."x86_64-linux".outPath camptules.defaultPackage."x86_64-linux"}/bin/camptules ''; }; }; }); }