Hilton Chain
9e52e49acb
rosenthal: %rosenthal-skeletons: Compute .cache/noctalia/shell-state.json.
...
* modules/rosenthal/services/desktop.scm (%rosenthal-skeletons)
[.cache/noctalia/shell-state.json]: Replace to computed-file.
2026-02-14 22:36:37 +08:00
Hilton Chain
e17628ab79
examples: noctalia-shell: Revert app launcher view mode to list.
2026-02-14 20:13:18 +08:00
Hilton Chain
92466cc497
services: home-noctalia-shell: Create ~/.config/noctalia on activation.
2026-02-14 19:10:05 +08:00
Hilton Chain
3f4d109963
rosenthal: noctalia-shell: Reduce package output size.
...
* modules/rosenthal/packages/wm.scm (noctalia-shell) [arguments]: Remove
screenshots.
2026-02-14 19:05:39 +08:00
Hilton Chain
4ea2afff4c
rosenthal: noctalia-shell: Add ddcutil input.
...
* modules/rosenthal/packages/wm.scm (noctalia-shell) [inputs]: Add ddcutil.
[arguments]: Add it into wrapper.
2026-02-14 19:05:36 +08:00
Hilton Chain
7da3af1adf
examples: wezterm: Use Xwayland.
2026-02-14 16:35:15 +08:00
Hilton Chain
efefd3ba1a
examples: niri: Replace quit action.
2026-02-14 16:35:14 +08:00
Hilton Chain
9386fb64b7
rosenthal: Add emacs-kdl-mode.
...
* modules/rosenthal/packages/emacs-xyz.scm (emacs-kdl-mode): New variable.
2026-02-14 00:37:22 +08:00
Hilton Chain
7c6e2c6c98
rosenthal: alloy-bin: Use ‘mapping-for-system’.
2026-02-14 00:37:22 +08:00
Hilton Chain
a42b6b4d24
rosenthal: alloy-bin: Switch to gnu-build-system for proper cross build support.
2026-02-14 00:37:21 +08:00
Hilton Chain
9f069f714d
rosenthal: alloy-bin: Use ‘binary-package’.
2026-02-14 00:37:21 +08:00
Hilton Chain
2db419232a
utils: Add ‘mapping-for-system’ and ‘binary-package’.
...
* modules/rosenthal/utils/packages.scm (system-mapping, binary-package): New
procedures.
2026-02-14 00:37:21 +08:00
Hilton Chain
9c244cfe3b
utils: %binary-source: Adjust package.
...
* modules/rosenthal/utils/packages.scm (%binary-source): Override home-page,
synopsis, description and license.
2026-02-14 00:37:16 +08:00
Hilton Chain
2fa2efe8ae
rosenthal: Remove %rosenthal-set-keymap.
...
It'll be moved to the testament repository.
* modules/rosenthal/services/desktop.scm (%rosenthal-set-keymap-script)
(%rosenthal-set-keymap): Delete variables.
2026-02-13 14:47:16 +08:00
Hilton Chain
fdada954a6
services: %rosenthal-skeletons: Fix file paths.
...
This is a follow-up to 36c789fcb8 .
2026-02-13 00:06:52 +08:00
Hilton Chain
c9f71daf91
services: Add ‘home-’ prefix home service type names.
2026-02-12 23:58:03 +08:00
Hilton Chain
d29d8f7dce
examples: noctalia-shell: Adjust app launcher options.
2026-02-12 23:26:38 +08:00
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