fixed update.nix

This commit is contained in:
2024-11-21 20:21:28 -05:00
parent 65804cf07c
commit 3783b21416

View File

@@ -1,11 +1,24 @@
{ lib, ... }: { lib, pkgs, ... }:
{ {
services.autopull = { systemd = {
enable = lib.mkDefault true; services."autopull@dotfiles" = {
repo.dotfiles = { requires = [ "multi-user.target" ];
enable = lib.mkDefault true; after = [ "multi-user.target" ];
ssh-key = lib.mkDefault "/root/.ssh/id_ed25519_ghdeploy"; description = "Pull the latest data for dotfiles";
path = lib.mkDefault /root/dotfiles; serviceConfig = {
Type = "oneshot";
User = "root";
WorkingDirectory = /root/dotfiles;
ExecStart = "${pkgs.git}/bin/git pull --all --prune";
};
};
timers."autopull@dotfiles" = {
wantedBy = [ "timers.target" ];
timerConfig = {
OnBootSec = "1h";
OnUnitActiveSec = "1h";
Unit = "autopull@dotfiles.service";
};
}; };
}; };