Commit Graph

286 Commits

Author SHA1 Message Date
Hilton Chain
0d15cfdb28
services: Add heisenbridge-service-type.
* modules/rosenthal/services/messaging.scm (<heisenbridge-configuration>): New
data type.
(heisenbridge-service-type): New variable.
2025-11-03 20:04:53 +08:00
Hilton Chain
312452d1dd
rosenthal: Add heisenbridge.
* modules/rosenthal/packages/messaging.scm (heisenbridge): New variable.
2025-11-03 20:04:50 +08:00
Hilton Chain
90a4db4e4f
rosenthal: Add python-irc.
* modules/rosenthal/packages/python-xyz.scm (python-irc): New variable.
2025-11-03 20:03:21 +08:00
Hilton Chain
3d1539423b
rosenthal: Add python-jaraco-stream.
* modules/rosenthal/packages/python-xyz.scm (python-jaraco-stream): New
variable.
2025-11-03 20:03:19 +08:00
Hilton Chain
69c7d35eb5
rosenthal: Add python-jaraco-logging.
* modules/rosenthal/packages/python-xyz.scm (python-jaraco-logging): New
variable.
2025-11-03 20:03:10 +08:00
Hilton Chain
92ffe18fd6
rosenthal: Add python-coherent-licensed.
* modules/rosenthal/packages/python-xyz.scm (python-coherent-licensed): New
variable.
2025-11-03 19:51:28 +08:00
Hilton Chain
a0f7d82605
rosenthal: mautrix-telegram: Fix path.
* modules/rosenthal/packages/messaging.scm (mautrix-telegram) [#:phases]
<install-extras>: Fix path.
[inputs]: Add ffmpeg, lottie-converter, python.
2025-11-03 19:42:52 +08:00
Hilton Chain
423b906417
rosenthal: Add lottie-converter.
* modules/rosenthal/packages/animation.scm (lottie-converter): New variable.
2025-11-03 19:42:48 +08:00
Hilton Chain
56ed0382d7
services: Add mautrix-telegram-service-type.
* modules/rosenthal/services/messaging.scm (<mautrix-telegram-configuration>):
New data type.
* modules/rosenthal/services/messaging.scm (mautrix-telegram-service-type):
New variable.
2025-11-03 19:38:17 +08:00
Hilton Chain
29d57819f9
rosenthal: Add mautrix-telegram.
* modules/rosenthal/packages/messaging.scm (mautrix-telegram): New variable.
2025-11-01 17:46:21 +08:00
Hilton Chain
2fa66eb246
rosenthal: Add python-tulir-telethon.
* modules/rosenthal/packages/python-xyz.scm (python-tulir-telethon): New
variable.
2025-11-01 17:46:21 +08:00
Hilton Chain
6a1988358f
rosenthal: Add python-mautrix.
* modules/rosenthal/packages/python-xyz.scm (python-mautrix): New variable.
2025-11-01 17:46:21 +08:00
Hilton Chain
0f009c9dbe
rosenthal: Add python-cryptg. 2025-11-01 17:46:21 +08:00
Hilton Chain
076a8b192f
services: Add conduit-service-type.
* modules/rosenthal/services/web.scm (<conduit-configuration>): New data type.
(conduit-activation, conduit-shepherd): New procedures.
(conduit-account, conduit-service-type): New variables.
2025-11-01 17:46:20 +08:00
Hilton Chain
f32dcf69a8
rosenthal: Add tuwunel-bin.
* modules/rosenthal/packages/binaries.scm (tuwunel-bin): New variable.
2025-11-01 17:04:32 +08:00
Hilton Chain
0b271df078
rosenthal: Add conduit-bin.
* modules/rosenthal/packages/binaries.scm (conduit-bin): New variable.
2025-11-01 12:37:33 +08:00
Hilton Chain
eaa1d09454
services: Migrate for oci-container-service-type deprecation.
* modules/rosenthal/services/mail.scm (docker-mailserver-service-type)
[extensions]: Use oci-service-type.
* modules/rosenthal/services/web.scm (jellyfin-service-type)
(misskey-service-type, vaultwarden-service-type) [extensions]: Likewise.
2025-11-01 08:39:21 +08:00
Hilton Chain
2e8fd96f92
rosenthal: Remove iocaine/dolly. 2025-10-31 14:06:19 +08:00
Hilton Chain
a3e553fc65
rosenthal: Remove hugo. [moved to Nonguix]
* modules/rosenthal/packages/web.scm (hugo): Delete variable.
2025-10-30 22:24:41 +08:00
Hilton Chain
7bda91c1da
rosenthal: Remove go-1.25.
* modules/rosenthal/packages/golang.scm (go-1.25): Delete variable.
2025-10-30 16:06:02 +08:00
MinkieYume
f669389a0b
services: greetd-tuigreet-session: Allow arguments customization.
* modules/rosenthal/services/base.scm (<greetd-tuigreet-session>) [args]: New
field.
* modules/rosenthal/services/base.scm (greetd-tuigreet-session-compiler): Use
it.
2025-10-29 20:35:46 +08:00
Hilton Chain
442edefa43
rosenthal: tailscale: Update to 1.90.4.
* modules/rosenthal/packages/networking.scm (tailscale): Update to 1.90.4.
[arguments] <#:phases>: Move PATH modification to ...
* modules/rosenthal/packages/patches/tailscale-set-guix-system-PATH-for-SSH.patch:
... this patch.
2025-10-29 19:10:01 +08:00
Hilton Chain
7b15542d77
rosenthal: guix/dolly: Fix publish tests and 'delete-entry'. 2025-10-28 23:55:11 +08:00
Hilton Chain
1b87867f00
rosenthal: tailscale: Adjust root user's PATH for Tailscale SSH. 2025-10-25 19:28:07 +08:00
Hilton Chain
409fad8307
rosenthal: tailscale: Adjust default PATH for Tailscale SSH.
* modules/rosenthal/packages/networking.scm (tailscale) [arguments]: Add
/run/current-system/profile/bin to Tailscale SSH's default PATH.
2025-10-25 17:59:35 +08:00
Hilton Chain
0fa66ce699
services: tailscale: Run with inherited environment variables.
* modules/rosenthal/services/networking.scm (tailscale-configuration)
[iptables]: Remove field.
(tailscale-shepherd-service): Remove configuration to environment variables.
2025-10-25 15:51:11 +08:00
Hilton Chain
f4d7a54232
rosenthal: hugo: Update to 0.152.2.
* modules/rosenthal/packages/web.scm (hugo): Update to 0.152.2.
2025-10-25 12:05:29 +08:00
Hilton Chain
d18951162c
rosenthal: tailscale: Update to 1.90.2.
* modules/rosenthal/packages/networking.scm (tailscale): Update to 1.90.2.
2025-10-25 12:05:29 +08:00
Hilton Chain
9e9b2dc6d1
rosenthal: sing-box: Update to 1.12.11.
* modules/rosenthal/packages/networking.scm (sing-box): Update to 1.12.11.
2025-10-25 12:05:29 +08:00
Hilton Chain
396d5a0f37
rosenthal: mihomo: Update to 1.19.15.
* modules/rosenthal/packages/networking.scm (mihomo): Update to 1.19.15.
2025-10-25 12:05:28 +08:00
Hilton Chain
169827bb6a
rosenthal: sops: Update to 3.11.0.
* modules/rosenthal/packages/password-utils.scm (sops): Update to 3.11.0.
[arguments] <#:go>: Use go-1.24.
[native-inputs]: Update vendored Go dependencies.
2025-10-25 12:03:55 +08:00
Hilton Chain
5ab9348d37
rosenthal: Remove systemd-version and systemd-source.
* modules/rosenthal/packages/bootloaders.scm (systemd-version)
(systemd-source): Delete variables.
(systemd-stub, ukify): Adjust accordingly.
2025-10-25 11:44:39 +08:00
Hilton Chain
4ec4303fac
rosenthal: emacs-eat/hako: Rename to emacs-eat/dolly.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-eat/hako): Rename to
emacs-eat/dolly.
2025-10-25 11:33:28 +08:00
Hilton Chain
0854874c2c
rosenthal: ai-robots-txt: Update to 1.42.
* modules/rosenthal/packages/web.scm (ai-robots-txt): Update to 1.42.
2025-10-25 11:15:19 +08:00
Hilton Chain
a86f295761
rosenthal: cloudflared: Update to 2025.10.0.
* modules/rosenthal/packages/networking.scm (cloudflared): Update to 2025.10.0.
2025-10-25 11:15:19 +08:00
Hilton Chain
403872fcd4
rosenthal: prismlauncher/dolly: Update to 9.4.
* modules/rosenthal/packages/games.scm (prismlauncher/dolly): Update to 9.4.
2025-10-25 11:15:18 +08:00
Hilton Chain
249040cb9f
rosenthal: prometheus-bin: Update to 3.7.2.
* modules/rosenthal/packages/binaries.scm (prometheus-bin): Update to 3.7.2.
2025-10-25 11:12:40 +08:00
Hilton Chain
659b05b787
rosenthal: cloudflare-warp-bin: Update to 2025.8.779.0.
* modules/rosenthal/packages/binaries.scm (cloudflare-warp-bin): Update to 2025.8.779.0.
2025-10-25 11:12:39 +08:00
Hilton Chain
2b2867a10e
services: qbittorrent: Stop using deprecated qbittorrent-nox.
* modules/rosenthal/services/bittorrent.scm (qbittorrent-configuration)
[qbittorrent]: Default to qbittorrent-no-x.
2025-10-25 11:11:24 +08:00
Hilton Chain
ce7e403b6b
rosenthal: go-1.25: Update to 1.25.3.
* modules/rosenthal/packages/golang.scm (go-1.25): Update to 1.25.3.
2025-10-25 11:10:24 +08:00
Hilton Chain
b0d345d115
rosenthal: Remove cuirass/dolly.
* modules/rosenthal/packages/ci.scm (cuirass/dolly): Delete variable.
2025-10-22 00:00:23 +08:00
Hilton Chain
1c3aed0cdb
services: zfs: Add zfs-configuration.
* modules/rosenthal/services/file-systems.scm (<zfs-configuration>): New data
type.
Enable auto mounting and disable volumes by default.
(zfs-shepherd-service): Rename to zfs-shepherd.
No longer use one-shot services.
(zfs-service-type): Adjust accordingly.
Set default value.

