Commit Graph

994 Commits

Author SHA1 Message Date
Hilton Chain
36c789fcb8
examples: Change directory layout.
* Add directories dot-cache and dot-config.
* Follow the layout used for %rosenthal-skeletons.
2026-02-12 23:26:32 +08:00
Hilton Chain
b351250a90
rosenthal: noctalia-shell: Update to 4.4.3.
* modules/rosenthal/packages/wm.scm (noctalia-shell): Update to 4.4.3.
[inputs]: Add khal.
* modules/rosenthal/examples/noctalia-shell/shell-state.json: Update version.
2026-02-12 18:34:58 +08:00
Hilton Chain
f099cec7d4
examples: noctalia-shell: Set exclusive dock display mode. 2026-02-12 13:31:49 +08:00
Hilton Chain
ed9a415397
examples: Fix channels. 2026-02-11 14:33:42 +08:00
Hilton Chain
6a4b42978c
rosenthal: %rosenthal-skeletons: Add shepherd.desktop for XDG Autostart.
This will be useful in desktop environments like GNOME.

* modules/rosenthal/examples/shepherd.desktop: New file.
* modules/rosenthal/services/desktop.scm (%rosenthal-skeletons)
[.config/autostart/shepherd.desktop]: Use it.
2026-02-11 14:20:26 +08:00
Hilton Chain
2a17fef2a9
examples: Add channels.scm.
* modules/rosenthal/examples/guix/channels.scm: New file.
2026-02-11 14:20:23 +08:00
Hilton Chain
41e46a2523
examples: noctalia-shell: Keep only reboot and shutdown in session menu. 2026-02-11 00:57:14 +08:00
Hilton Chain
42a46b7b43
examples: Start WezTerm maximized so that the installer won't be resized. 2026-02-10 23:13:28 +08:00
Hilton Chain
7e2c3f3573
examples: niri: Fix configuration. 2026-02-10 21:26:39 +08:00
Hilton Chain
178a9d43fb
services: Add home-polkit-gnome-service-type.
* modules/rosenthal/services/desktop.scm (%home-polkit-gnome-shepherd): New
procedure.
(home-noctalia-shell-service-type): New variable.
2026-02-10 20:11:30 +08:00
Hilton Chain
a30c11dcea
examples: niri: Update for Noctalia shell and Emacs + WezTerm in the installer. 2026-02-10 20:11:30 +08:00
Hilton Chain
cf2b0b47f2
examples: noctalia-shell: Enable on-screen display for lock events. 2026-02-10 16:31:15 +08:00
Hilton Chain
b1c1cceaa9
services: %cuirass-worker-container-script: Fix cuirass package. 2026-02-10 15:20:30 +08:00
Hilton Chain
a12364e639
examples: emacs: Revert monospace font to Victor Mono. 2026-02-10 15:18:44 +08:00
Hilton Chain
55d7f8f06d
examples: Use noctalia-shell and wezterm. 2026-02-10 15:18:42 +08:00
Hilton Chain
73c32a7b2c
rosenthal: Set foot TERMINFO in skeletons and fix ckbcomp path in set-keymap script.
Change to set-keymap script is a follow-up to commit
2468773dd2.

* modules/rosenthal/examples/foot/foot.ini: New file.
* modules/rosenthal/services/desktop.scm (%rosenthal-skeletons): Use it.
(%rosenthal-set-keymap-script): Fix ckbcomp path.
2026-02-10 13:17:52 +08:00
Hilton Chain
818b67307c
services: base-rosenthal-desktop-services: Adapt for upstream %desktop-services change.
This is a follow-up to upstream change in %desktop-services.

