Go to file
Hilton Chain 5b3539c882
home: services: Add home-graphical-session-service-type.
* modules/rosenthal/home/services/desktop.scm
(<home-graphical-session-configuration>): New data type.
(home-graphical-session-find-socket)
(home-graphical-session-shepherd-service): New procedures.
(home-graphical-session-service-type): New variable.
* modules/rosenthal/services/desktop.scm (%home-blueman-applet-shepherd)
(%home-fcitx5-shepherd, %home-mako-shepherd)
(%home-network-manager-applet-shepherd, %home-noctalia-shell-shepherd)
(%home-bb-auth-shepherd, %home-polkit-gnome-shepherd, %home-swaybg-shepherd)
(%home-waybar-shepherd): Depend on its shepherd service.
(home-mako-service-type, home-noctalia-shell-service-type)
(home-swaybg-service-type, home-waybar-service-type): Extend it.
(%rosenthal-desktop-home-services): No longer manually start Shepherd.
* modules/rosenthal/examples/dot-config/niri/config.kdl: Add screencasting
workaround and import environment variables into Shepherd.
2026-04-10 22:31:58 +08:00
etc etc: manifests: Limit all-packages to supported packages. 2026-02-24 14:47:33 +08:00
LICENSES services: Add a few desktop services. 2025-06-23 09:21:23 +08:00
modules home: services: Add home-graphical-session-service-type. 2026-04-10 22:31:58 +08:00
.dir-locals.el utils: Add modify-services/by-name. 2026-02-19 12:54:12 +08:00
.guix-authorizations maint: Update REUSE.toml, adjust SPDX headers and module imports. 2026-02-07 18:22:14 +08:00
.guix-channel maint: Update REUSE.toml, adjust SPDX headers and module imports. 2026-02-07 18:22:14 +08:00
NEWS maint: Update REUSE.toml, adjust SPDX headers and module imports. 2026-02-07 18:22:14 +08:00
pre-inst-env maint: Update REUSE.toml, adjust SPDX headers and module imports. 2026-02-07 18:22:14 +08:00
README.org services: Add ‘home-’ prefix home service type names. 2026-02-12 23:58:03 +08:00
REUSE.toml maint: Update REUSE.toml, adjust SPDX headers and module imports. 2026-02-07 18:22:14 +08:00

Rosenthal - A certain Guix channel

Rosenthal is a Guix channel created for experiments. It currently holds some packages and services not ready for upstreaming.

NOTE: everything in this channel is subject to change and may be deleted at any time, please report an issue if you are affected.

Channel specification:

  (channel
    (name 'rosenthal)
    (url "https://codeberg.org/hako/rosenthal.git")
    (branch "trunk")
    (introduction
     (make-channel-introduction
      "7677db76330121a901604dfbad19077893865f35"
      (openpgp-fingerprint
       "13E7 6CD6 E649 C28C 3385  4DF5 5E5A A665 6149 17F7"))))

You can use Toys to search packages, services and public symbols from Rosenthal and other Guix channels.

Substitutes (pre-built package binaries) for this channel are available via Guix Moe's infrastructure.