1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-03-19 06:43:01 +00:00
home-manager/modules/misc
Sefa Eyeoglu 6c2b79403e
treewide: use graphical-session.target for GUI services (#5785)
As per systemd.special(7)[0] graphical-session-pre.target is strictly
for units that set up things for a graphical session. Most notably,
these are usually started *before* the compositor/session is actually
ready.

While Home Manager's current implementation of graphical-session.target
allows these units to work regardless of what systemd.special(7)
specifies, other setups like ones with uwsm[1] do not allow these units
to start properly.

[0]: https://www.freedesktop.org/software/systemd/man/latest/systemd.special.html#graphical-session-pre.target
[1]: https://github.com/Vladimir-csp/uwsm
2025-03-07 18:09:12 -06:00
..
qt qt: update tooling for Plasma 6 2024-12-04 09:21:37 +01:00
dconf.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
debug.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
editorconfig.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
fontconfig.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
gtk.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
lib.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
mozilla-messaging-hosts.nix firefox: remove with keyword use 2025-02-21 09:28:22 -08:00
news.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
nix.nix maintainers: remove polykernel 2024-07-28 11:58:33 -04:00
nixgl.nix nixgl: forward override calls to wrapped package 2024-12-23 09:22:06 +01:00
nixpkgs-disabled.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
nixpkgs.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
numlock.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
pam.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
qt.nix qt: install kio when qt.platformTheme = "kde" 2024-12-11 00:16:07 +01:00
shell.nix treewide: standardize shell integration options 2025-02-08 22:49:40 +01:00
specialisation.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
submodule-support.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
tmpfiles.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
uninstall.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
version.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
vte.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
xdg-autostart.nix xdg-autostart: add module (#5251) 2025-01-29 18:45:54 -06:00
xdg-desktop-entries.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
xdg-mime-apps.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
xdg-mime.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
xdg-portal.nix xdg-portal: improve description of enable option 2024-04-27 09:40:03 +02:00
xdg-system-dirs.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
xdg-user-dirs.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
xdg.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
xfconf.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00