Hilton Chain
c8625f6a8c
utils: records: Integrate the contract system.
2026-09-13 17:41:06 +08:00
Hilton Chain
a88ac359a0
utils: Add a Racket-like contract system.
2026-09-13 17:41:06 +08:00
Hilton Chain
f34040153c
utils: Import (guix records).
...
* modules/rosenthal/utils/records.scm (define-record-type/dolly)
(this-record, match-record/dolly, match-record-lambda/dolly): New
macros.
* .dir-locals.el (scheme-mode): Update.
2026-09-13 17:41:01 +08:00
Hilton Chain
bde35a43ac
rosenthal: Add emacs-tramp-rpc.
...
* modules/rosenthal/packages/emacs-xyz.scm (emacs-tramp-rpc): New
variable.
2026-09-13 02:32:57 +08:00
Hilton Chain
c45fecb485
rosenthal: Add emacs-msgpack.
...
* modules/rosenthal/packages/emacs-xyz.scm (emacs-msgpack): New variable.
2026-09-13 02:32:57 +08:00
Hilton Chain
996ebc9ec0
rosenthal: Add emacs-consult-ghostel.
...
* modules/rosenthal/packages/emacs-xyz.scm (emacs-consult-ghostel): New variable.
2026-09-13 02:32:57 +08:00
Hilton Chain
a6a6564eab
rosenthal: noctalia: Update to 5.1.0.
...
* modules/rosenthal/packages/wm.scm (noctalia): Update to 5.1.0.
2026-09-13 02:32:57 +08:00
Hilton Chain
4b0111cdd7
rosenthal: Deprecate anubis-anti-crawler.
...
* modules/rosenthal/packages/web.scm (anubis-anti-crawler): Deprecate in
favor of anubis-ai-firewall in Guix.
2026-09-13 02:32:57 +08:00
Hilton Chain
890a978283
services: jellyfin: Adjust define-record-type* options order.
2026-09-13 02:32:57 +08:00
Hilton Chain
93f50036db
rosenthal: emacs-majutsu/dolly: Update to 0.6.0-5.56b6e26.
...
* modules/rosenthal/packages/emacs-xyz.scm (emacs-majutsu/dolly): Update
to 0.6.0-5.56b6e26.
2026-09-12 13:40:06 +08:00
solitudealma
ab3698c4ad
services: sing-box: Support setting config directory.
...
* modules/rosenthal/services/networking.scm (<sing-box-configuration>)
[config-directory]: New field.
(sing-box-shepherd-service): Use it.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
Merges: #56
2026-09-12 13:37:36 +08:00
solitudealma
91f2eac90a
rosenthal: sing-box: Update to 1.14.0.
...
* modules/rosenthal/packages/networking.scm (sing-box): Update to
1.14.0.
[arguments] <#:vendor-hash>: Update.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Merges: #57
2026-09-12 13:37:36 +08:00
Hilton Chain
83af642df3
services: Add a new jellyfin-service-type.
2026-09-11 22:28:08 +08:00
Hilton Chain
5d831de5b5
services: jellyfin: Rename to jellyfin-oci-service-type.
2026-09-11 22:28:03 +08:00
Hilton Chain
cc797a3378
utils: nix-expressions->profile-build-wrapper: Update mime databases.
2026-09-11 19:02:24 +08:00
Hilton Chain
a21dc8e795
utils: nix-shell-wrapper: Adjust environment-unset when other options are used for the same variable.
2026-09-11 19:02:24 +08:00
Hilton Chain
44e890633e
rosenthal: emacs-reader: Update to 0.3.2-2.a0e3615.
...
* modules/rosenthal/packages/emacs-xyz.scm (emacs-reader): Update to
0.3.2-2.a0e3615.
2026-09-11 19:02:24 +08:00
Hilton Chain
7aa919844f
rosenthal: noctalia: Update to 5.0.1.
...
* modules/rosenthal/packages/wm.scm (noctalia): Update to 5.0.1.
2026-09-11 19:02:21 +08:00
Hilton Chain
c6361f6e7b
rosenthal: mirror-substitutes: Update to 0.0.2.
...
* modules/rosenthal/packages/package-management.scm (mirror-substitutes):
Update to 0.0.2 and pin Guix version.
2026-08-26 16:38:31 +08:00
Hilton Chain
ba37355893
utils: Deprecate rosenthal-transformation-guix.
2026-08-26 16:38:29 +08:00
Hilton Chain
21391bab6e
rosenthal: prometheus-bin: Update to 3.14.0.
...
* modules/rosenthal/packages/binaries.scm (prometheus-bin): Update to 3.14.0.
2026-08-22 02:58:50 +08:00
Hilton Chain
d624abc771
rosenthal: wakapi-bin: Update to 2.17.6.
...
* modules/rosenthal/packages/binaries.scm (wakapi-bin): Update to 2.17.6.
2026-08-22 02:58:50 +08:00
Hilton Chain
956de518d2
rosenthal: alloy-bin: Update to 1.18.1.
...
* modules/rosenthal/packages/binaries.scm (%alloy-source-x86_64-linux)
(%alloy-source-aarch64-linux): Update to 1.18.1.
(alloy-bin) [arguments]: Add libc into RUNPATH.
[native-inputs]: Replace patchelf to patchelf-0.16.
2026-08-22 02:58:50 +08:00
Hilton Chain
9a7c64ce33
rosenthal: cloudflare-warp-bin: Update to 2026.6.880.0.
...
* modules/rosenthal/packages/binaries.scm (cloudflare-warp-bin): Update
to 2026.6.880.0.
[inputs]: Add tpm2-tss.
[arguments]: Add it into RUNPATH.
2026-08-22 02:58:50 +08:00
Hilton Chain
4f3ac7df33
rosenthal: caddy: Update to 2.11.4.
...
* modules/rosenthal/packages/web.scm (caddy): Update to 2.11.4.
[arguments] <#:vendor-hash>: Update.
2026-08-22 02:58:50 +08:00
Hilton Chain
9ece9f0544
rosenthal: anubis-anti-crawler: Update to 1.27.0.
...
* modules/rosenthal/packages/web.scm (anubis-anti-crawler): Update to 1.27.0.
2026-08-22 02:58:50 +08:00
Hilton Chain
55b07c9767
rosenthal: tailscale: Update to 1.102.3.
...
* modules/rosenthal/packages/networking.scm (tailscale): Update to
1.102.3.
[arguments] <#:vendor-hash>: Update.
2026-08-22 02:58:50 +08:00
Hilton Chain
9f0956bfbe
rosenthal: sing-box: Update to 1.13.19.
...
* modules/rosenthal/packages/networking.scm (sing-box): Update to
1.13.19.
[arguments] <#:vendor-hash>: Update.
2026-08-22 02:58:49 +08:00
Hilton Chain
ef94c881f4
rosenthal: mihomo: Update to 1.19.30.
...
* modules/rosenthal/packages/networking.scm (mihomo): Update to 1.19.30.
[arguments] <#:vendor-hash>: Update.
2026-08-22 02:58:49 +08:00
Hilton Chain
010f5f210a
rosenthal: mautrix-telegram: Update to 0.2608.0.
...
* modules/rosenthal/packages/messaging.scm (mautrix-telegram): Update to
0.2608.0.
[arguments] <#:vendor-hash>: Update.
2026-08-22 02:58:49 +08:00
Hilton Chain
7a0190a86b
rosenthal: guile-toml: Base on the Guix package.
...
* modules/rosenthal/packages/guile-xyz.scm (guile-toml): Rename to...
(guile-toml/dolly): ...this new variable, based on the Guix package.
* modules/rosenthal/utils/file.scm (toml-file): Use it.
2026-08-22 02:58:49 +08:00
Hilton Chain
4982100143
rosenthal: emacs-flycheck-eglot: Disable auto-update.
2026-08-22 02:58:49 +08:00
Hilton Chain
1e87b9028b
services: vaultwarden: Update to vaultwarden-web-vault to 2026.6.4.
...
* modules/rosenthal/services/web.scm (vaultwarden-web-vault): Update to
2026.6.4.
2026-08-22 02:58:47 +08:00
Hilton Chain
3d11e4c069
examples/emacs: Sync with emacs-guix-starter.
2026-08-22 01:44:04 +08:00
Hilton Chain
2bf3bf916e
rosenthal: noctalia: Update to 5.0.0-beta.8.
...
* modules/rosenthal/packages/wm.scm (noctalia): Update to 5.0.0-beta.8.
2026-08-21 21:57:15 +08:00
Hilton Chain
bb0a9bebf1
rosenthal: ai-robots-txt: Update to 1.50.
...
* modules/rosenthal/packages/web.scm (ai-robots-txt): Update to 1.50.
2026-08-21 21:57:14 +08:00
Hilton Chain
2fe29cce0a
rosenthal: cloudflared: Update to 2026.8.2.
...
* modules/rosenthal/packages/networking.scm (cloudflared): Update to 2026.8.2.
2026-08-21 21:57:14 +08:00
Hilton Chain
87b05c2535
rosenthal: prismlauncher/dolly: Update to 11.0.3.
...
* modules/rosenthal/packages/games.scm (prismlauncher/dolly): Update to 11.0.3.
2026-08-21 21:57:14 +08:00
Hilton Chain
c225a5846f
rosenthal: ukify: Update to 261.2.
...
* modules/rosenthal/packages/bootloaders.scm (ukify): Update to 261.2.
2026-08-21 21:57:14 +08:00
Hilton Chain
72b15a5eb2
rosenthal: systemd-stub: Update to 261.2.
...
* modules/rosenthal/packages/bootloaders.scm (systemd-stub): Update to 261.2.
2026-08-21 21:57:14 +08:00
Hilton Chain
a1bcd459d2
rosenthal: loki-bin: Update to 3.7.6.
...
* modules/rosenthal/packages/binaries.scm (loki-bin): Update to 3.7.6.
2026-08-21 21:57:14 +08:00
Hilton Chain
916c283444
rosenthal: prometheus-bin: Update to 3.13.2.
...
* modules/rosenthal/packages/binaries.scm (prometheus-bin): Update to 3.13.2.
2026-08-21 21:57:14 +08:00
Hilton Chain
58f025804c
rosenthal: wakatime-cli-bin: Update to 2.24.4.
...
* modules/rosenthal/packages/binaries.scm (wakatime-cli-bin): Update to 2.24.4.
2026-08-21 21:57:14 +08:00
Hilton Chain
ee1573b734
rosenthal: wakapi-bin: Update to 2.17.5.
...
* modules/rosenthal/packages/binaries.scm (wakapi-bin): Update to 2.17.5.
2026-08-21 21:57:13 +08:00
Hilton Chain
104ebd3348
rosenthal: navidrome-bin: Update to 0.63.2.
...
* modules/rosenthal/packages/binaries.scm (navidrome-bin): Update to 0.63.2.
2026-08-21 21:57:13 +08:00
Hilton Chain
28aa141446
rosenthal: komga-bin: Update to 1.26.3.
...
* modules/rosenthal/packages/binaries.scm (komga-bin): Update to 1.26.3.
2026-08-21 21:57:13 +08:00
Hilton Chain
410be8c1be
rosenthal: dinit: Update to 0.22.1.
...
* modules/rosenthal/packages/admin.scm (dinit): Update to 0.22.1.
2026-08-21 21:57:13 +08:00
Hilton Chain
e50e842994
rosenthal: emacs-majutsu/dolly: Update to 0.6.0-4.9c2fdb3.
...
* modules/rosenthal/packages/emacs-xyz.scm (emacs-majutsu/dolly): Update to
0.6.0-4.9c2fdb3.
2026-08-21 21:57:13 +08:00
Hilton Chain
8237066e73
rosenthal: Add emacs-reader.
...
* modules/rosenthal/packages/emacs-xyz.scm (emacs-reader): New variable.
2026-08-21 21:57:13 +08:00
Hilton Chain
6e28a0825b
utils: Add scm->kdl-string, scm->kdlv1-string, kdl-file and kdlv1-file.
2026-08-14 05:17:36 +08:00