Commit Graph

1048 Commits

Author SHA1 Message Date
Hilton Chain
3223aabac1
rosenthal: cloudflare-warp-bin: Update to 2026.1.150.0.
* modules/rosenthal/packages/binaries.scm (cloudflare-warp-bin): Update to 2026.1.150.0.
2026-02-24 14:51:58 +08:00
Hilton Chain
c267843aca
rosenthal: atuin: Update to 18.12.1.
* modules/rosenthal/packages/rust-apps.scm (atuin): Update to 18.12.1.
* modules/rosenthal/packages/rust-crates.scm (lookup-cargo-inputs) [atuin]:
Update.
2026-02-24 14:47:34 +08:00
Hilton Chain
37d8fabc97
rosenthal: emacs-kdl-mode: Disable updater.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-kdl-mode) [properties]: Set
disable-updater?.
2026-02-24 14:47:33 +08:00
Hilton Chain
e8296177df
rosenthal: mimir: Disable updater.
* modules/rosenthal/packages/binaries.scm (mimir-bin) [properties]: Add
disable-updater?.
2026-02-24 14:47:33 +08:00
Hilton Chain
cdfbb9d864
etc: manifests: Limit all-packages to supported packages.
* etc/manifests/all-packages.scm: Filter by support-package?.
2026-02-24 14:47:33 +08:00
Hilton Chain
eb6e174eb8
etc: Update committer.scm. 2026-02-24 14:47:27 +08:00
Hilton Chain
5cbca316d9
rosenthal: atuin: Update to 18.9.0.
* modules/rosenthal/packages/rust-apps.scm (atuin): Update to 18.9.0.
[arguments] <#:cargo-install-paths>: Set to "crates/atuin".
<#:features, #:phases>: Update accordingly.
* modules/rosenthal/packages/rust-crates.scm (lookup-cargo-inputs) [atuin]:
Update.
2026-02-23 01:57:31 +08:00
Hilton Chain
55459b2515
services: shellutils: Run in interactive shell only.
* modules/rosenthal/services/shellutils.scm (%home-atuin-fish)
(%home-direnv-fish, %home-zoxide-fish): Run in interactive shell.
2026-02-19 22:02:06 +08:00
Hilton Chain
0dbc71e278
services: Add network-online-service-type and home-network-online-service-type.
* modules/rosenthal/services/networking.scm (%network-online-shepherd): New
procedure.
(network-online-service-type, home-network-online-service-type): New variables.
* modules/rosenthal/services/desktop.scm (%rosenthal-desktop-services/base)
(%rosenthal-desktop-home-services): Add them.
2026-02-19 21:39:21 +08:00
Hilton Chain
9cb7193827
rosenthal: noctalia-shell: Update to 4.5.0.
* modules/rosenthal/packages/wm.scm (noctalia-shell): Update to 4.5.0.
* modules/rosenthal/examples/dot-config/noctalia/settings.json: Update session
menu.
2026-02-19 16:41:05 +08:00
Hilton Chain
b6eb64b31d
rosenthal: noctalia-shell: Use fastfetch-minimal.
* modules/rosenthal/packages/wm.scm (noctalia-shell) [inputs]: Replace fastfetch
with fastfetch-minimal.
2026-02-19 16:15:54 +08:00
Hilton Chain
eab1e4b7b9
utils: Add modify-services/by-name.
* modules/rosenthal/utils/services.scm (modify-services/by-name): New macro.
* .dir-locals.el (scheme-mode): Add it.
2026-02-19 12:54:12 +08:00
Hilton Chain
f536df13ce
utils: rosenthal-transformation-zfs: Don't use package variant for ZFS module.
It's already handled by ‘linux-builder-configuration->system-entry’.

* modules/rosenthal/utils/transformations.scm (rosenthal-transformation-zfs)
[kernel-loadable-modules]: Use unmodified zfs:module.
2026-02-19 12:54:12 +08:00
Hilton Chain
50d720a1de
services: %rosenthal-desktop-services/base: Merge backlight extensions.
* modules/rosenthal/services/desktop.scm (%rosenthal-desktop-services/base)
[services]: Merge backlight and backlight-external.
2026-02-19 12:54:12 +08:00
Hilton Chain
17af453b4c
rosenthal: %rosenthal-skeletons: Base on default-skeletons.
* modules/rosenthal/services/desktop.scm (%rosenthal-skeletons):
Use (default-skeletons) as the base.
2026-02-19 12:54:12 +08:00
Hilton Chain
6a7e4c83f3
rosenthal: cuirass/dolly: Add commit range view to the patch.
* modules/rosenthal/packages/patches/cuirass-templates-Add-more-forges.patch:
Update.
2026-02-19 12:54:12 +08:00
Hilton Chain
87828529f6
examples: emacs: Fix installation. 2026-02-19 12:54:12 +08:00
Hilton Chain
46231e67c1
examples: emacs: Remove emacs-nftables-mode from the manifest.
* modules/rosenthal/examples/emacs/manifest.tmpl: Remove emacs-nftables-mode,
which isn't available in 1.5.0.
* modules/rosenthal/examples/guix/config.tmpl (%my-home) [packages]: Likewise.
2026-02-19 12:54:12 +08:00
Hilton Chain
f1310d37f2
examples: guix: Remove home-fontconfig-service-type.
* modules/rosenthal/examples/guix/config.tmpl (%my-home)[services]: Remove
home-fontconfig-service-type.
[packages]: Adjust comment.
2026-02-19 12:54:11 +08:00
Hilton Chain
8f16d58baa
examples: guix: Adjust packages.
* modules/rosenthal/examples/guix/config.tmpl (%my-os) [packages]: Adjust CLI
utilities.
Move more packages to...
* modules/rosenthal/examples/guix/config.tmpl (%my-home) [packages]: ...here.
2026-02-19 12:54:10 +08:00
Hilton Chain
9d7be1f81c
examples: emacs: Add fontconfig into the manifest.
To provide XDG_DATA_DIRS search path.

