This commit is contained in:
Philip Peterson 2024-12-06 23:48:02 -09:00
parent 90c0fa11e7
commit 4c1f9705da
No known key found for this signature in database
GPG key ID: 354311183FC6519B

View file

@ -30,6 +30,17 @@
};
pullomatic = "${pullomaticPkg}/bin/pullomatic";
writeShellScriptBinInRepoRoot = name: script: pkgs.writeShellScriptBin name ''
cd `${pkgs.git}/bin/git rev-parse --show-toplevel`
${script}
'';
start-arion-run = writeShellScriptBinInRepoRoot "start-arion-run" ''
cd arion/
${pkgs.arion}/bin/arion down
${pkgs.arion}/bin/arion up
'';
in {
imports = [
(import ./cloned_repos {inherit pkgs pullomatic lib;})
@ -43,17 +54,6 @@ in {
age.secrets.nearlyfreespeech.file = ./secrets/nearlyfreespeech.age;
age.secrets.nearlyfreespeech.owner = "root";
writeShellScriptBinInRepoRoot = name: script: pkgs.writeShellScriptBin name ''
cd `${pkgs.git}/bin/git rev-parse --show-toplevel`
${script}
'';
start-arion-run = writeShellScriptBinInRepoRoot "start-arion-run" ''
cd arion/
${pkgs.arion}/bin/arion down
${pkgs.arion}/bin/arion up
'';
environment.systemPackages = [
ddnsPkg
pullomaticPkg