Commit Graph

13 Commits

Author SHA1 Message Date
Hilton Chain
4811a4f315
examples: niri: Remove XDG_CURRENT_DESKTOP workaround.
The proper fix is to change portals.conf for xdg-desktop-portal.
2026-04-12 09:06:34 +08:00
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
Hilton Chain
1ae0b8b05e
examples: Remove shepherd.desktop.
* modules/rosenthal/examples/dot-config/autostart/shepherd.desktop: Delete file.
* modules/rosenthal/services/desktop.scm (%rosenthal-skeletons)
[.config/autostart/shepherd.desktop]: Remove.
2026-04-09 13:23:09 +08:00
Hilton Chain
2972959e31
examples: Add htoprc.
* modules/rosenthal/examples/dot-config/htop/htoprc: New file.
* modules/rosenthal/services/desktop.scm (%rosenthal-skeletons)
[.config/htop/htoprc]: Add it.
2026-04-05 19:07:32 +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
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
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
e17628ab79
examples: noctalia-shell: Revert app launcher view mode to list. 2026-02-14 20:13:18 +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
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