fix autopull (#79)

* fix autopull

* add deadnix

* fix git
This commit is contained in:
Dennis
2024-02-06 23:58:33 +01:00
committed by GitHub
parent 3b70b4ea60
commit 52c421a45f
5 changed files with 9 additions and 8 deletions

View File

@ -25,6 +25,7 @@ in {
ssh-key = lib.mkOption {
type = lib.types.str;
default = "";
description = "ssh-key used to pull the repository";
};
@ -48,8 +49,6 @@ in {
WorkingDirectory = cfg.path;
Environment = lib.mkIf (cfg.ssh-key != "") "GIT_SSH_COMMAND=${pkgs.openssh}/bin/ssh -i ${cfg.ssh-key} -o IdentitiesOnly=yes";
ExecStart = "${pkgs.git}/bin/git pull --all";
Before = "nixos-upgrade.service";
Wants = "nixos-upgrade.service";
};
};

View File

@ -1,7 +1,7 @@
{ config, pkgs, lib, ... }:
let
eachSite = config.services.staticpage.sites;
siteOpts = { lib, name, config, ... }: {
siteOpts = { lib, ... }: {
options = {
package = lib.mkPackageOption pkgs "page" { };