Arseniy Seroka
f7d5e83abb
slim: remove duplicate code
2014-03-11 16:27:27 +04:00
Arseniy Seroka
d573ea576f
add normal theme support for slim and slimlock
2014-02-05 16:46:42 +04:00
Oliver Charles
32a08d0846
lightdm: Update to 1.8.6
2014-01-31 12:42:03 +00:00
Pascal Wittmann
badb4753e4
Allow the user to execute commands at the beginning of the X session.
...
The difference between xsession and xprofile is that xsession is exec'd and xprofile is sourced.
So with xprofile all commands after sourcing will still be exectued. This allows for instance
autostarting of applications while configuring the start of a window manager via configuration.nix.
2014-01-02 11:38:44 +01:00
Eelco Dolstra
e62e15b2f9
Only run systemd-inhibit for local X11 sessions
2013-11-08 16:39:22 +01:00
Eelco Dolstra
408b8b5725
Add lots of missing option types
2013-10-30 18:47:43 +01:00
Eelco Dolstra
be5d3a59dd
Clean up some option examples
2013-10-30 18:47:43 +01:00
Eelco Dolstra
862e3dd977
Substitute "types.uniq types.string" -> "types.str"
2013-10-30 14:57:42 +01:00
Eelco Dolstra
4b1a9dd00b
Remove uses of mkFixStrictness
...
mkFixStrictness is no longer needed, woohoo!
2013-10-28 22:45:55 +01:00
Eelco Dolstra
bbe265e8c2
slim: Only enable if the X server is enabled
...
http://hydra.nixos.org/build/6494972
Disabling slim revealed that services.xserver.displayManager.job had
an incorrect type, so fixed that as well.
2013-10-15 17:24:33 +02:00
Eelco Dolstra
a2c820c678
Turn security.pam.services into an attribute set
...
That is, you can say
security.pam.services.sshd = { options... };
instead of
security.pam.services = [ { name = "sshd"; options... } ];
making it easier to override PAM settings from other modules.
2013-10-15 14:47:51 +02:00
Eelco Dolstra
3f2c0bf9bd
slim: Fix session handling
2013-10-15 13:41:03 +02:00
Eelco Dolstra
5b702be29f
Add support for slimlock, slim's simple screen locker
2013-10-15 13:23:40 +02:00
Eelco Dolstra
5c1f8cbc70
Move all of NixOS to nixos/ in preparation of the repository merge
2013-10-10 13:28:20 +02:00