Commit Graph

1340 Commits

Author SHA1 Message Date
Hilton Chain
731b5877ff
rosenthal: linux-cachyos: Refresh package location. 2026-10-11 02:58:34 +08:00
Hilton Chain
c2897f17ad
rosenthal: linux-cachyos: Remove builtin ZFS modules. 2026-10-11 01:45:06 +08:00
Hilton Chain
2dae5082ff
utils: binary-package: Inherit location. 2026-10-11 01:45:00 +08:00
Hilton Chain
5119a0fbfd
build-system: go-vendored: Simplify arguments handling. 2026-10-10 15:53:30 +08:00
Hilton Chain
9525c5b1c0
build-system: go-vendored: Reuse go-build-system code. 2026-10-10 11:29:55 +08:00
Hilton Chain
bdde9175c6
etc: Update committer.scm. 2026-10-10 11:29:53 +08:00
Hilton Chain
e4aff75551
README: Content: Add services and use tables. 2026-10-09 14:50:51 +08:00
Hilton Chain
0d00baa9e1
README: Add packages list.
* etc/scripts/package-index.scm: New file.
* README.org (Packages): Use its output.
2026-10-09 03:06:48 +08:00
Hilton Chain
34502202bf
rosenthal: linux-cachyos: Really make substitutable.
Follow-up to 625844a768b0aa4b3739d2c88c057dacfebcf314.
2026-10-05 11:54:18 +08:00
Hilton Chain
641f1fbd71
rosenthal: linux-cachyos: Make substitutable.
* modules/rosenthal/packages/linux.scm (linux-cachyos-lts-server)
(linux-cachyos-bore-zen4): Make substitutable.
2026-10-05 11:40:16 +08:00
Hilton Chain
1398722e04
rosenthal: linux-cachyos-bore-zen4: Update to 7.2.9-2.
* modules/rosenthal/packages/linux.scm (linux-cachyos-bore-zen4): Update to
7.2.9-2.
2026-10-04 23:36:29 +08:00
Hilton Chain
74b0cd7410
rosenthal: linux-cachyos-lts-server: Update to 6.18.55-1.
* modules/rosenthal/packages/linux.scm (linux-cachyos-lts-server): Update to
6.18.55-1.
2026-10-04 23:36:29 +08:00
Hilton Chain
ed54329e1f
rosenthal: linux-cachyos: Build ZFS modules into the kernels.
* modules/rosenthal/packages/linux.scm (linux-cachyos-lts-server)
(linux-cachyos-bore-zen4): Use linux-with-zfs.
2026-10-04 23:36:29 +08:00
Hilton Chain
14bde08c8b
rosenthal: linux: Add linux-with-zfs.
* modules/rosenthal/packages/linux.scm (linux-with-zfs): New procedure.
2026-10-04 23:36:26 +08:00
Hilton Chain
1f35f0e393
rosenthal: noctalia: Update to 5.2.0. 2026-09-29 11:43:40 +08:00
Hilton Chain
87bfe33314
rosenthal: noctalia-greeter: Update to 1.6.0. 2026-09-29 11:43:40 +08:00
Hilton Chain
5f312b336d
services: messaging: Add (rosenthal utils file) import. 2026-09-29 11:43:32 +08:00
Hilton Chain
805ea83faf
rosenthal: Add packages and variables from testament.
* modules/rosenthal/packages/linux.scm (default-initrd-configs)
(cachyos-configs): New procedures.
(linux-cachyos-lts-server, linux-cachyos-bore-zen4): New variables.
* modules/rosenthal/utils/others.scm (%rosenthal-guix-key-dorphine)
(%rosenthal-guix-key-nuporta, %rosenthal-guix-key-bocis)
(%rosenthal-guix-key-ignamma, %rosenthal-ssh-key-hako)
(%rosenthal-ssh-key-hako-deploy, %rosenthal-ssh-key-jonathan)
(%rosenthal-ssh-key-podiki, %rosenthal-network-manager-ipv6-privacy)
(%rosenthal-network-manager-random-mac-address, %rosenthal-cli-packages): New
variables.
2026-09-28 20:03:46 +08:00
Hilton Chain
8aae7d26dd
rosenthal: guix-for-mirror-substitutes: Update to 1.5.0-7.5ceffb6. 2026-09-28 20:03:44 +08:00
Hilton Chain
8bebafaacd
utils: contract/combinators: ->/c: Use procedure-minimum-arity. 2026-09-19 16:01:51 +08:00
Hilton Chain
b353ee7610
services: <home-theme-configuration>: Add font size.
Required to work with GNOME 49.
2026-09-18 23:32:48 +08:00
Hilton Chain
09bfd608cf
services: home-theme-activation-service: Fix unbound variables. 2026-09-18 22:38:05 +08:00
Hilton Chain
2816e3e06a
services: home-theme: Fix GTK4 settings warning and add gsettings activation.
Also change Sans to the standard sans-serif name
Remove hicolor-icon-theme, since it's already propagated by adwaita-icon-theme.
2026-09-18 22:34:48 +08:00
Hilton Chain
8f0677e5e3
services: <greetd-noctalia-greeter-session>: Fix gexp compiler name.
Follow-up to 0f8ae9ca08.
2026-09-16 00:17:51 +08:00
Hilton Chain
0f8ae9ca08
services: Add noctalia-greeter-service-type and greetd-noctalia-greeter-session.
* modules/rosenthal/services/base.scm
(<noctalia-greeter-configuration>): New data type.
(noctalia-greeter-activation-service)
(noctalia-greeter-special-files-service): New procedures.
(noctalia-greeter-service-type): New variable.
(<greetd-noctalia-greeter-session>): New data type with gexp compiler (file-like
object).
2026-09-16 00:13:05 +08:00
Hilton Chain
8a8142d16c
rosenthal: Add noctalia-greeter.
* modules/rosenthal/packages/wm.scm (noctalia-greeter): New variable.
2026-09-16 00:12:58 +08:00
Hilton Chain
b15af6f9ff
utils: contract: Memoize combinators and ->contract. 2026-09-15 20:42:51 +08:00
Hilton Chain
08b1980f22
utils: contract/blame: make-blame: Use delay + force for memoization. 2026-09-14 10:33:58 +08:00
Hilton Chain
9454089804
utils: contract/impl: Fix comment. 2026-09-14 10:33:56 +08:00
Hilton Chain
ed43a49877
services: jellyfin: Use the contract system. 2026-09-13 17:41:06 +08:00
Hilton Chain
c8625f6a8c
utils: records: Integrate the contract system. 2026-09-13 17:41:06 +08:00
Hilton Chain
a88ac359a0
utils: Add a Racket-like contract system. 2026-09-13 17:41:06 +08:00
Hilton Chain
f34040153c
utils: Import (guix records).
* modules/rosenthal/utils/records.scm (define-record-type/dolly)
(this-record, match-record/dolly, match-record-lambda/dolly): New
macros.
* .dir-locals.el (scheme-mode): Update.
2026-09-13 17:41:01 +08:00
Hilton Chain
bde35a43ac
rosenthal: Add emacs-tramp-rpc.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-tramp-rpc): New
variable.
2026-09-13 02:32:57 +08:00
Hilton Chain
c45fecb485
rosenthal: Add emacs-msgpack.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-msgpack): New variable.
2026-09-13 02:32:57 +08:00
Hilton Chain
996ebc9ec0
rosenthal: Add emacs-consult-ghostel.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-consult-ghostel): New variable.
2026-09-13 02:32:57 +08:00
Hilton Chain
a6a6564eab
rosenthal: noctalia: Update to 5.1.0.
* modules/rosenthal/packages/wm.scm (noctalia): Update to 5.1.0.
2026-09-13 02:32:57 +08:00
Hilton Chain
4b0111cdd7
rosenthal: Deprecate anubis-anti-crawler.
* modules/rosenthal/packages/web.scm (anubis-anti-crawler): Deprecate in
favor of anubis-ai-firewall in Guix.
2026-09-13 02:32:57 +08:00
Hilton Chain
890a978283
services: jellyfin: Adjust define-record-type* options order. 2026-09-13 02:32:57 +08:00
Hilton Chain
b93fb3a2b5
.dir-locals.el: Remove indentation rules for 0 argument. 2026-09-13 02:32:53 +08:00
Hilton Chain
93f50036db
rosenthal: emacs-majutsu/dolly: Update to 0.6.0-5.56b6e26.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-majutsu/dolly): Update
to 0.6.0-5.56b6e26.
2026-09-12 13:40:06 +08:00
solitudealma
ab3698c4ad
services: sing-box: Support setting config directory.
* modules/rosenthal/services/networking.scm (<sing-box-configuration>)
[config-directory]: New field.
(sing-box-shepherd-service): Use it.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
Merges: #56
2026-09-12 13:37:36 +08:00
solitudealma
91f2eac90a
rosenthal: sing-box: Update to 1.14.0.
* modules/rosenthal/packages/networking.scm (sing-box): Update to
1.14.0.
[arguments] <#:vendor-hash>: Update.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Merges: #57
2026-09-12 13:37:36 +08:00
Hilton Chain
83af642df3
services: Add a new jellyfin-service-type. 2026-09-11 22:28:08 +08:00
Hilton Chain
5d831de5b5
services: jellyfin: Rename to jellyfin-oci-service-type. 2026-09-11 22:28:03 +08:00
Hilton Chain
cc797a3378
utils: nix-expressions->profile-build-wrapper: Update mime databases. 2026-09-11 19:02:24 +08:00
Hilton Chain
a21dc8e795
utils: nix-shell-wrapper: Adjust environment-unset when other options are used for the same variable. 2026-09-11 19:02:24 +08:00
Hilton Chain
44e890633e
rosenthal: emacs-reader: Update to 0.3.2-2.a0e3615.
* modules/rosenthal/packages/emacs-xyz.scm (emacs-reader): Update to
0.3.2-2.a0e3615.
2026-09-11 19:02:24 +08:00
Hilton Chain
7aa919844f
rosenthal: noctalia: Update to 5.0.1.
* modules/rosenthal/packages/wm.scm (noctalia): Update to 5.0.1.
2026-09-11 19:02:21 +08:00
Hilton Chain
c6361f6e7b
rosenthal: mirror-substitutes: Update to 0.0.2.
* modules/rosenthal/packages/package-management.scm (mirror-substitutes):
Update to 0.0.2 and pin Guix version.
2026-08-26 16:38:31 +08:00