1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-03-19 23:03:01 +00:00
home-manager/tests/modules/services/redshift-gammastep/redshift-basic-configuration-expected.service
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

13 lines
329 B
Desktop File

[Install]
WantedBy=graphical-session.target
[Service]
ExecStart=@redshift@/bin/redshift -c /home/hm-user/.config/redshift/redshift.conf
Restart=on-failure
RestartSec=3
[Unit]
After=graphical-session.target
Description=Redshift colour temperature adjuster
Documentation=http://jonls.dk/redshift/
PartOf=graphical-session.target