Commit Graph

688 Commits

Author SHA1 Message Date
Hilton Chain
538eb0c46a
rosenthal: ai-robots-txt: Update to 1.37.
* modules/rosenthal/packages/web.scm (ai-robots-txt): Update to 1.37.
2025-06-15 13:23:41 +08:00
Hilton Chain
a28d0921d9
rosenthal: Add ‘keyboard-layout->console-keymap’.
* modules/rosenthal/system/keyboard.scm: New file.
2025-06-15 13:21:51 +08:00
Hilton Chain
08f3b94e16
services: home-keyboard: Export set-xkb-variables.
* modules/rosenthal/services/keyboard.scm (set-xkb-variables): Export.
2025-06-15 13:21:22 +08:00
Hilton Chain
5abcb40620
rosenthal: web: Fix module import.
Follow-up to b2666dac7d.

* modules/rosenthal/packages/web.scm: Fix module import.
2025-06-13 01:39:46 +08:00
Hilton Chain
b2666dac7d
rosenthal: Remove go-cloudflare.
* modules/rosenthal/packages/golang.scm: Delete file.
2025-06-13 01:21:36 +08:00
Hilton Chain
589d45724a
rosenthal: cloudflared: Update to 2025.6.0.
Cloudflare's own go fork is no longer used:
96ce66bd30

