update flake itme

This commit is contained in:
KoenDR06 2025-11-19 22:02:35 +01:00
parent 81c5ee9778
commit 748190e350

View file

@ -1,6 +1,7 @@
{ {
lib, lib,
config, config,
pkgs,
... ...
}: let }: let
inherit (lib) mkEnableOption mkIf; inherit (lib) mkEnableOption mkIf;
@ -21,14 +22,16 @@ in {
}; };
}; };
systemd.services."flake-update" = { systemd.services."flake-update" = let
git = "${pkgs.git}/bin/git";
in {
script = '' script = ''
cd /home/horseman/nix-config cd /home/horseman/nix-config
git pull ${git} pull
nix flake update nix flake update
rebuild .#${config.networking.hostName} rebuild .#${config.networking.hostName}
git commit flake.lock -m "Update flake" ${git} commit flake.lock -m "Update flake"
git push ${git} push
''; '';
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";