This repository has no description
436 B
17 lines
1{ config, pkgs, ... }:
2{
3 systemd.services.rebuild-on-boot = {
4 wantedBy = [ "multi-user.target" ];
5 environment = {
6 NIX_REMOTE = "daemon";
7 HOME = "/var/empty";
8 };
9 serviceConfig = {
10 ExecStart = pkgs.writeScript "rebuild" ''
11 #!${pkgs.bash}/bin/bash
12 (/run/current-system/sw/bin/nixos-rebuild -I /var/src switch) &
13 '';
14 ExecStop = "${pkgs.coreutils}/bin/sleep 10";
15 };
16 };
17}