diff options
author | 2025-04-25 22:11:50 +0200 | |
---|---|---|
committer | 2025-04-25 22:11:50 +0200 | |
commit | 86c17cd74df3eae2d6ded1054c4a46bd83f84567 (patch) | |
tree | 93f67e5ed36857fef2c62d2dda2ed42aad8742f4 | |
parent | Initial guix setup (diff) |
Deploy PostgreSQL & add unattended upgrades
-rw-r--r-- | guix/turing.scm | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/guix/turing.scm b/guix/turing.scm index bc9bccd..dee488d 100644 --- a/guix/turing.scm +++ b/guix/turing.scm @@ -1,9 +1,12 @@ ;; Module imports (use-modules (gnu) (guix) + (gnu packages databases) (gnu packages linux) (gnu packages tmux) - (gnu packages vim)) + (gnu packages vim) + (gnu services admin) + (gnu services databases)) (use-service-modules networking ssh) (use-package-modules bootloaders) @@ -47,6 +50,10 @@ ("j" ,(ssh-key "jb") ,(ssh-key "jb2")))))) (service dhcp-client-service-type) + (service postgresql-service-type + (postgresql-configuration + (postgresql postgresql-16))) + (service unattended-upgrade-service-type) (simple-service 'resolv-conf etc-service-type (list `("resolv.conf" ,(plain-file "resolv.conf" @@ -88,7 +95,7 @@ (home-directory "/home/j") (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) - (packages (cons* vim %base-packages)) + (packages (cons* %base-packages)) (sudoers-file (plain-file "sudoers" "root ALL=(ALL) ALL %wheel ALL=NOPASSWD: ALL ")) |