* modules/rosenthal/services/desktop.scm (base-rosenthal-desktop-services):
Change %display-manager-service-type to remove gdm-service-type for 64-bit
systems.
2026-02-10 11:04:29 +08:00
Hilton Chain
f8d4113975
rosenthal: alloy-bin-aarch64-linux: Merge into alloy-bin.
* modules/rosenthal/packages/binaries.scm (%alloy-source-x86_64-linux)
(%alloy-source-aarch64-linux): New variables.
(alloy-bin): Use them.
Install completions.
Support cross-compilation.
(alloy-bin-aarch64-linux): Deprecate.
2026-02-07 21:10:48 +08:00
Hilton Chain
2a89fe1f59
rosenthal: alloy-bin-aarch64-linux: Update to 1.13.0.
* modules/rosenthal/packages/binaries.scm (alloy-bin-aarch64-linux): Update to 1.13.0.
2026-02-07 20:58:32 +08:00
Hilton Chain
f4a1592a66
rosenthal: alloy-bin: Update to 1.13.0.
* modules/rosenthal/packages/binaries.scm (alloy-bin): Update to 1.13.0.
2026-02-07 20:58:32 +08:00
Hilton Chain
bf6937ec63
utils: Add %binary-source.
* modules/rosenthal/utils/packages.scm (%binary-source): New variable.
2026-02-07 20:58:32 +08:00
Hilton Chain
b5e08762c4
rosenthal: noctalia-shell: Update to 4.4.0.
* modules/rosenthal/packages/wm.scm (noctalia-shell): Update to 4.4.0.
2026-02-07 20:58:32 +08:00
Hilton Chain
c38d19ed12
rosenthal: tailscale: Update to 1.94.1.
* modules/rosenthal/packages/networking.scm (tailscale): Update to 1.94.1.
[native-inputs]: Update vendored Go dependencies.
2026-02-07 20:58:32 +08:00
Hilton Chain
090bf6d160
rosenthal: sing-box: Update to 1.12.20.
* modules/rosenthal/packages/networking.scm (sing-box): Update to 1.12.20.
[native-inputs]: Update vendored Go dependencies.
2026-02-07 20:58:31 +08:00
Hilton Chain
b15427f304
rosenthal: cloudflared: Update to 2026.2.0.
* modules/rosenthal/packages/networking.scm (cloudflared): Update to 2026.2.0.
2026-02-07 20:58:31 +08:00
Hilton Chain
860dfc897b
rosenthal: ukify: Update to 259.1.
* modules/rosenthal/packages/bootloaders.scm (ukify): Update to 259.1.
2026-02-07 20:58:31 +08:00
Hilton Chain
ffebd92d70
rosenthal: systemd-stub: Update to 259.1.
* modules/rosenthal/packages/bootloaders.scm (systemd-stub): Update to 259.1.
2026-02-07 20:58:25 +08:00
Hilton Chain
7ec4a1edf0
rosenthal: loki-bin: Update to 3.6.5.
* modules/rosenthal/packages/binaries.scm (loki-bin): Update to 3.6.5.
2026-02-07 19:03:29 +08:00
Hilton Chain
10740c96f1
rosenthal: navidrome-bin: Update to 0.60.0.
* modules/rosenthal/packages/binaries.scm (navidrome-bin): Update to 0.60.0.
2026-02-07 19:03:29 +08:00
Hilton Chain
0b5e6584e1
rosenthal: komga-bin: Update to 1.24.1.
* modules/rosenthal/packages/binaries.scm (komga-bin): Update to 1.24.1.
2026-02-07 19:03:27 +08:00
Hilton Chain
53c757521a
maint: Update REUSE.toml, adjust SPDX headers and module imports. 2026-02-07 18:22:14 +08:00
Hilton Chain
15b446c932
README.org: Reword. 2026-02-07 18:20:56 +08:00
Hilton Chain
ef4bdc962c
services: Remove unnecessary extensions of log-rotation-service-type.
Log files specified via service constructors are already covered.

