Commit Graph

846 Commits

Author SHA1 Message Date
Hilton Chain
a90ea1bdeb
bootloader: Add uefi-uki-removable-bootloader.
* modules/rosenthal/bootloader/uki.scm: New file.
2025-09-27 23:21:35 +08:00
Hilton Chain
1bb06a779b
rosenthal: Add ukify.
* modules/rosenthal/packages/bootloaders.scm (ukify): New variable.
2025-09-27 23:21:08 +08:00
Hilton Chain
cd0f3117a0
rosenthal: Add systemd-stub.
* modules/rosenthal/packages/bootloaders.scm (systemd-stub-name): New procedure.
(systemd-version, systemd-source, systemd-stub): New variables.
2025-09-27 23:20:58 +08:00
Hilton Chain
17c5c2fd78
ci: Attempt to fix the tarball job.
* modules/rosenthal/ci/tarball.scm (tarball-jobs): New procedure.
(cuirass-jobs): Copied from Guix.
2025-09-26 12:54:32 +08:00
Hilton Chain
3bcfc744fe
rosenthal: Remove emacs-treesit-auto.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-treesit-auto): Delete variable.
2025-09-26 00:57:35 +08:00
Hilton Chain
52554a333b
rosenthal: Add custom CI build for guix/dolly tarball. 2025-09-25 22:37:28 +08:00
Hilton Chain
330b4f2761
rosenthal: cuirass/dolly: Update to 1.3.1-2.1de99f7. 2025-09-25 21:41:11 +08:00
Hilton Chain
b8c3305403
services: misskey: Use serializer from guile-yamlpp. 2025-09-25 13:02:44 +08:00
Hilton Chain
ae9586b909
services: forgejo, grafana: Use serializer from guile-ini. 2025-09-25 12:54:29 +08:00
Hilton Chain
f35b32e3aa
rosenthal: hugo: Update to 0.150.0.
* modules/rosenthal/packages/web.scm (hugo): Update to 0.150.0.
[native-inputs]: Update vendored Go dependencies.
2025-09-24 19:50:25 +08:00
Hilton Chain
212b894a0a
rosenthal: tailscale: Update to 1.88.1.
* modules/rosenthal/packages/networking.scm (tailscale): Update to 1.88.1.
[arguments]: Use go-1.25.
[native-inputs]: Update vendored Go dependencies.
2025-09-24 19:50:25 +08:00
Hilton Chain
c594dc9d31
rosenthal: sing-box: Update to 1.12.8.
* modules/rosenthal/packages/networking.scm (sing-box): Update to 1.12.8.
[native-inputs]: Update vendored Go dependencies.
2025-09-24 19:50:12 +08:00
Hilton Chain
3ff13371f2
rosenthal: mihomo: Update to 1.19.14.
* modules/rosenthal/packages/networking.scm (mihomo): Update to 1.19.14.
[native-inputs]: Update vendored Go dependencies.
2025-09-24 19:47:58 +08:00
Hilton Chain
891a615e25
rosenthal: cloudflared: Update to 2025.9.1.
* modules/rosenthal/packages/networking.scm (cloudflared): Update to 2025.9.1.
2025-09-24 18:54:10 +08:00
Hilton Chain
2f54139e5f
rosenthal: prometheus-bin: Update to 3.6.0.
* modules/rosenthal/packages/binaries.scm (prometheus-bin): Update to 3.6.0.
2025-09-24 18:54:09 +08:00
Hilton Chain
9899668601
README: Add CI badge.
* README.org: Unwrap lines.
Add CI badge.
2025-09-24 15:19:18 +08:00
Hilton Chain
f1fa3f49ba
rosenthal: Add cuirass/dolly.
* modules/rosenthal/packages/ci.scm (cuirass/dolly): New variable.
2025-09-23 23:26:40 +08:00
Hilton Chain
6d4aff2134
rosenthal: caddy/dolly: Update to 2025.09.20-1.
* modules/rosenthal/packages/web.scm (caddy/dolly): Update to 2025.09.20-1.
[source]: Update repository URL.
[native-inputs]: Update vendored Go dependencies.
2025-09-20 14:14:29 +08:00
Hilton Chain
77a51053c4
rosenthal: forgejo: Update to 12.0.3.
* modules/rosenthal/packages/web.scm (forgejo): Update to 12.0.3.
2025-09-20 14:14:12 +08:00
Hilton Chain
63f2243f28
services: alloy & grafana & loki & mimir: Add log file.
* modules/rosenthal/services/monitoring.scm (alloy-shepherd, grafana-shepherd)
(loki-shepherd, mimir-shepherd): Add log file.
2025-09-20 14:13:27 +08:00
Hilton Chain
83943282c9
services: grafana: Remove use of password file.
* modules/rosenthal/services/monitoring.scm (grafana-configuration)
[database-password-file]: Delete field.
* modules/rosenthal/services/monitoring.scm (grafana-postgresql-role): Remove
use of password file.
2025-09-20 13:54:04 +08:00
Hilton Chain
fd288d075b
service: forgejo: Create log directory.
* modules/rosenthal/services/web.scm (forgejo-activation): Create
/var/log/forgejo.
2025-09-20 13:53:32 +08:00
Hilton Chain
3daa92a216
rosenthal: ai-robots-txt: Update to 1.40.
* modules/rosenthal/packages/web.scm (ai-robots-txt): Update to 1.40.
2025-09-16 20:54:14 +08:00
Hilton Chain
1adedb4477
rosenthal: Add alloy-bin-aarch64-linux.
* modules/rosenthal/packages/binaries.scm (alloy-bin-aarch64-linux): New
variable.
2025-09-15 21:56:27 +08:00
Hilton Chain
44bb224568
services: Add alloy-service-type. 2025-09-15 21:30:29 +08:00
Hilton Chain
bb2494828d
services: Add mimir-service-type. 2025-09-15 21:30:20 +08:00
Hilton Chain
f7ec4842d3
services: Add loki-service-type. 2025-09-15 21:30:03 +08:00
Hilton Chain
6bc7653985
services: prometheus: Fix activation directory. 2025-09-15 18:07:58 +08:00
Hilton Chain
05613c1085
services: prometheus: Fix directory permission.
* modules/rosenthal/services/monitoring.scm (prometheus-activation): Fix
permission for /var/lib/prometheus, which is also used by
prometheus-node-exporter.
2025-09-14 23:15:22 +08:00
Hilton Chain
3707e89521
services: Add prometheus-service-type.
* modules/rosenthal/services/monitoring.scm (<prometheus-configuration>): New
data type.
(prometheus-account, prometheus-activation, prometheus-shepherd): New
procedures.
(prometheus-service-type): New variable.
2025-09-14 22:29:21 +08:00
Hilton Chain
4d50937404
services: Add grafana-service-type.
* modules/rosenthal/services/monitoring.scm (<grafana-configuration>): New data
type.
(grafana-account, grafana-postgresql-role, grafana-activation)
(grafana-shepherd): New procedures.
(grafana-service-type): New variable.
2025-09-14 21:25:22 +08:00
Hilton Chain
ee6254000d
rosenthal: grafana-bin: Install assets.
* modules/rosenthal/packages/binaries.scm (grafana-bin) [arguments]
<#:install-plan>: Add assets.
2025-09-14 21:24:41 +08:00
Hilton Chain
1095ffcbe6
rosenthal: guix/dolly: Update ZFS patch with workaround for ‘guix deploy’ support.
* modules/rosenthal/packages/patches/guix-wip-zfs-boot-support.patch: Update.
2025-09-14 14:53:58 +08:00
Hilton Chain
8e3cb6520c
utils: Add rosenthal-transformation-zfs.
* modules/rosenthal/utils/transformations.scm (rosenthal-transformation-zfs):
New procedure.
2025-09-13 20:15:33 +08:00
Hilton Chain
a71e15a31f
rosenthal: guix/dolly: Apply ZFS patches.
* modules/rosenthal/packages/package-management.scm (guix/hako): Rename to...
(guix/dolly): ...this and apply patches necessary for root on ZFS support.
2025-09-13 18:00:32 +08:00
Hilton Chain
0050466952
services: Add iocaine.
* modules/rosenthal/services/web.scm (<iocaine-configuration>): New data type.
(iocaine-etc, iocaine-shepherd-service): New procedures.
(iocaine-accounts, iocaine-service-type): New variables.
2025-09-12 14:50:45 +08:00
Hilton Chain
62cbfda23d
service: caddy: Use invoke to reload configuration.
* modules/rosenthal/services/web.scm (caddy-shepherd-services) [actions]
<reload>: Use invoke.
2025-09-12 14:50:19 +08:00
Hilton Chain
dfe569fdc0
utils: computed-substitution-with-inputs: Support directory substitution.
* modules/rosenthal/utils/file.scm (computed-substitution-with-inputs): Support
directory substitution.
Error when pattern not found.
2025-09-12 14:33:50 +08:00
Hilton Chain
dff8c3d547
rosenthal: Add alloy-bin.
* modules/rosenthal/packages/binaries.scm (alloy-bin): New variable.
2025-09-09 09:11:04 +08:00
Hilton Chain
44d5fcc485
rosenthal: Add loki-bin.
* modules/rosenthal/packages/binaries.scm (loki-bin): New variable.
2025-09-09 09:11:02 +08:00
Hilton Chain
de1cbe385f
rosenthal: Add mimir-bin.
* modules/rosenthal/packages/binaries.scm (mimir-bin): New variable.
2025-09-09 09:10:41 +08:00
Hilton Chain
35ac609a1f
rosenthal: Add prometheus-bin.
* modules/rosenthal/packages/binaries.scm (prometheus-bin): New variable.
2025-09-09 09:09:07 +08:00
Hilton Chain
9f69644049
rosenthal: Add grafana-bin.
* modules/rosenthal/packages/binaries.scm (grafana-bin): New variable.
2025-09-09 09:08:53 +08:00
Hilton Chain
07f6489b9e
README: Mention substitute server.
* README.org: Wrap lines.
Mention Guix Moe CI.
2025-09-08 00:57:10 +08:00
Hilton Chain
d4a25e7613
utils: rosenthal-transformation-guix: Update substitute server.
* modules/rosenthal/utils/transformations.scm (rosenthal-transformation-guix):
Use https://cache-cdn.guix.moe and place it before official substitute servers.
2025-09-08 00:39:01 +08:00
Hilton Chain
1d06558776
examples: Update niri configuration.
* modules/rosenthal/examples/niri.kdl: Update and adjust.
2025-09-07 22:15:33 +08:00
Hilton Chain
3d5946a604
rosenthal: Remove cuirass/hako.
* modules/rosenthal/packages/ci.scm (cuirass/hako): Delete variable.
2025-09-06 21:45:56 +08:00
Hilton Chain
ab2946df94
rosenthal: caddy/dolly: Update to 2025.09.06-2.
* modules/rosenthal/packages/web.scm (caddy/dolly): Update to 2025.09.06-2.
[native-inputs]: Update vendored Go dependencies.
2025-09-06 14:59:26 +08:00
Hilton Chain
18b3253206
rosenthal: caddy: Update to 2.10.2.
* modules/rosenthal/packages/web.scm (caddy): Update to 2.10.2.
[source]: Remove snippet.
[arguments] <#:go>: Use go-1.25.
[native-inputs]: Update vendored Go dependencies.
2025-09-06 14:58:46 +08:00
Hilton Chain
204a252e3e
rosenthal: Add go-1.25.
* modules/rosenthal/packages/golang.scm (go-1.25): New variable.
2025-09-06 14:57:43 +08:00