* modules/rosenthal/packages/networking.scm (cloudflared): Update to 2025.6.0.
[arguments]<#:go>: Use go-1.24.
2025-06-13 01:18:56 +08:00
Hilton Chain
550f3ae1d1
maint: Cleanup. 2025-06-13 00:57:49 +08:00
Hilton Chain
dcc1fad668
utils: Add ‘rosenthal-transformation-guix’.
* modules/rosenthal/utils/transformations.scm: New file.
2025-06-11 22:18:54 +08:00
Hilton Chain
c87e5521de
services: cuirass-worker-container: Clean up.
* modules/rosenthal/services/cuirass.scm (cuirass-service-type/hako): New
variable.
(cuirass-worker-container-service-type): Clean up.
2025-06-11 13:33:05 +08:00
Hilton Chain
cc202637fd
rosenthal: ai-robots-txt: Update to 1.36.
* modules/rosenthal/packages/web.scm (ai-robots-txt): Update to 1.36.
2025-06-11 13:05:01 +08:00
Hilton Chain
8bf237c8a3
rosenthal: tailscale: Update to 1.84.2.
* modules/rosenthal/packages/networking.scm (tailscale): Update to 1.84.2.
2025-06-11 13:04:41 +08:00
Hilton Chain
5739b4de2c
maint: Add update manifest for CI.
* etc/manifests/rosenthal-auto-update.scm: New file.
2025-06-11 12:58:39 +08:00
Hilton Chain
c6228682d6
services: cuirass-worker-container: Add ‘workers’ configuration field.
* modules/rosenthal/services/cuirass.scm
(cuirass-worker-container-configuration)[workers]: New field.
(%cuirass-worker-container-script): Use it.
2025-06-11 09:13:38 +08:00
Hilton Chain
72a9d12836
services: Add cuirass-worker-container-service-type.
* modules/rosenthal/services/cuirass.scm: New file.
2025-06-11 01:26:29 +08:00
Hilton Chain
0ab2a7eb1a
utils: Add helper procedures from my dotfiles.
* modules/rosenthal/utils/packages.scm (delete-package-from-list, pkg)
(pkg+out, pkgs, pkgs+out): New procedures.
* modules/rosenthal/utils/file.scm (computed-substitution-with-inputs)
(file-content): New procedures.
2025-06-11 00:16:35 +08:00
Hilton Chain
78aa289f23
rosenthal: Rename (rosenthal packages) to (rosenthal utils packages).
* modules/rosenthal/packages.scm: Move to...
* modules/rosenthal/utils/packages.scm: ...here.
* etc/manifests/all-packages.scm: Adjust accordingly.
* etc/manifests/auto-update.scm: Likewise.
* etc/manifests/manual-update.scm: Likewise.
2025-06-11 00:16:35 +08:00
Hilton Chain
eda7ffadc2
rosenthal: Add cuirass-hako.
* modules/rosenthal/packages/ci.scm: New file.
2025-06-11 00:16:34 +08:00
Hilton Chain
eea37a108a
rosenthal: caddy-hako: Update to 2025.06.09-2.
* modules/rosenthal/packages/web.scm (caddy/hako): Update to 2025.06.09-2.
[native-inputs]: Update vendored dependencies.
2025-06-09 23:00:42 +08:00
Hilton Chain
71e10dca69
rosenthal: Add anubis-anti-crawler.
* modules/rosenthal/packages/web.scm (anubis-anti-crawler): New variable.
2025-06-09 21:30:49 +08:00
Hilton Chain
e4c02fb834
rosenthal: hugo: Update to 0.147.8.
* modules/rosenthal/packages/web.scm (hugo): Update to 0.147.8.
[native-inputs]: Update vendored dependencies.
2025-06-09 11:15:47 +08:00
Hilton Chain
f6fb71e0fa
rosenthal: ai-robots-txt: Update to 1.35.
* modules/rosenthal/packages/web.scm (ai-robots-txt): Update to 1.35.
2025-06-09 11:15:34 +08:00
Hilton Chain
863483061d
rosenthal: hugo: Update to 0.147.7.
* modules/rosenthal/packages/web.scm (hugo): Update to 0.147.7.
[native-inputs]: Update vendored dependencies.
2025-06-06 16:53:20 +08:00
Hilton Chain
ebc3fabd2d
rosenthal: ai-robots-txt: Update to 1.34.
* modules/rosenthal/packages/web.scm (ai-robots-txt): Update to 1.34.
2025-06-06 16:53:08 +08:00
Hilton Chain
ad343a607d
rosenthal: tailscale: Update to 1.84.1.
* modules/rosenthal/packages/networking.scm (tailscale): Update to 1.84.1.
2025-06-06 16:53:08 +08:00
Hilton Chain
0f8aa4507f
rosenthal: sing-box: Update to 1.11.13.
* modules/rosenthal/packages/networking.scm (sing-box): Update to 1.11.13.
[native-inputs]: Update vendored dependencies.
2025-06-06 16:53:08 +08:00
Hilton Chain
0925025733
rosenthal: mihomo: Update to 1.19.10.
* modules/rosenthal/packages/networking.scm (mihomo): Update to 1.19.10.
[native-inputs]: Update vendored dependencies.
2025-06-06 16:52:56 +08:00
Hilton Chain
43952a30a8
rosenthal: navidrome-bin: Update to 0.56.1.
* modules/rosenthal/packages/binaries.scm (navidrome-bin): Update to 0.56.1.
2025-05-31 02:55:09 +08:00
Hilton Chain
6f133d4c48
utils: Relocate (rosenthal utils serializers utils).
* modules/rosenthal/utils/serializers/utils.scm: Rename to..
* modules/rosenthal/utils/serializers.scm: ...this.
* modules/rosenthal/utils/serializers/ini.scm (rosenthal): Adjust module
import.
* modules/rosenthal/utils/serializers/yaml.scm (rosenthal): Adjust module
import.
2025-05-31 02:53:46 +08:00
Hilton Chain
8ac0385185
rosenthal: hugo: Update to 0.147.6.
* modules/rosenthal/packages/web.scm (hugo): Update to 0.147.6.
2025-05-29 20:15:19 +08:00
Hilton Chain
99437a4d05
rosenthal: navidrome-bin: Update to 0.56.0.
* modules/rosenthal/packages/binaries.scm (navidrome-bin): Update to 0.56.0.
2025-05-29 20:15:18 +08:00
Hilton Chain
cc554d7f5e
maint: Add direnv configuration.
* .envrc: New file.
2025-05-29 20:00:36 +08:00
Hilton Chain
9073ac0309
rosenthal: Remove go-1.24.
* modules/rosenthal/packages/golang.scm (go-1.24): Delete variable.
2025-05-29 00:13:55 +08:00
Hilton Chain
fbef0d3861
utils: Update serializers from RDE.
* modules/rosenthal/utils/serializers/ini.scm: New file.
* modules/rosenthal/utils/serializers/utils.scm: New file.
* modules/rosenthal/utils/serializers/yaml.scm: New file.
* modules/rosenthal/utils/home-services-utils.scm: Delete file.
* modules/rosenthal/services/child-error.scm (home-wakapi-shepherd-service):
Use the new serializer.
* modules/rosenthal/services/web.scm (misskey-oci-containers): Likewise.
2025-05-28 23:37:55 +08:00
Hilton Chain
0eb43ffea3
rosenthal: Add sops.
* modules/rosenthal/packages/password-utils.scm: New file.
2025-05-24 23:32:40 +08:00
Hilton Chain
bbfce5ba97
rosenthal: dnsmasq-china-list: Update to 0-19.c7ed419.
* modules/rosenthal/packages/dns.scm (dnsmasq-china-list): Update to
0-19.c7ed419.
2025-05-24 16:58:00 +08:00
Hilton Chain
8ab6e64fe4
maint: Replace property ‘rosenthal-update?’ with ‘disable-updater?’.
* modules/rosenthal/packages.scm (rosenthal-disable-updater?): New procedure.
2025-05-24 16:54:56 +08:00
Hilton Chain
144a913149
rosenthal: go-1.24: Update to 1.24.3.
* modules/rosenthal/packages/golang.scm (go-1.24): Update to 1.24.3.
2025-05-24 00:08:03 +08:00
Hilton Chain
7f86daa4ab
rosenthal: bitwarden-icecat: Update to 2025.5.0.
* modules/rosenthal/packages/browser-extensions.scm (bitwarden): Update to
2025.5.0.
2025-05-24 00:08:00 +08:00
Hilton Chain
a32dd990ee
rosenthal: wakatime-cli-bin: Update to 1.115.3.
* modules/rosenthal/packages/binaries.scm (wakatime-cli-bin): Update to
1.115.3.
2025-05-24 00:07:58 +08:00
Hilton Chain
9e6028f12b
rosenthal: cloudflare-warp-bin: Update to 2025.4.943.0.
* modules/rosenthal/packages/binaries.scm (cloudflare-warp-bin): Update to
2025.4.943.0.
2025-05-24 00:07:54 +08:00
Hilton Chain
3e0b55291e
maint: Disable updater for some packages.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-caddyfile-mode)[properties]
<rosenthal-update?>: Disable.
* modules/rosenthal/packages/rust-apps.scm (atuin): Likewise.
* modules/rosenthal/packages/wm.scm (niri): Likewise.
2025-05-24 00:05:58 +08:00
Hilton Chain
931affd185
rosenthal: Add ai-robots-txt.
* modules/rosenthal/packages/web.scm (ai-robots-txt): New variable.
2025-05-23 19:17:35 +08:00
Hilton Chain
a6597e8991
services: Add caddy-service-type.
* modules/rosenthal/services/web.scm (caddy-configuration): New data type.
(caddy-accounts, caddy-privileged-programs, caddy-activation)
(caddy-shepherd-services): New procedures.
(caddy-service-type): New variable.
2025-05-23 19:07:31 +08:00
Hilton Chain
a05d3c5fa9
rosenthal: Add caddy-hako.
* modules/rosenthal/packages/web.scm (caddy)[arguments]<#:import-path>: Set
conditionally.
(caddy/hako): New variable.
2025-05-23 17:06:43 +08:00
Hilton Chain
ce7409a4e1
rosenthal: hugo: Update to 0.147.5.
* modules/rosenthal/packages/web.scm (hugo): Update to 0.147.5.
[native-inputs]: Update vendored dependencies.
2025-05-22 20:35:59 +08:00
Hilton Chain
c3dc8a64aa
rosenthal: tailscale: Update to 1.84.0.
* modules/rosenthal/packages/networking.scm (tailscale): Update to 1.84.0.
[native-inputs]: Update vendored dependencies.
2025-05-22 20:35:46 +08:00
Hilton Chain
e19a52b1ec
rosenthal: sing-box: Update to 1.11.11.
* modules/rosenthal/packages/networking.scm (sing-box): Update to 1.11.11.
[native-inputs]: Update vendored dependencies.
2025-05-22 20:35:29 +08:00
Hilton Chain
611266ce29
rosenthal: mihomo: Update to 1.19.9.
* modules/rosenthal/packages/networking.scm (mihomo): Update to 1.19.9.
[native-inputs]: Update vendored dependencies.
2025-05-22 20:35:15 +08:00
Hilton Chain
f5834187a1
rosenthal: cloudflared: Update to 2025.5.0.
* modules/rosenthal/packages/networking.scm (cloudflared): Update to 2025.5.0.
2025-05-22 20:19:05 +08:00
Hilton Chain
3b6888420d
rosenthal: komga-bin: Update to 1.21.3.
* modules/rosenthal/packages/binaries.scm (komga-bin): Update to 1.21.3.
2025-05-22 20:19:03 +08:00