Commit Graph

189 Commits

Author SHA1 Message Date
Hilton Chain
071707bd41
rosenthal: Add iocaine/dolly.
* modules/rosenthal/packages/web.scm (iocaine/dolly): New variable.
2025-09-06 14:30:21 +08:00
Hilton Chain
c171b73ae7
services: caddy: Use etc-service-type to place configuration file.
* modules/rosenthal/services/web.scm (caddy-etc): New procedure.
(caddy-activation): Create /var/log/caddy.  Remove use of /etc/caddy.
(caddy-shepherd-services): Add "configuration" and "reload" actions.
2025-09-05 15:37:14 +08:00
Hilton Chain
4938fbe373
services: clash: Use mihomo.
* modules/rosenthal/services/child-error.scm (clash-configuration): Use
mihomo.
2025-09-04 13:05:57 +08:00
Hilton Chain
55dab73319
rosenthal: Remove deprecated packages.
* modules/rosenthal/packages/binaries.scm (atuin-bin, hugo-bin, mihomo-bin)
(clash-meta-bin, wakapi-bin, tailscale-bin): Delete variables.
2025-09-04 12:49:57 +08:00
Hilton Chain
9e51ad4215
services: Remove iwd-service-type.
* modules/rosenthal/services/networking.scm (<iwd-configuration>): Delete data
type.
(%iwd-config-general, %iwd-config-network, %iwd-config-blacklist)
(%iwd-config-rank, %iwd-config-scan, %iwd-config-ipv4)
(%iwd-config-driver-quirks, iwd-shepherd-service, iwd-service-type): Delete
variables.
(uglify-field-name, serialize-field, serialize-string, maybe-string)
(serialize-boolean, maybe-boolean, cidr4?, serialize-cidr4, maybe-cidr4)
(randomization-method?, serialize-randomization-method, randomization-method)
(randomization-range?, serialize-randomization-range, randomization-range)
(signal-strength?, serialize-signal-strength, signal-strength, seconds?)
(serialize-seconds, maybe-seconds, protection-mode?, serialize-protection-mode)
(maybe-protection-mode, resolution-method?, serialize-resolution-method)
(serialize-integer, maybe-integer, serialize-number, maybe-number)
(serialize-list-of-strings, list-of-strings, list-of-cidr4?)
(serialize-list-of-cidr4, list-of-cidr4)
(serialize-iwd-configuration, add-iwd-config-file, add-iwd-package) Delete
procedures.
2025-09-02 11:38:07 +08:00
Hilton Chain
eb7e08c63e
rosenthal: komga-bin: Set supported-systems to x86_64-linux only.
* modules/rosenthal/packages/binaries.scm (komga-bin) [supported-systems]: Set
to x86_64-linux.
2025-09-02 00:59:39 +08:00
Hilton Chain
4943e01c2a
rosenthal: cuirass/hako: Update to 1.2.0-3.ba77a7c.
* modules/rosenthal/packages/ci.scm (cuirass/hako): Update to 1.2.0-3.ba77a7c.
2025-09-01 15:52:47 +08:00
Hilton Chain
84b2141d38
services: zfs: Export variable.
* modules/rosenthal/services/file-systems.scm (zfs-service-type): Export.
2025-08-29 21:06:14 +08:00
Hilton Chain
6bf3906d6e
services: Add zfs-service-type.
* modules/rosenthal/services/file-systems.scm (zfs-shepherd-service)
(zfs-service-type): New variables.
2025-08-29 20:59:08 +08:00
MinkieYume
324e8d55fb
rosenthal: sing-box: Update to 1.12.4.
* modules/rosenthal/packages/networking.scm (sing-box): Update to 1.12.4.
[native-inputs]: Update vendored Go dependencies.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-29 16:05:28 +08:00
Hilton Chain
42d15decd1
rosenthal: Add rclone-bin.
* modules/rosenthal/packages/binaries.scm (rclone-bin): New variable.
2025-08-25 13:09:31 +08:00
Hilton Chain
921ea4f87c
rosenthal: guix/hako: Fix URL for uncompressed nars in narinfo files.
* modules/rosenthal/packages/patches/guix-change-publish-cache-storage.patch:
Use nar/none URL for uncompressed nars.
2025-08-25 01:20:25 +08:00
Hilton Chain
9aa77c91b2
maint: Clean up compatibility layer.
* modules/rosenthal/packages/rust-crates.scm (crate-name->package-name)
(define-cargo-inputs, crate-source): Remove, as they are available in
(guix build-system cargo).
* modules/rosenthal/utils/cargo.scm (rosenthal-cargo-inputs): Define using
cargo-inputs.
* modules/rosenthal/utils/download.scm (go-mod-vendor): Stop accessing nss-certs
from (gnu packages certs) module.
2025-08-24 19:17:03 +08:00
Hilton Chain
70ee09ec65
rosenthal: guix/hako: Fix inconsistency between narinfos and nar cache files.
* modules/rosenthal/packages/patches/guix-change-publish-cache-storage.patch:
Remove ".nar" suffix for nar cache files.
2025-08-24 02:07:25 +08:00
Hilton Chain
1bc0ddb673
rosenthal: caddy: Update to 2.10.1.
* modules/rosenthal/packages/web.scm (caddy): Update to 2.10.1.
[native-inputs]: Update vendored Go dependencies.
2025-08-23 15:05:59 +08:00
Hilton Chain
53540076a4
rosenthal: ai-robots-txt: Update to 1.39.
* modules/rosenthal/packages/web.scm (ai-robots-txt): Update to 1.39.
2025-08-23 14:57:01 +08:00
Hilton Chain
f844fc9e89
rosenthal: tailscale: Update to 1.86.2.
* modules/rosenthal/packages/networking.scm (tailscale): Update to 1.86.2.
[native-inputs]: Update vendored Go dependencies.
2025-08-23 14:56:50 +08:00
Hilton Chain
b30ee4ff9b
rosenthal: sing-box: Update to 1.12.3.
* modules/rosenthal/packages/networking.scm (sing-box): Update to 1.12.3.
[native-inputs]: Update vendored Go dependencies.
2025-08-23 14:54:27 +08:00
Hilton Chain
3d3df47c25
rosenthal: cloudflared: Update to 2025.8.1.
* modules/rosenthal/packages/networking.scm (cloudflared): Update to 2025.8.1.
2025-08-23 14:49:45 +08:00
Hilton Chain
85beb60c1a
rosenthal: cloudflare-warp-bin: Update to 2025.6.1335.0.
* modules/rosenthal/packages/binaries.scm (cloudflare-warp-bin): Update to 2025.6.1335.0.
2025-08-23 14:49:44 +08:00
Hilton Chain
583bdda811
rosenthal: Add guix/hako.
* modules/rosenthal/packages/patches/guix-change-publish-cache-storage.patch:
New file.
* modules/rosenthal/packages/package-management.scm (guix/hako): New variable.
2025-08-23 14:36:51 +08:00
Hilton Chain
4baff4a832
services: greetd-tuigreet-session: Fix tuigreet reference.
* modules/rosenthal/services/base.scm (<greetd-tuigreet-session>)
(greetd-tuigreet-session-compiler): Fix tuigreet reference.
2025-08-21 20:09:40 +08:00
Hilton Chain
859be3792b
rosenthal: atuin: Disable tests for now.
* modules/rosenthal/packages/rust-apps.scm (atuin) [arguments] <#:tests?>:
Disable.
[inputs]: Add sqlite.
2025-08-21 19:58:33 +08:00
Hilton Chain
b682ecf53f
rosenthal: Remove tree-sitter-yaml. [upstreamed]
* modules/rosenthal/packages/tree-sitter.scm (tree-sitter-yaml): Delete variable.
2025-08-21 19:57:39 +08:00
Hilton Chain
78d5d2e8e5
rosenthal: Cleanup crates. 2025-08-21 19:50:38 +08:00
Hilton Chain
3b80e8755e
rosenthal: Remove niri. [upstreamed]
* modules/rosenthal/packages/wm.scm (niri): Delete variable.
2025-08-21 19:41:19 +08:00
Hilton Chain
9c49db368f
rosenthal: Remove rust-smithay. [upstreamed]
* modules/rosenthal/packages/wm.scm (rust-smithay): Delete variable.
2025-08-21 19:41:19 +08:00
Hilton Chain
bac55adf41
rosenthal: Remove rust-pipewire. [upstreamed]
* modules/rosenthal/packages/wm.scm (rust-pipewire): Delete variable.
2025-08-21 19:41:19 +08:00
Hilton Chain
127d1be367
rosenthal: Remove tuigreet. [upstreamed]
* modules/rosenthal/packages/admin.scm (tuigreet): Delete variable.
2025-08-21 19:41:19 +08:00
Hilton Chain
f2063dcff2
rosenthal: Remove xwayland-satellite. [upstreamed]
* modules/rosenthal/packages/xorg.scm (xwayland-satellite): Delete variable.
2025-08-21 19:41:16 +08:00
Hilton Chain
3386c9a43d
rosenthal: caddy/hako: Update to 2025.08.17-1.
* modules/rosenthal/packages/web.scm (caddy/hako): Update to 2025.08.17-1.
[native-inputs]: Update vendored Go dependencies.
2025-08-17 22:06:59 +08:00
Hilton Chain
761e20bd85
util: go-mod-vendor: Make compatible with upcoming nss-updates merge.
* modules/rosenthal/utils/download.scm (go-mod-vendor): Also find nss-certs
in (gnu packages nss).
2025-08-16 18:45:19 +08:00
Hilton Chain
558f180b5d
rosenthal: hugo: Update to 0.148.2.
* modules/rosenthal/packages/web.scm (hugo): Update to 0.148.2.
2025-08-13 15:01:23 +08:00
Hilton Chain
9a2881db43
rosenthal: cloudflared: Update to 2025.8.0.
* modules/rosenthal/packages/networking.scm (cloudflared): Update to 2025.8.0.
2025-08-13 15:01:22 +08:00
Hilton Chain
4bbcf848dd
rosenthal: sing-box: Update to 1.12.1.
* modules/rosenthal/packages/networking.scm (sing-box): Update to 1.12.1.
[native-inputs]: Update vendored Go dependencies.
2025-08-13 14:58:02 +08:00
Hilton Chain
3f5bf035da
rosenthal: mihomo: Update to 1.19.12.
* modules/rosenthal/packages/networking.scm (mihomo): Update to 1.19.12.
[native-inputs]: Update vendored Go dependencies.
2025-08-13 14:53:41 +08:00
Hilton Chain
00f9a92812
home services: theme: Allow font configuration.
* modules/rosenthal/services/desktop.scm (home-theme-configuration) [font]:
New field.
* modules/rosenthal/services/desktop.scm (%home-theme-xdg-config): Use it.
2025-08-12 22:18:54 +08:00
Hilton Chain
b8212d7a76
rosenthal: Add emacs-eat/hako.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-eat/hako): New variable.
2025-08-12 11:10:40 +08:00
Hilton Chain
92c6a14084
services: Add sing-box-service-type.
* modules/rosenthal/services/networking.scm (<sing-box-configuration>): New data
type.
(file-object?, sing-box-activation, sing-box-shepherd-service): New procedures.
(sing-box-account, sing-box-service-type): New variables.
2025-08-08 13:35:45 +08:00
Hilton Chain
55fbf529c7
services: caddy: Expose configuration interfaces for shepherd service.
* modules/rosenthal/services/web.scm (caddy-configuration)
[shepherd-provision, shepherd-requirement, auto-start?]: New fields.
* modules/rosenthal/services/web.scm (caddy-shepherd-services): Use them.
2025-08-08 13:33:04 +08:00
Hilton Chain
8837ea1b4e
rosenthal: sing-box: Set default wireguard listen port for tailscale.
* modules/rosenthal/packages/networking.scm (sing-box) [arguments] <#:phases>:
Add 'set-tailscale-default-wireguard-port'.
2025-08-08 01:31:35 +08:00
Hilton Chain
40d6224034
rosenthal: Unify comments style. 2025-08-08 01:31:34 +08:00
Hilton Chain
4a20afc025
rosenthal: sing-box: Update to 1.12.0.
* modules/rosenthal/packages/networking.scm (sing-box): Update to 1.12.0.
[arguments] <#:build-flags>: Build with tailscale support.
Remove deprecated tags.
[native-inputs]: Update vendored Go dependencies.
2025-08-06 09:34:04 +08:00
Hilton Chain
3e81aadb18
rosenthal: forgejo: Update to 12.0.0.
* modules/rosenthal/packages/web.scm (forgejo): Update to 12.0.0.
2025-07-24 19:02:19 +08:00
Hilton Chain
94d13073e6
rosenthal: anubis-anti-crawler: Update to 1.21.1.
* modules/rosenthal/packages/web.scm (anubis-anti-crawler): Update to 1.21.1.
2025-07-24 19:02:19 +08:00
Hilton Chain
5d573b7bb3
rosenthal: dnsmasq-china-list: Update to 0-20.1a4d9fc.
* modules/rosenthal/packages/dns.scm (dnsmasq-china-list): Update to
0-20.1a4d9fc.
2025-07-24 19:02:00 +08:00
Hilton Chain
b2544370e2
rosenthal: cuirass/hako: Update to 1.2.0-2.ccc11de.
* modules/rosenthal/packages/ci.scm (cuirass/hako): Update to 1.2.0-2.ccc11de.
2025-07-24 19:01:38 +08:00
Hilton Chain
e2c270f842
rosenthal: bitwarden: Update to 2025.6.1.
* modules/rosenthal/packages/browser-extensions.scm (bitwarden): Update to 2025.6.1.
2025-07-24 19:01:12 +08:00
Hilton Chain
a7c4bb9ea1
rosenthal: wakatime-cli-bin: Update to 1.124.1.
* modules/rosenthal/packages/binaries.scm (wakatime-cli-bin): Update to 1.124.1.
2025-07-24 19:01:12 +08:00
Hilton Chain
59c8616144
rosenthal: wakapi-bin: Update to 2.14.1.
* modules/rosenthal/packages/binaries.scm (wakapi-bin): Update to 2.14.1.
2025-07-24 19:01:12 +08:00