summaryrefslogtreecommitdiffstats
path: root/nixos/modules/services/x11/unclutter.nix
AgeCommit message (Collapse)Author
2020-02-14nixos/unclutter: fix remaining typornhmjoj
2020-01-19nixos/unclutter: fix old typornhmjoj
2019-12-04nixos: add myself to maintainersrnhmjoj
2017-05-29nixos/xsession: use graphical systemd user targetFranz Pletz
While systemd suggests using the pre-defined graphical-session user target, I found that this interface is difficult to use. Additionally, no other major distribution, even in their unstable versions, currently use this mechanism. The window or desktop manager is supposed to run in a systemd user service which activates graphical-session.target and the user services that are binding to this target. The issue is that we can't elegantly pass the xsession environment to the window manager session, in particular whereas the PassEnvironment option does work for DISPLAY, it for some mysterious reason won't for PATH. This commit implements a new graphical user target that works just like default.target. Services which should be run in a graphical session just need to declare wantedBy graphical.target. The graphical target will be activated in the xsession before executing the window or display manager. Fixes #17858.
2017-04-03unclutter: Fix default value of $DISPLAYPiotr Bogdan
2017-03-17nixos/treewide: remove boolean examples for optionsFranz Pletz
They contain no useful information and increase the length of the autogenerated options documentation. See discussion in #18816.
2016-07-05unclutter: respect xserver.display variableAnders Papitto
2016-05-09unclutter: prevent service restarting too soonrnhmjoj
2016-05-04unclutter: switch to user service and add optionsrnhmjoj
2015-06-15"types.uniq types.string" -> "types.str"Eelco Dolstra
2015-03-08Add x11 service for unclutterAnders Papitto
modeled after the redshift service