Skip to content

Commit 7a9c9b2

Browse files
committed
Update repositories: 2025-12-03 to 2025-12-04
-repos/anemofilia/zero ab4d2fcb113f0a09726087b091dd648bcf4c4b06 +repos/anemofilia/zero 4ca9bd1ddc1480bc2cab73e15d12894eae065feb
1 parent 4fda18d commit 7a9c9b2

File tree

4 files changed

+42
-19
lines changed

4 files changed

+42
-19
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
(use-modules (radix repl command) (guix monad-repl))
2+
(system "printf '\\033c'")
3+
4+
(cond ((false-if-exception (resolve-interface '(ice-9 readline)))
5+
=>
6+
(lambda (module)
7+
;; Enable completion and input history at the REPL.
8+
((module-ref module 'activate-readline))))
9+
(else
10+
(display "Consider installing the 'guile-readline' package for
11+
convenient interactive line editing and input history.\n\n")))
12+
13+
(unless (getenv "INSIDE_EMACS")
14+
(cond ((false-if-exception (resolve-interface '(ice-9 colorized)))
15+
=>
16+
(lambda (module)
17+
;; Enable completion and input history at the REPL.
18+
((module-ref module 'activate-colorized))))
19+
(else
20+
(display "Consider installing the 'guile-colorized' package
21+
for a colorful Guile experience.\n\n"))))

repos/anemofilia/zero/home-environments/radio/secrets/common.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ aerc:
88
password: ENC[AES256_GCM,data:9g2iy2zE3N8RWc56p7hwr+HwgySab5QvWRUS1m7NkuyKt5uOZ0ne/3kmjFEzc3EmJtU4aLYwn77woTIE90vk,iv:SHhBIiz2zJUNCxxc2WzKNxbmYA1zTbDn9IEFiBWxefk=,tag:Vg1qgddW71qs8Hidk4UyrQ==,type:str]
99
senpai:
1010
sourcehut:
11-
password: ENC[AES256_GCM,data:cl/+kn1449Nk/8qNPlPANqFJ09KG7S0Xka4+JOGV74xt5BF7J+8WT38AbOxJfQYf6RC9R/1JlY1SSJYRfIaMh/Ou/pncc0ulKsjoFSDYz6xPEFXOiQ4EYm9BtofNhUZ+LxVGOA==,iv:1ovlRdbVsNefbLMEwYxp/Fo2+mbbIxRAmNR6YDdep7M=,tag:bU4HF/4+/DGOssbWUWiSTA==,type:str]
11+
password: ENC[AES256_GCM,data:wmk3QqoYH4/Gt6B6PQejMYdFj/i1mlghRaPcw+X88ZbYAFUxyqzhqhL9SgQttgDBo2QPGBKHVyZJCSg5ppdxJXmyBe+uda1sHdLLbJEukI463AH49MVExKydsfSnrNJU7DO8MQ==,iv:YA+bjJ27VxkimZqwL1jxcz35SgW3hLOhwZyk0/1UXDU=,tag:0pxvPtF8hIahalWvVBPlQw==,type:str]
1212
sops:
1313
kms: []
1414
gcp_kms: []
1515
azure_kv: []
1616
hc_vault: []
1717
age: []
18-
lastmodified: "2025-01-08T14:54:12Z"
19-
mac: ENC[AES256_GCM,data:OzEs65g+sda1uLDIFvcgFu5gN4jzxDU6IQ53yC/aAd/skW+FOntPSNv0pf+5RSRc5JlfXEzaFEqVOqheUH3mFWGheUutsYZHCTnnt+s9H+w9QRNRbkGC6ajiTx2YwqrrbERj0FnHmR4vfF5E06gs8qqEH8Hqk87Lx1iYb1Dvdm4=,iv:q2xNshU9iQ1j8gNzIv6FvAsZxgB2TwjlcZKYPRhyTnk=,tag:o2K7q6ek9YyAtQlIcdhFFg==,type:str]
18+
lastmodified: "2025-12-03T20:43:37Z"
19+
mac: ENC[AES256_GCM,data:BQLLGRQ94B72m16TmZdzeCDb7JsYKokyF5H7d78/ILkwstdI5fv7w+jiB6EgfoZvOlky4s6ojj/k8pP6EpCloNb3TGgE7/viPSf7zsKC3+gs3+x33XCTWGAzkOMEwXbFjnII8IiXJoIfWkb4qMJtYW0D0UOaH38mah7izb0q3Qs=,iv:hwaWRIGm4ILv7kQAnSyRCHUQLI7VM/4G1U7iMMLJbvk=,tag:t+HsqUR5FyebNyrCbE8rDA==,type:str]
2020
pgp:
2121
- created_at: "2025-01-08T14:46:46Z"
2222
enc: |-
@@ -37,4 +37,4 @@ sops:
3737
-----END PGP MESSAGE-----
3838
fp: C9D6FF9E1ECA6731EC2E77D29DE0BA851DC6981B
3939
unencrypted_suffix: _unencrypted
40-
version: 3.8.1
40+
version: 3.9.4

repos/anemofilia/zero/operating-systems/base.scm

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,24 @@
1111

1212
#:export (base))
1313

14-
(define symlink-/etc/config.scm-gexp
15-
#~(service '(symlink-/etc/config.scm)
16-
#:transient? #t
17-
#:requirement '(user-processes host-name)
18-
#:start (lambda _
19-
(symlink
20-
(string-append
21-
"/home/radio/areas/code/scm/zero/"
22-
"operating-systems/" (gethostname) ".scm")
23-
"/etc/config.scm"))))
14+
(define symlink-/etc/config.scm-shepherd-service
15+
(shepherd-service
16+
(provision '(symlink-/etc/config.scm))
17+
(requirement '(user-processes host-name))
18+
(start #~(lambda _
19+
(let* ((zero "/home/radio/areas/code/scm/zero/")
20+
(host-config (string-append zero "operating-systems/"
21+
(gethostname) ".scm")))
22+
(symlink host-config "/etc/config.scm")
23+
host-config)))
24+
(stop #~(lambda _
25+
(when (file-exists? "/etc/config.scm")
26+
(delete-file "/etc/config.scm"))))))
2427

2528
(define symlink-/etc/config.scm
26-
(simple-service 'symlink-/etc/config.scm shepherd-root-service-type
27-
(list (shepherd-service
28-
(provision '(symlink-/etc/config.scm))
29-
(free-form symlink-/etc/config.scm-gexp)))))
29+
(simple-service 'symlink-/etc/config.scm
30+
shepherd-root-service-type
31+
(list symlink-/etc/config.scm-shepherd-service)))
3032

3133
(define base
3234
(operating-system

repositories.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos/aemogie/aetheria 6c16f29dca6bcf96f6cd596991852ba4143c0b64
22
repos/abcdw/rde c5aea8d9c81db29f3e4d9ea5a6a152ece11c26cc
3-
repos/anemofilia/zero ab4d2fcb113f0a09726087b091dd648bcf4c4b06
3+
repos/anemofilia/zero 4ca9bd1ddc1480bc2cab73e15d12894eae065feb
44
repos/look/misako 9c957f48c30d7dd49cdf6f031b21d2f33afeef52
55
repos/hako/Testament 1815b95955b76a5f4cb179e23c67940ab5fcaca4
66
repos/jjba23/sss 8467276798c34466288ef81244011da56d6ee065

0 commit comments

Comments
 (0)