From a2ca0bfe64119a03ebfc9c757e6de385f86b85af Mon Sep 17 00:00:00 2001 From: Timo Wilken Date: Thu, 25 May 2023 22:51:25 +0200 Subject: Use the newly-published channel for unattended upgrades --- tw/system/vin.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tw/system/vin.scm') 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). -- cgit v1.2.3