Commit Graph

98 Commits

Author SHA1 Message Date
Hilton Chain
8181b7fb4e
services: child-error: Remove unneeded user and groups.
* rosenthal/services/child-error.scm (%cloudflare-tunnel-accounts): Deleted
variable.
(cloudflare-tunnel-shepherd-service)[start]: Change to `nobody` and `nogroup`.
(cloudflare-tunnel-service-type)[extensions]: Adjusted accordingly.
(%miniflux-accounts): Deleted `miniflux` group and use `nogroup` instead.
(miniflux-shepherd-service): Adjusted accordingly.
2022-12-19 14:57:26 +08:00
Hilton Chain
16a443b30d
rosenthal: Add emacs-xonsh-mode.
* rosenthal/packages/emacs-xyz.scm (emacs-xonsh-mode): New variable.
2022-12-19 14:44:53 +08:00
Hilton Chain
717945c98e
utils: %rosenthal-base-services: Re-order substitute URLs.
* rosenthal/utils/counter-stop.scm (%rosenthal-base-services): Re-order
substitute URLs.
2022-12-19 13:14:03 +08:00
Hilton Chain
4c19ddeb48
rosenthal: linux: Add supported-systems field.
* rosenthal/packages/linux.scm (linux-xanmod,linux-hardened): Add
supported-systems field.
2022-12-19 11:44:55 +08:00
Hilton Chain
37d9e02d76
services: smartdns-service-type: Add option to specify log file.
* rosenthal/services/dns.scm (smartdns-configuration): Add log-file option.
(smartdns-shepherd-service): Honor it.
2022-12-10 00:06:22 +08:00
Hilton Chain
93fa311070
rosenthal: dnsmasq-china-list: Update to commit 0bee4d245e35.
* rosenthal/packages/dns.scm (dnsmasq-china-list): Update to commit
0bee4d245e35.
2022-12-09 23:44:13 +08:00
Hilton Chain
60da81067c
rosenthal: linux: Update source to 6.0.11.
* rosenthal/packages/linux.scm (%linux-version,linux-xanmod-patch)
(linux-hardened-patch,linux-hardened-source): Update to 6.0.11.
(linux-hardened-patch-for-xanmod): Use a fixed file name.
* rosenthal/packages/patches/linux-hardened-xanmod-adaption.patch: Updated
accordingly.
2022-12-09 12:20:50 +08:00
Hilton Chain
be9036707e
rosenthal: Remove buku-run. [upstreamed]
* rosenthal/packages/web.scm (buku-run): Delete variable.
2022-12-09 10:48:14 +08:00
Hilton Chain
302f06ca61
rosenthal: linux: Switch to customize-linux procedure.
* rosenthal/packages/linux.scm: Define Linux kernel variants with
`customize-linux` procedure.
(linux-xanmod)[arguments]<#:phases>: Avoid input label usage.
(linux-rosenthal)[supported-systems]: Add field.
[description]: Adjusted accordingly.
(linux-hardened-patch,linux-hardened-source,linux-hardened)
(linux-rosenthal-source-deblobed): New variables.
(%xanmod-version): Rename to %linux-version.
(%xanmod-revision): Rename to %xanmod-version.
(%hardened-version): Rename to %hardened-version.
(doc-supported?): Deleted variable.
2022-12-08 18:24:54 +08:00
Hilton Chain
6e43046913
rosenthal: dnsmasq-china-list: Update to commit 4a96e02847ec.
* rosenthal/packages/dns.scm (dnsmasq-china-list): Update to commit
4a96e02847ec.
2022-12-08 15:50:18 +08:00
Hilton Chain
2c5d1f4588
rosenthal: hyprland: Update to 0.19.1beta.
* rosenthal/packages/wm.scm (hyprland): Update to 0.19.1beta.
2022-12-08 15:48:39 +08:00
Hilton Chain
5469ef7ff2
rosenthal: linux-xanmod: Add linux-hardened patch.
* rosenthal/packages/patches/linux-hardened-xanmod-adaption.patch: New file.
* rosenthal/packages/linux.scm (%hardened-revision)
(linux-hardened-patch-for-xanmod): New variables.
(linux-xanmod-source)[patches]: Add linux-hardened-patch-for-xanmod.
2022-12-07 19:55:25 +08:00
Hilton Chain
e30e13349f
rosenthal: kconfig-hardened-check-dev: Update to commit d361925ba8e7.
* rosenthal/packages/linux.scm (kconfig-hardened-check-dev): Update to commit
d361925ba8e7.
2022-12-07 16:08:54 +08:00
Hilton Chain
f3953bfad3
rosenthal: wayland-protocols-1.30: Rename to wayland-protocols-1.31.
* rosenthal/packages/freedesktop.scm (wayland-protocols-1.30): Rename to
wayland-protocols-1.31.
* rosenthal/packages/wm.scm (wlroots-0.16.0,waylock): Adjusted accordingly.
2022-12-07 15:58:10 +08:00
Hilton Chain
8fc703dc04
rosenthal: wayland-protocols-1.30: Update to 1.31.
* rosenthal/packages/freedesktop.scm (wayland-protocols-1.30): Update to 1.31.
2022-12-07 15:54:42 +08:00
Hilton Chain
b041068595
rosenthal: hyprland: Update to 0.19.0beta.
* rosenthal/packages/wm.scm (hyprland): Update to 0.19.0beta.
[inputs]: Add hyprland-protocols.
Replace wlroots-0.16.0 with wlroots-dev.
2022-12-07 15:39:56 +08:00
Hilton Chain
224c3307fa
rosenthal: Add hyprland-protocols.
* rosenthal/packages/wm.scm (hyprland-protocols): New variable.
2022-12-07 15:39:45 +08:00
Hilton Chain
633d63c485
rosenthal: wlroots-dev: Update to commit 86fc2199f85a.
* rosenthal/packages/wm.scm (wlroots-dev): Update to commit 86fc2199f85a.
2022-12-07 15:39:13 +08:00
Hilton Chain
1f7ca21826
rosenthal: emacs-doom-modeline-dev: Update to commit d0cb6de14a71.
* rosenthal/packages/emacs-xyz.scm (emacs-doom-modeline-dev): Update to commit
d0cb6de14a71.
2022-12-07 15:03:28 +08:00
Hilton Chain
5c02d87d3b
rosenthal: emacs-company-dev: Update to commit 6884e3ad7174.
* rosenthal/packages/emacs-xyz.scm (emacs-company-dev): Update to commit
6884e3ad7174.
2022-12-07 14:53:37 +08:00
Hilton Chain
257c5c56ec
utils: %rosenthal-base-file-systems: Add /tmp (tmpfs).
* rosenthal/utils/counter-stop.scm (%rosenthal-base-file-systems): Add
/tmp (tmpfs).
2022-12-07 14:52:41 +08:00
Hilton Chain
6f9173ca3d
utils: %rosenthal-base-services: Add ntp-service-type and rngd-service.
* rosenthal/utils/counter-stop.scm (%rosenthal-base-services): Add
ntp-service-type and rngd-service.
2022-12-06 19:51:58 +08:00
Hilton Chain
e660229753
utils: %rosenthal-base-packages: Add mosh.
* rosenthal/utils/counter-stop.scm (%rosenthal-base-packages): Add mosh.
2022-12-06 19:51:34 +08:00
Hilton Chain
caa37db34a
rosenthal: dnsmasq-china-list: Update to commit 840fc72b3cbb.
* rosenthal/packages/dns.scm (dnsmasq-china-list): Update to commit
840fc72b3cbb.
2022-12-06 18:40:54 +08:00
Hilton Chain
e7f392448d
bootloader: install-rpi4-arm64-bootloader: Don't depend on Nonguix.
* rosenthal/bootloader/u-boot.scm (install-rpi4-arm64-bootloader): Don't
depend on Nonguix.
2022-12-06 18:00:15 +08:00
Hilton Chain
a1e7e1df3c
services: Add smartdns-service-type.
* rosenthal/services/dns.scm: New file.
(smartdns-configuration,smartdns-shepherd-service,smartdns-service-type): New
variables.
2022-12-06 17:59:36 +08:00
Hilton Chain
5e809cd80d
rosenthal: smartdns: Update to 39.
* rosenthal/packages/dns.scm (smartdns): Update to 39.
2022-12-06 16:32:06 +08:00
Hilton Chain
f8aacd14fa
bootloader: Fix modules related build issue.
* rosenthal/bootloader/u-boot.scm: Fix modules related build issue.
* rosenthal/packages/gnome-xyz.scm: Likewise.
2022-12-06 14:06:35 +08:00
Hilton Chain
74501fd33a
utils: %rosenthal-base-services: Remove nftables-service-type.
* rosenthal/utils/counter-stop.scm (%rosenthal-base-services): Remove
nftables-service-type.
2022-12-06 13:08:05 +08:00
Hilton Chain
4b6fab01ca
bootloader: Add u-boot-rpi4-arm64-bootloader.
* rosenthal/bootloader/u-boot.scm: New file.
(%rpi4-arm64-boot-config,install-rpi4-arm64-bootloader)
(u-boot-rpi4-arm64-bootloader): New variables.
2022-12-06 18:48:45 +08:00
Hilton Chain
0b31c973e8
rosenthal: Add u-boot-rpi-arm64.
* rosenthal/packages/bootloaders.scm: New file.
(u-boot-rpi-arm64): New variable.
2022-12-06 06:45:32 +08:00
Hilton Chain
4c0227fb4a
services: Add miniflux-service-type.
* rosenthal/services/child-error.scm (miniflux-configuration)
(%miniflux-accounts,%miniflux-postgresql-role,miniflux-shepherd-service)
(miniflux-service-type): New variables.
2022-12-03 15:40:07 +08:00
Hilton Chain
f1d89d66f0
services: Add home-wakapi-service-type.
* rosenthal/services/child-error.scm (home-wakapi-configuration)
(home-wakapi-shepherd-service,home-wakapi-service-type): New variables.
2022-12-03 15:25:52 +08:00
Hilton Chain
8b741c241e
services: Add clash-service-type.
* rosenthal/services/child-error.scm (clash-configuration,%clash-accounts)
(clash-activation,clash-shepherd-service,clash-service-type): New variables.
2022-12-03 15:24:50 +08:00
Hilton Chain
9660dc4e92
services: Add qbittorrent-service-type.
* rosenthal/services/bittorrent.scm: New file.
(qbittorrent-configuration,%qbittorrent-accounts,qbittorrent-activation)
(qbittorrent-shepherd-service,qbittorrent-service-type): New variables.
2022-12-03 13:59:41 +08:00
Hilton Chain
1f31dedb6f
rosenthal: linux-xanmod: Update to 6.0.10.
* rosenthal/packages/linux.scm (%xanmod-version): Update to 6.0.10.
(doc-supported?): New variable.
(linux-xanmod-source,linux-xanmod): Adjusted accordingly.
2022-12-02 22:42:34 +08:00
Hilton Chain
5478467f96
rosenthal: qbittorrent-enhanced-edition-nox: Fix build issue.
* rosenthal/packages/bittorrent.scm (qbittorrent-enhanced-edition-nox)
[arguments]<#:phases>: Delete `wrap-qt` phase.
2022-12-02 21:33:22 +08:00
Hilton Chain
5f28176ab8
rosenthal: qbittorrent-enhanced-edition: Use QT5.
* rosenthal/packages/bittorrent.scm (qbittorrent-enhanced-edition)
(qbittorrent-enhanced-edition-nox): Use QT5.

