summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzalea Redmyer <azalea@grrlz.net>2026-02-18 07:38:26 -0800
committerAzalea Redmyer <azalea@grrlz.net>2026-02-18 07:38:26 -0800
commitf7b6dc8139fd44055b387307df5be89679889842 (patch)
treec2e62aa2f0f408ead4334f7c46d378aa5522726d
parentb36e2f9058eb1863abb22d44a7f4f650fa81bdd4 (diff)
Add dnsmasq service (mostly for iOS/macOS local network access woes)
-rw-r--r--bluechateau/systems/chinstrap.scm9
1 files changed, 9 insertions, 0 deletions
diff --git a/bluechateau/systems/chinstrap.scm b/bluechateau/systems/chinstrap.scm
index a593b5b..89a9057 100644
--- a/bluechateau/systems/chinstrap.scm
+++ b/bluechateau/systems/chinstrap.scm
@@ -21,6 +21,7 @@
#:use-module (gnu services databases)
#:use-module (gnu services desktop)
#:use-module (gnu services docker)
+ #:use-module (gnu services dns)
#:use-module (gnu services messaging)
#:use-module (gnu services networking)
#:use-module (gnu services ssh)
@@ -456,6 +457,14 @@ port = 8000"))
;; Basic system services
(service dhcpcd-service-type)
(service dbus-root-service-type)
+ (service dnsmasq-service-type
+ (dnsmasq-configuration
+ (no-resolv? #t)
+ (cache-size 1000)
+ (servers '("95.215.19.53")) ;; Use Njalla public DNS upstream
+ (addresses
+ '("/bluechateau.org/192.168.254.159"))
+ ))
(service elogind-service-type)
;; OpenSSH