diff options
author | EuAndreh <eu@euandre.org> | 2025-06-05 10:57:24 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2025-06-05 11:02:42 -0300 |
commit | ec6e8f9a1c3d32dee0304d15d13bbf4d41abea11 (patch) | |
tree | 7fbf5d1406ead4e733a11c0390278cf11eb34637 | |
parent | src/guix/system.scm: Add "node" to package-symbols (diff) | |
download | toph-main.tar.gz toph-main.tar.xz |
-rw-r--r-- | src/guix/system.scm | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/src/guix/system.scm b/src/guix/system.scm index adb9a7d..8aac00a 100644 --- a/src/guix/system.scm +++ b/src/guix/system.scm @@ -55,7 +55,25 @@ (timezone "America/Sao_Paulo") (host-name +tld+) (skeletons pkg:skeletons) - (users (append (pkg:user-accounts +users+) %base-user-accounts)) + (users + (append + (pkg:user-accounts +users+) + (list + (user-account + (name "pijul") + (group "pijul") + (system? #t) + (comment "Pijul SSH user") + (home-directory "/srv/pijul") + (create-home-directory? #t))) + %base-user-accounts)) + (groups + (append + (list + (user-group + (name "pijul") + (system? #t))) + %base-groups)) (sudoers-file pkg:syskeep-sudoers-file) (packages (pkg:package-set package-symbols package-records)) (services @@ -67,7 +85,9 @@ (q:knot-zones-configuration +tld+ +ipv4+ +ipv6+)) (service openssh-service-type (q:openssh-default-configuration - (pkg:users->keys +users+))) + (append + (pkg:users->keys +users+) + `(("pijul" ,(plain-file "pijul-andreh-id_rsa.pub" (pkg:slurp (path "src/keys/SSH/andreh.pub.txt")))))))) (service certbot-service-type (q:tld-certbot-configuration +tld+)) (service nginx-service-type |