commit 118f4d029e53a9ff7bc02e6a6de3b25e1ae74f3d
parent 0d9fa885ee879ce48520264da920b7d02d01c497
Author: Vineet Kumar <git@vineetk.net>
Date: Sat, 24 Jan 2026 12:33:24 -0500
base, demiurge: move desktop-specific into demiurge for now
will later put into separate desktop.scm for laptop
Diffstat:
4 files changed, 16 insertions(+), 7 deletions(-)
diff --git a/demiurge.pub b/demiurge.pub
@@ -0,0 +1,6 @@
+(public-key
+ (ecc
+ (curve Ed25519)
+ (q #D421783A5EE3354CA5AD80389D6257BD35926E5248FF9087E4EC9679AF815B7B#)
+ )
+ )
diff --git a/epistemia/deploy.scm b/epistemia/deploy.scm
@@ -5,7 +5,6 @@
;; (host-name "saklas")
(host-name "162.55.242.220")
(system "x86_64-linux")
- (user "vin")
(host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILisyUFXdEQHKE42FavKbHHJQJpQAuzbfkmjHrBqZtW2")
(identity "/data/ssh/id_ed25519")
(safety-checks? #f)))))
diff --git a/epistemia/systems/base-system.scm b/epistemia/systems/base-system.scm
@@ -24,9 +24,10 @@
(packages %base-packages)
- (services (append (list (service openssh-service-type)
- (service alsa-service-type
- (alsa-configuration (pulseaudio? #f)))
- (service ladspa-service-type
- (ladspa-configuration (plugins (list lsp-plugins)))))
- %base-services))))
+ (services (modify-services %base-services
+ (guix-service-type config =>
+ (guix-configuration
+ (inherit config)
+ (authorized-keys
+ (append (list (local-file "../../demiurge.pub"))
+ %default-authorized-guix-keys))))))))
diff --git a/epistemia/systems/demiurge.scm b/epistemia/systems/demiurge.scm
@@ -5,6 +5,7 @@
#:use-module (gnu packages golang-crypto)
#:use-module (gnu packages linux)
#:use-module (gnu packages machine-learning)
+ #:use-module (gnu packages music)
#:use-module (gnu packages version-control)
#:use-module (gnu packages vpn)
#:use-module (gnu services dbus) ; temp
@@ -146,6 +147,8 @@
`(("vin" ,(local-file "/data/ssh/id_ed25519.pub"))
("root" ,(local-file "/data/ssh/id_ed25519.pub"))))
(extra-content "\
+ (service ladspa-service-type
+ (ladspa-configuration (plugins (list lsp-plugins))))
ListenAddress 127.0.0.1:22
ListenAddress 192.168.1.2:22
ListenAddress 10.0.13.2:22")))