Commit Graph

35 Commits

Author SHA1 Message Date
Hilton Chain
2748dca5eb
rosenthal: Add emacs-caddyfile-mode.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-caddyfile-mode): New
variable.
2025-05-17 16:57:32 +08:00
Hilton Chain
1653fe453d
rosenthal: ohmyech-icecat: Add source file name.
* modules/rosenthal/packages/browser-extensions.scm (ohmyech)[source]: Add
file name.
2025-05-17 16:52:29 +08:00
Hilton Chain
4989a66100
rosenthal: miniflux-injector-icecat: Move to browser-extensions.
* modules/rosenthal/packages/binaries.scm (miniflux-injector)
(miniflux-injector/icecat): Move to...
* modules/rosenthal/packages/browser-extensions.scm (miniflux-injector)
(miniflux-injector/icecat): ...here
2025-05-17 16:30:03 +08:00
Hilton Chain
1107486c29
rosenthal: bitwarden-icecat: Move to browser-extensions.
* modules/rosenthal/packages/binaries.scm (bitwarden, bitwarden/icecat): Move
to...
* modules/rosenthal/packages/browser-extensions.scm (bitwarden)
(bitwarden/icecat): ...here.
2025-05-17 16:30:03 +08:00
Hilton Chain
a24818555e
rosenthal: Add ohmyech-icecat.
* modules/rosenthal/packages/browser-extensions.scm: New file.
2025-05-17 16:30:02 +08:00
Hilton Chain
bbeaebcd8e
services: cloudflare-tunnel: Add dedicated account.
* modules/rosenthal/services/child-error.scm (%cloudflare-tunnel-accounts):
New variable.
(cloudflare-tunnel-service-type)[extensions]: Add it.
(cloudflare-tunnel-shepherd-service)[start]: Use the new user.
2025-05-16 00:08:29 +08:00
Hilton Chain
5d336ad0cf
services: iwd: Unset default values for most fields.
* modules/rosenthal/services/networking.scm (maybe-boolean?)
(maybe-randomization-method?, maybe-randomization-range?)
(maybe-signal-strength?, maybe-seconds?, maybe-protection-mode?)
(maybe-integer?, maybe-number?, maybe-list-of-cidr4?): New procedures.
(iwd-configuration)[use-default-interface?, address-randomization]
[address-randomization-range, roam-threshold, roam-threshold-5g]
[roam-retry-interval, management-frame-protection]
[control-port-over-nl80211?, disable-anqp?, disable-ocv?, enable-ipv6?]
[route-priority-offset, initial-timeout, multiplier, maximum-timeout]
[band-modifier-5ghz, band-modifier-6ghz, disable-periodic-scan?]
[initial-periodic-scan-interval, maximum-periodic-scan-interval]
[disable-roaming-scan?, ap-address-pool]: Unset default value.
2025-05-15 20:08:23 +08:00
Hilton Chain
cf5fc0ef73
rosenthal: rosenthal-cargo-inputs: Move to (rosenthal utils cargo).
* modules/rosenthal/packages/rust-crates.scm (rosenthal-cargo-inputs): Move
to...
* modules/rosenthal/utils/cargo.scm (rosenthal-cargo-inputs): ...here.
* modules/rosenthal/packages/rust-apps.scm: Adjust module import.
* modules/rosenthal/packages/wm.scm: Likewise.
* modules/rosenthal/packages/xorg.scm: Likewise.

