summary refs log tree commit diff
path: root/nixos/modules/services/x11/unclutter-xfixes.nix
Commit message (Collapse)AuthorAge
* nixos/xsession: use graphical systemd user targetFranz Pletz2017-05-29
| | | | | | | | | | | | | | | | | | | | | 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.
* nixos/treewide: remove boolean examples for optionsFranz Pletz2017-03-17
| | | | | | | They contain no useful information and increase the length of the autogenerated options documentation. See discussion in #18816.
* unclutter-xfixes service: initErik Rybakken2016-11-29
Closes #18398