summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--demiurge.pub6
-rw-r--r--epistemia/deploy.scm1
-rw-r--r--epistemia/systems/base-system.scm13
-rw-r--r--epistemia/systems/demiurge.scm3
4 files changed, 16 insertions, 7 deletions
diff --git a/demiurge.pub b/demiurge.pub
new file mode 100644
index 0000000..d380698
--- /dev/null
+++ b/demiurge.pub
@@ -0,0 +1,6 @@
1(public-key
2 (ecc
3 (curve Ed25519)
4 (q #D421783A5EE3354CA5AD80389D6257BD35926E5248FF9087E4EC9679AF815B7B#)
5 )
6 )
diff --git a/epistemia/deploy.scm b/epistemia/deploy.scm
index 6f19eb0..5a46bae 100644
--- a/epistemia/deploy.scm
+++ b/epistemia/deploy.scm
@@ -5,7 +5,6 @@
5 ;; (host-name "saklas") 5 ;; (host-name "saklas")
6 (host-name "162.55.242.220") 6 (host-name "162.55.242.220")
7 (system "x86_64-linux") 7 (system "x86_64-linux")
8 (user "vin")
9 (host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILisyUFXdEQHKE42FavKbHHJQJpQAuzbfkmjHrBqZtW2") 8 (host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILisyUFXdEQHKE42FavKbHHJQJpQAuzbfkmjHrBqZtW2")
10 (identity "/data/ssh/id_ed25519") 9 (identity "/data/ssh/id_ed25519")
11 (safety-checks? #f))))) 10 (safety-checks? #f)))))
diff --git a/epistemia/systems/base-system.scm b/epistemia/systems/base-system.scm
index 5993c0d..86abafd 100644
--- a/epistemia/systems/base-system.scm
+++ b/epistemia/systems/base-system.scm
@@ -24,9 +24,10 @@
24 24
25 (packages %base-packages) 25 (packages %base-packages)
26 26
27 (services (append (list (service openssh-service-type) 27 (services (modify-services %base-services
28 (service alsa-service-type 28 (guix-service-type config =>
29 (alsa-configuration (pulseaudio? #f))) 29 (guix-configuration
30 (service ladspa-service-type 30 (inherit config)
31 (ladspa-configuration (plugins (list lsp-plugins))))) 31 (authorized-keys
32 %base-services)))) 32 (append (list (local-file "../../demiurge.pub"))
33 %default-authorized-guix-keys))))))))
diff --git a/epistemia/systems/demiurge.scm b/epistemia/systems/demiurge.scm
index 33fc828..95e4f7e 100644
--- a/epistemia/systems/demiurge.scm
+++ b/epistemia/systems/demiurge.scm
@@ -5,6 +5,7 @@
5 #:use-module (gnu packages golang-crypto) 5 #:use-module (gnu packages golang-crypto)
6 #:use-module (gnu packages linux) 6 #:use-module (gnu packages linux)
7 #:use-module (gnu packages machine-learning) 7 #:use-module (gnu packages machine-learning)
8 #:use-module (gnu packages music)
8 #:use-module (gnu packages version-control) 9 #:use-module (gnu packages version-control)
9 #:use-module (gnu packages vpn) 10 #:use-module (gnu packages vpn)
10 #:use-module (gnu services dbus) ; temp 11 #:use-module (gnu services dbus) ; temp
@@ -146,6 +147,8 @@
146 `(("vin" ,(local-file "/data/ssh/id_ed25519.pub")) 147 `(("vin" ,(local-file "/data/ssh/id_ed25519.pub"))
147 ("root" ,(local-file "/data/ssh/id_ed25519.pub")))) 148 ("root" ,(local-file "/data/ssh/id_ed25519.pub"))))
148 (extra-content "\ 149 (extra-content "\
150 (service ladspa-service-type
151 (ladspa-configuration (plugins (list lsp-plugins))))
149 ListenAddress 127.0.0.1:22 152 ListenAddress 127.0.0.1:22
150 ListenAddress 192.168.1.2:22 153 ListenAddress 192.168.1.2:22
151 ListenAddress 10.0.13.2:22"))) 154 ListenAddress 10.0.13.2:22")))