* modules/rosenthal/utils/transformations.scm (rosenthal-transformation-zfs):
Allow configuration.
2025-10-20 13:44:15 +08:00
Hilton Chain
9e2dc3254d
services: home-goimapnotify-service-type: Add wait option.
* modules/rosenthal/services/mail.scm (home-goimapnotify-configuration): Add
wait option.
(home-goimapnotify-shepherd): Use it.
2025-10-20 00:49:05 +08:00
Hilton Chain
677b4962a0
service: Add home-goimapnotify-service-type.
* modules/rosenthal/services/mail.scm (<home-goimapnotify-configuration>): New
data type.
(home-goimapnotify-shepherd): New procedure.
(home-goimapnotify-service-type): New variable.
2025-10-20 00:39:13 +08:00
Hilton Chain
1903d825a4
rosenthal: Add prismlauncher/dolly. 2025-10-19 01:16:46 +08:00
Hilton Chain
88283b8d95
services: Remove miniflux-service-type. 2025-09-28 21:59:01 +08:00
Hilton Chain
367ca98a48
services: Add postgresql-password-file option.
* modules/rosenthal/services/monitoring.scm (grafana-configuration)
* modules/rosenthal/services/web.scm (forgejo-configuration)
(misskey-configuration, vaultwarden-configuration): Add
postgresql-password-file option.
* modules/rosenthal/services/monitoring.scm (grafana-postgresql-role)
* modules/rosenthal/services/web.scm (forgejo-postgresql-role)
(forgejo-service-type, misskey-postgresql-role, misskey-service-type)
(vaultwarden-postgresql-role, vaultwarden-service-type): Adjust accordingly.
2025-09-28 21:56:41 +08:00
Hilton Chain
cae3691f06
rosenthal: Re-export bootloader modules. 2025-09-27 23:22:03 +08:00
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