The WebUI seems unusable when building with QT6...
2022-12-02 21:26:30 +08:00
Hilton Chain
f96276ca08
services: iwd-service-type: Fix build issue.
* rosenthal/services/networking.scm (iwd-shepherd-service,iwd-etc-service):
Switch back to `match-lambda`.
(iwd-configuration,iwd-service-type): Add description.
2022-12-02 21:01:41 +08:00
Hilton Chain
abeacc8731
services: cloudflare-tunnel-shepherd-service: Inline tunnel options.
* rosenthal/services/child-error.scm (cloudflare-tunnel-shepherd-service):
Inline tunnel-options.
2022-12-01 23:02:20 +08:00
Hilton Chain
6f168bc772
services: cloudflare-tunnel-configuration: Add extra-tunnel-options.
* rosenthal/services/child-error.scm (cloudflare-tunnel-configuration): Add
extra-tunnel-options.
(cloudflare-tunnel-shepherd-service): Honor it.
2022-12-01 23:00:29 +08:00
Hilton Chain
6dc8bbfa04
services: cloudflare-tunnel-configuration: Define with define-configuration.
* rosenthal/services/child-error.scm (cloudflare-tunnel-configuration): Change
to `define-configuration` form.
2022-12-01 22:47:18 +08:00
Hilton Chain
0c0571462b
services: cloudflare-tunnel-service-type: Add %cloudflare-tunnel-accounts.
* rosenthal/services/child-error.scm (%cloudflare-tunnel-accounts): New
variable.
(cloudflare-tunnel-shepherd-service,cloudflare-tunnel-service-type): Honor it.
2022-12-01 22:36:03 +08:00
Hilton Chain
2370498264
services: cloudflare-tunnel-shepherd-service: Reduce requirements.
* rosenthal/services/child-error (cloudflare-tunnel-shepherd-service)
[requirement]: Remove loopback and user-processes.
2022-12-01 15:51:26 +08:00
Hilton Chain
c41676ed0d
rosenthal: wlroots-dev: Update to commit f103dc74d89c.
* rosenthal/packages/wm.scm (wlroots-dev): Update to commit f103dc74d89c.
2022-12-01 15:02:35 +08:00
Hilton Chain
08744e6b0e
rosenthal: emacs-doom-modeline-dev: Update to commit 9f6ca7d61d89.
* rosenthal/packages/emacs-xyz.scm (emacs-doom-modeline-dev): Update to commit
9f6ca7d61d89.
2022-12-01 00:00:41 +08:00
Hilton Chain
b8dc8360e3
rosenthal: emacs-company-dev: Update to commit 00a739f9684c.
* rosenthal/packages/emacs-xyz.scm (emacs-company-dev): Update to commit
00a739f9684c.
2022-11-30 23:59:49 +08:00
Hilton Chain
6cb376d52e
rosenthal: dnsmasq-china-list: Update to commit 6e292dc0630f.
* rosenthal/packages/dns.scm (dnsmasq-china-list): Update to commit
6e292dc0630f.
2022-11-30 23:44:17 +08:00
Hilton Chain
93baac80be
rosenthal: Remove python-pynixutil. [upstreamed]
* rosenthal/packages/python-xyz.scm (python-pynixutil): Delete variable.
2022-11-29 20:55:59 +08:00
Hilton Chain
5dfcd408b7
rosenthal: Remove emacs-org-rainbow-tags. [upstreamed]
* rosenthal/packages/emacs-xyz.scm (emacs-org-rainbow-tags): Delete variable.
2022-11-27 12:56:32 +08:00