Fixes: https://codeberg.org/hako/Rosenthal/issues/12
2025-05-15 19:47:20 +08:00
Hilton Chain
51a983adf3
rosenthal: hugo: Update to 0.147.3.
* modules/rosenthal/packages/web.scm (hugo): Update to 0.147.3.
[arguments]<#:go>: Use go-1.24.
2025-05-15 16:30:51 +08:00
Hilton Chain
eccee1eb9b
rosenthal: caddy: Update to 2.10.0.
* modules/rosenthal/packages/web.scm (caddy): Update to 2.10.0.
[arguments]<#:go>: Use go-1.24.
[native-inputs]: Updated vendored dependencies.
2025-05-15 16:30:51 +08:00
Hilton Chain
98dd8d365e
rosenthal: tailscale: Update to 1.82.5.
* modules/rosenthal/packages/networking.scm (tailscale): Update to 1.82.5.
[arguments]<#:go>: Use go-1.24.
[native-inputs]: Update vendored dependencies.
2025-05-15 16:30:51 +08:00
Hilton Chain
b61f4cffd8
rosenthal: wakatime-cli-bin: Update to 1.115.2.
* modules/rosenthal/packages/binaries.scm (wakatime-cli-bin): Update to 1.115.2.
2025-05-15 16:30:51 +08:00
Hilton Chain
3a49fc6284
rosenthal: wakapi-bin: Update to 2.13.4.
* modules/rosenthal/packages/binaries.scm (wakapi-bin): Update to 2.13.4.
2025-05-15 16:30:50 +08:00
Hilton Chain
7fb1e3dc11
rosenthal: cloudflare-warp-bin: Update to 2025.4.929.0.
* modules/rosenthal/packages/binaries.scm (cloudflare-warp-bin): Update to 2025.4.929.0.
2025-05-15 16:30:50 +08:00
Hilton Chain
2e50d68ad0
rosenthal: dinit: Update to 0.19.4.
* modules/rosenthal/packages/admin.scm (dinit): Update to 0.19.4.
2025-05-15 16:30:50 +08:00
Hilton Chain
cba8ab4bfc
maint: Add more manifests.
* etc/committer.scm: New file.
* etc/manifests/all-packages.scm: New file.
* etc/manifests/auto-update.scm: New file.
* etc/manifests/manual-update.scm: New file.
* etc/manifest.scm: Delete file.
2025-05-15 16:30:39 +08:00
Hilton Chain
b9ca1cd567
rosenthal: Remove buku-run-dev.
* modules/rosenthal/packages/web.scm (buku-run-dev): Delete variable.
2025-05-15 15:47:41 +08:00
Hilton Chain
1f2c4cc936
rosenthal: Remove sidebery-icecat.
* modules/rosenthal/packages/binaries.scm (sidebery, sidebery/icecat): Delete
variables.
2025-05-15 15:42:32 +08:00
Hilton Chain
f97d5858e9
rosenthal: Add all-rosenthal-packages.
* modules/rosenthal/packages.scm (%rosenthal-package-module-path): New
variable.
(all-rosenthal-packages): New procedure.
2025-05-15 15:26:30 +08:00
Hilton Chain
89ae340329
rosenthal: Add caddy.
* modules/rosenthal/packages/web.scm (caddy): New variable.
2025-05-15 15:26:30 +08:00
Hilton Chain
de236c188b
rosenthal: forgejo: Refresh package.
* modules/rosenthal/packages/web.scm (forgejo): Sync package with
https://gitlab.com/nonguix/nonguix/-/merge_requests/669.
2025-05-15 15:26:28 +08:00
Hilton Chain
2b37b85997
rosenthal: Add go-cloudflare.
* modules/rosenthal/packages/golang.scm (go-cloudflare): New variable.
* modules/rosenthal/packages/networking.scm (cloudflared)[arguments]<#:go>:
Use it.
2025-05-15 10:59:08 +08:00
Hilton Chain
297041998b
rosenthal: Add go-1.24.
* modules/rosenthal/packages/golang.scm: New file.
2025-05-15 10:59:06 +08:00
Hilton Chain
f8986f696b
services: Add navidrome-service-type.
* modules/rosenthal/services/web.scm (navidrome-configuration): New data type.
(navidrome-shepherd-service): New procedure.
(%navidrome-accounts, navidrome-service-type): New variables.
2025-05-15 10:32:42 +08:00
Hilton Chain
e62aa32b6f
rosenthal: Add navidrome-bin.
* modules/rosenthal/packages/binaries.scm (navidrome-bin): New variable.
2025-05-15 10:32:20 +08:00
Hilton Chain
f076a6157a
services: qbittorrent: Auto start.
* modules/rosenthal/services/bittorrent.scm
(home-qbittorrent-shepherd-service)[auto-start?]: Unset.
2025-05-15 10:27:58 +08:00
Hilton Chain
aeff89a063
rosenthal: Add sing-box.
* modules/rosenthal/packages/networking.scm (sing-box): New variable.
* modules/rosenthal/packages/binaries.scm (sing-box-bin): Deprecated by it.
2025-05-15 02:03:25 +08:00
Hilton Chain
b0231df023
rosenthal: Add mihomo.
* modules/rosenthal/packages/networking.scm (mihomo): New variable.
* modules/rosenthal/packages/binaries.scm (mihomo-bin): Deprecated by it.
(clash-bin): Delete variable.
2025-05-15 02:03:25 +08:00
Hilton Chain
3d4b11edc7
utils: Update ‘go mod vendor’ based fetch implementation. 2025-05-15 02:03:24 +08:00
Hilton Chain
975db02439
rosenthal: Add emacs-nftables-mode.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-nftables-mode): New
variable.
2025-05-15 02:03:24 +08:00
Hilton Chain
3e5383b922
rosenthal: Add emacs-treesit-auto.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-treesit-auto): New variable.
2025-05-15 02:03:23 +08:00
Hilton Chain
879f4aef54
services: cloudflare-tunnel: Support token file.
* modules/rosenthal/services/child-error.scm
(cloudflare-tunnel-configuration)[token-file]: New field.
(cloudflare-tunnel-shepherd-service): Adjust accordingly.
2025-05-15 02:02:17 +08:00
Hilton Chain
f851cdabfc
rosenthal: cloudflared: Update to 2025.4.2.
* modules/rosenthal/packages/networking.scm (cloudflared): Update to 2025.4.2.
2025-05-15 02:02:00 +08:00
Hilton Chain
36eeac3b85
rosenthal: Update cargo-inputs implementation.
* modules/rosenthal/packages/rust-crates.scm: Update implementation.
Export interfaces ‘lookup-cargo-inputs’ and ‘rosenthal-cargo-inputs’.
* modules/rosenthal/packages/rust-apps.scm (atuin)[inputs]: Use
‘rosenthal-cargo-inputs’.
Remove rust-ring-0.17.
* modules/rosenthal/packages/wm.scm (rust-pipewire, rust-smithay): Hide and
export.
[arguments]<#:phases>: Update ‘package’ phase.
[inputs]: Use ‘rosenthal-cargo-inputs’.
(niri)[arguments]<#:phases>: Apply updates from rust-team.
[inputs]: Use ‘rosenthal-cargo-inputs’.
Remove rust-pipewire and rust-smithay.
* modules/rosenthal/packages/xorg.scm (xwayland-satellite)[inputs]: Use
‘rosenthal-cargo-inputs’.
2025-05-04 20:31:07 +08:00
Hilton Chain
9c782fad3c
maint: Relocate modules to ‘modules’ directory. 2025-04-26 00:16:07 +08:00