summaryrefslogtreecommitdiff
path: root/aisaka.org
diff options
context:
space:
mode:
Diffstat (limited to 'aisaka.org')
-rw-r--r--aisaka.org37
1 files changed, 34 insertions, 3 deletions
diff --git a/aisaka.org b/aisaka.org
index b60be9f..d6cac55 100644
--- a/aisaka.org
+++ b/aisaka.org
@@ -7,6 +7,19 @@
https://guix.gnu.org/en/manual/en/html_node/
+** TODO Installation
+
+https://guix.gnu.org/en/manual/en/html_node/Installation.html
+
+*** TODO Invoking guix-daemon
+
+https://guix.gnu.org/en/manual/en/html_node/Invoking-guix_002ddaemon.html
+
+#+begin_src scheme :noweb-ref guix-options
+ "--gc-keep-derivations=yes"
+ "--gc-keep-outputs=yes"
+#+end_src
+
** TODO System configuration
https://guix.gnu.org/en/manual/en/html_node/System-Configuration.html
@@ -76,6 +89,7 @@ https://guix.gnu.org/en/manual/en/html_node/Services.html
#+begin_src scheme :noweb-ref system-services
(services
(append
+ <<system-base-services>>
(list
<<ssh-system-service>>
<<trezor-system-packages>>
@@ -92,15 +106,32 @@ https://guix.gnu.org/en/manual/en/html_node/Services.html
(service
tor-service-type
(tor-configuration
- (control-socket? #t)))
- <<trezor-udev-rules>>)
+ (control-socket? #t))))
(modify-services
%desktop-services
(elogind-service-type
configuration =>
(elogind-configuration
(inherit configuration)
- (handle-lid-switch 'ignore))))))
+ (handle-lid-switch 'ignore)))
+ (delete guix-service-type))))
+#+end_src
+
+**** TODO Base Services
+
+https://guix.gnu.org/en/manual/en/html_node/Base-Services.html
+
+#+begin_src scheme :noweb-ref system-base-services
+ (append
+ (list
+ <<trezor-udev-rules>>)
+ (list
+ (service
+ guix-service-type
+ (guix-configuration
+ (extra-options
+ (list
+ <<guix-options>>))))))
#+end_src
** TODO Home configuration