Deployflake as dir
This commit is contained in:
@@ -116,8 +116,9 @@
|
|||||||
hydraJobs = checks // lib.optionalAttrs
|
hydraJobs = checks // lib.optionalAttrs
|
||||||
(system == "x86_64-linux" ) {
|
(system == "x86_64-linux" ) {
|
||||||
runCommandHook = let
|
runCommandHook = let
|
||||||
deployFlake = pkgs.runCommand "deploy-flake" {} ''
|
deployFlake = pkgs.runCommand "New Alan Deploy" {} ''
|
||||||
substitute ${./deploy/flake.nix} $out \
|
mkdir $out
|
||||||
|
substitute ${./deploy/flake.nix} $out/flake.nix \
|
||||||
--replace "main.tar.gz" "${self.rev}.tar.gz"
|
--replace "main.tar.gz" "${self.rev}.tar.gz"
|
||||||
'';
|
'';
|
||||||
in {
|
in {
|
||||||
@@ -129,7 +130,7 @@
|
|||||||
} ''
|
} ''
|
||||||
echo '#!${pkgs.runtimeShell}' >> $out
|
echo '#!${pkgs.runtimeShell}' >> $out
|
||||||
echo 'export flake=${deployFlake}' >> $out
|
echo 'export flake=${deployFlake}' >> $out
|
||||||
echo Deploying $flake
|
echo Deploying ${deployFlake}
|
||||||
echo '# ${pkgs.runtimeShell} ./secrets/deploy.sh' >> $out
|
echo '# ${pkgs.runtimeShell} ./secrets/deploy.sh' >> $out
|
||||||
chmod +x $out
|
chmod +x $out
|
||||||
'';
|
'';
|
||||||
|
|||||||
Reference in New Issue
Block a user