diff options
author | Timo Wilken | 2023-05-25 22:51:25 +0200 |
---|---|---|
committer | Timo Wilken | 2023-05-25 23:31:13 +0200 |
commit | a2ca0bfe64119a03ebfc9c757e6de385f86b85af (patch) | |
tree | 00438c303fbb5085e5a898cd828365fb4b7d1e45 /tw/system/vin.scm | |
parent | 912862c022e3543a1a170195a731389b59072e7b (diff) |
Use the newly-published channel for unattended upgrades
Diffstat (limited to 'tw/system/vin.scm')
-rw-r--r-- | tw/system/vin.scm | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tw/system/vin.scm b/tw/system/vin.scm index 8dfbd2df..5b190756 100644 --- a/tw/system/vin.scm +++ b/tw/system/vin.scm @@ -1,12 +1,14 @@ (define-module (tw system vin) #:use-module (gnu) #:use-module (gnu bootloader grub) + #:use-module (gnu services admin) ; unattended-upgrade-service-type #:use-module (gnu services docker) #:use-module (gnu services dbus) #:use-module (gnu services desktop) ; elogind-service-type #:use-module (gnu system locale) #:use-module (gnu system nss) #:use-module (guix gexp) + #:use-module (tw channels) #:use-module (tw services grafana) #:use-module (tw services restic) #:use-module (tw system)) @@ -111,6 +113,14 @@ (service dbus-root-service-type) ; required by `docker-service-type' (service elogind-service-type) ; required by `docker-service-type' + (service unattended-upgrade-service-type + (unattended-upgrade-configuration + (schedule "22 07 * * sat") ; 07:22 every Saturday morning + (maximum-duration (* 40 60)) ; 40 minutes to allow for slow downloads + (channels %system-channels) + (operating-system-expression + #~(@ (tw system vin) %vin-system)))) + (server-base-services host-name))) ;; The list of user accounts ('root' is implicit). |