* modules/rosenthal/services/child-error.scm (clash-service-type)
(cloudflare-tunnel-service-type)
* modules/rosenthal/services/mail.scm (docker-mailserver-service-type)
* modules/rosenthal/services/monitoring.scm (alloy-service-type)
(grafana-service-type, loki-service-type, mimir-service-type)
(prometheus-service-type)
* modules/rosenthal/services/networking.scm (sing-box-service-type)
(tailscale-service-type)
* modules/rosenthal/services/web.scm (iocaine-service-type)
(jellyfin-service-type, misskey-service-type, vaultwarden-service-type): Stop
extending log-rotation-service-type.
2026-02-07 01:05:03 +08:00
Hilton Chain
4f9123400b
services: home-noctalia-shell: Set log file.
* modules/rosenthal/services/desktop.scm (%home-noctalia-shell-shepherd)
[start]: Set log file.
2026-02-07 01:05:02 +08:00
Hilton Chain
b1f25b0893
services: base-rosenthal-desktop-services: Include power-profiles-daemon-service-type.
* modules/rosenthal/services/desktop.scm (base-rosenthal-desktop-services): Add
power-profiles-daemon-service-type.
2026-02-06 21:09:12 +08:00
Hilton Chain
e326a012d0
services: Rename %rosenthal-desktop-services.
* modules/rosenthal/services/desktop.scm (%rosenthal-desktop-services/base)
(%rosenthal-desktop-services/gdm, %rosenthal-desktop-services/tuigreet): New
variables.
(%rosenthal-desktop-services-gdm, %rosenthal-desktop-services): Deprecate.
2026-02-06 21:09:11 +08:00
Hilton Chain
80874b0c7b
services: Add home-noctalia-shell-configuration.
* modules/rosenthal/services/desktop.scm
(home-noctalia-shell-configuration): New data type.
(%home-noctalia-shell-shepherd, home-noctalia-shell-service-type): Use it.
2026-02-06 19:55:40 +08:00
Hilton Chain
af7bf64a8c
rosenthal: noctalia-shell: Install under ‘etc/xdg/quickshell’.
* modules/rosenthal/packages/wm.scm (noctalia-shell) [arguments]
<#:install-plan>: Install under etc/xdg/quickshell.
<#:phases>: Adjust accordingly.
2026-02-06 19:27:10 +08:00
Hilton Chain
2468773dd2
rosenthal: Avoid referencing packages by specifications. 2026-02-06 19:26:55 +08:00
Hilton Chain
6949df2e5b
examples: niri: Adjust Shepherd launching. 2026-02-06 14:38:59 +08:00
Hilton Chain
452e9d7854
examples: emacs: Change configuration file names. 2026-02-06 14:38:59 +08:00
Hilton Chain
64525e12cd
examples: emacs: Import ‘(gnu)’ module. 2026-02-06 14:35:33 +08:00
Hilton Chain
c1b50aa743
examples: emacs: Set up emacs-macrostep-geiser. 2026-02-06 14:35:31 +08:00
Hilton Chain
f06cef595c
rosenthal: noctalia-shell: Patch ‘systemd-inhibit’ references.
* modules/rosenthal/packages/wm.scm (noctalia-shell)
[arguments] <#:phases>: Patch ‘systemd-inhibit’ references.
[inputs]: Add elogind.
2026-02-05 21:31:24 +08:00
Hilton Chain
a4a9c32170
rosenthal: noctalia-shell: Update to 4.3.3.
* modules/rosenthal/packages/wm.scm (noctalia-shell): Update to 4.3.3.
2026-02-05 13:44:42 +08:00
Hilton Chain
ab6d86481a
rosenthal: noctalia-shell: Add more missing dependencies.
* modules/rosenthal/packages/wm.scm (noctalia-shell)
[inputs]: Add glibc, grep, wl-clipboard, wtype.
[arguments] <#:phases>: Adjust accordingly.
2026-02-04 23:14:32 +08:00
Hilton Chain
4eba556e21
services: Add %rosenthal-desktop-services-gdm.
* modules/rosenthal/services/desktop.scm (%rosenthal-desktop-services-gdm):
Extracted from...
(rosenthal-desktop-services-for-system): ...it.
Adjust accordingly.
2026-02-04 23:14:31 +08:00
Hilton Chain
c2003fa60c
services: %rosenthal-desktop-home-services: Replace home-dbus-service-type.
* modules/rosenthal/services/desktop.scm (%rosenthal-desktop-home-services):
Replace home-dbus-service-type.
2026-02-04 23:14:30 +08:00
Hilton Chain
6c67cac50f
rosenthal: Add emacs-isearch-mb.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-isearch-mb): New variable.
2026-02-04 21:18:49 +08:00
Hilton Chain
6fac29b34d
rosenthal: noctalia-shell: Add qtwayland dependency.
* modules/rosenthal/packages/wm.scm (noctalia-shell): Add qtwayland.
2026-02-04 18:24:58 +08:00