* modules/rosenthal/examples/emacs/manifest.tmpl: Add fontconfig.
2026-02-16 15:44:43 +08:00
Hilton Chain
e712df7088
examples: emacs: Adjust interface.
* modules/rosenthal/examples/emacs/init-interface.el (emacs): Enable scroll
bar, tool bar and tooltip.
Remove explicit enabling of menu bar.
2026-02-16 15:32:09 +08:00
Hilton Chain
3a4e97642b
examples: emacs: Set emacs-corfu keymap via use-package keyword ‘:bind’.
* modules/rosenthal/examples/emacs/init-interface.el (corfu): Move keymap
setup to ‘:bind’.
2026-02-16 15:22:16 +08:00
Hilton Chain
ec978c44fa
examples: emacs: Fix manifest.
Guile treats .scm extensions as modules.

* modules/rosenthal/examples/emacs/manifest.scm: Rename to...
* modules/rosenthal/examples/emacs/manifest.tmpl: ...this new file.
* modules/rosenthal/examples/emacs/install.sh: Adjust accordingly.
2026-02-16 14:09:23 +08:00
Hilton Chain
9c89821d25
examples: emacs: Remove --dry-run from install.sh.
This is a follow-up to commit c83606a8c7.

* modules/rosenthal/examples/emacs/install.sh: Remove --dry-run.
2026-02-16 14:01:47 +08:00
Hilton Chain
7e6e089e45
examples: emacs: Add emacs-evil.
* modules/rosenthal/examples/emacs/manifest.scm: Add emacs-evil.
* modules/rosenthal/examples/emacs/init.el (initial-scratch-message): Mention
it.
* modules/rosenthal/examples/guix/config.tmpl (%my-home) [packages]: Adjust
accordingly.
2026-02-16 13:59:39 +08:00
Hilton Chain
9d90607a02
examples: emacs: Disable cua-mode by default.
* modules/rosenthal/examples/emacs/init-editing.el (emacs): Disable ‘cua-mode’.
* modules/rosenthal/examples/emacs/init.el: Add it to initial-scratch-message.
2026-02-16 13:59:26 +08:00
Hilton Chain
83edc24958
examples: emacs: Add more packages.
* modules/rosenthal/examples/emacs/manifest.scm: Add emacs-edit-indirect,
emacs-fish-mode, emacs-json-mode, emacs-markdown-mode and emacs-nftables-mode.
* modules/rosenthal/examples/guix/config.tmpl (%my-home) [packages]: Adjust
accordingly.
2026-02-16 13:58:49 +08:00
Hilton Chain
725aaa9044
examples: emacs: Remove emacs-daemons.
* modules/rosenthal/examples/emacs/manifest.scm: Remove emacs-daemons.
* modules/rosenthal/examples/emacs/init-miscellaneous.el (daemons): Remove.
* modules/rosenthal/examples/guix/config.tmpl (%my-home) [packages]: Adjust
accordingly.
2026-02-16 13:57:51 +08:00
Hilton Chain
c83606a8c7
examples: emacs: Add manifest.scm.
* modules/rosenthal/examples/emacs/manifest.scm: New file.
* modules/rosenthal/examples/emacs/init-editing.el,
* modules/rosenthal/examples/emacs/init-fonts.el,
* modules/rosenthal/examples/emacs/init-interface.el,
* modules/rosenthal/examples/emacs/init-miscellaneous.el,
* modules/rosenthal/examples/emacs/init.el,
* modules/rosenthal/examples/emacs/install.sh: Adjust accordingly.
2026-02-16 13:47:14 +08:00
Hilton Chain
d90148509c
rosenthal: %rosenthal-skeletons: Add fcitx5 configuration.
* modules/rosenthal/examples/dot-config/fcitx5/config: New file.
* modules/rosenthal/services/desktop.scm (%rosenthal-skeletons): Add it.
2026-02-15 22:23:38 +08:00
Hilton Chain
5b6af027a7
examples: Adjust examples.
* modules/rosenthal/examples/emacs/init-fonts.el: Add link to original source.
* modules/rosenthal/examples/guix/config.tmpl (%my-user): Replace password hash.
(%my-home): Adjust service extension name.
2026-02-15 22:19:20 +08:00
Hilton Chain
cec050aba3
rosenthal: Add %rosenthal-skeletons-installer.
* modules/rosenthal/services/desktop.scm (%rosenthal-skeletons): Move
skeletons that are only useful within the installer to...
(%rosenthal-skeletons-installer): ...this new variable.
2026-02-15 18:38:04 +08:00
Hilton Chain
5844bbf8ec
examples: guix: Add system configuration example. 2026-02-15 16:48:10 +08:00
Hilton Chain
7b51750fd2
services: %rosenthal-desktop-services/base: Add ddcutil. 2026-02-15 15:50:21 +08:00
Hilton Chain
e4608f6d20
examples: niri: Use noctalia-shell keybindings. 2026-02-15 15:50:21 +08:00
Hilton Chain
5d1948fc96
examples: niri: Update and reorder configurations. 2026-02-15 15:50:19 +08:00
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