aboutsummaryrefslogtreecommitdiff
path: root/tw/system.scm
diff options
context:
space:
mode:
authorTimo Wilken2023-04-20 23:42:18 +0200
committerTimo Wilken2023-04-21 14:32:02 +0200
commit4fc1db92aacf2af08bb078267aed2cb45f98b97b (patch)
treed6f582f048b61e09f4d8c3c5094bfcc0c29af535 /tw/system.scm
parent5ddf8241ec2eb8faed264781fedc927e62a3c20d (diff)
Fix restic-server setup
Diffstat (limited to 'tw/system.scm')
-rw-r--r--tw/system.scm6
1 files changed, 3 insertions, 3 deletions
diff --git a/tw/system.scm b/tw/system.scm
index 0b738038..f7ac429c 100644
--- a/tw/system.scm
+++ b/tw/system.scm
@@ -44,12 +44,12 @@
("pi3.twilken.net" . 51022)))
(export server-wireguard-address)
-(define* (server-wireguard-address host-name #:optional (port ""))
+(define* (server-wireguard-address host-name #:optional port)
(string-replace-substring
(car ; get the IPv4 address
(wireguard-peer-allowed-ips
(assoc-ref %wireguard-peers host-name)))
- "/32" port))
+ "/32" (if port (format #f ":~a" port) "")))
(define-public (server-base-services host-name)
(cons*
@@ -69,7 +69,7 @@
(service prometheus-node-exporter-service-type
(prometheus-node-exporter-configuration
(web-listen-address
- (server-wireguard-address host-name ":9100"))))
+ (server-wireguard-address host-name 9100))))
(simple-service 'disk-maintenance mcron-service-type
(list #~(job "0 2 * * *" "guix gc -d 2w")