summary refs log tree commit diff
path: root/nixos/modules/services/x11/display-managers
Commit message (Collapse)AuthorAge
* xsession: fix variable read before set introduced in c99608cobadz2016-05-25
|
* Add an option to write the X session log to the journalEelco Dolstra2016-05-24
| | | | | | ... rather than ~/.xsession-errors. It might make sense to make this the default, in order to eliminate ad hoc, uncentralised, poorly discoverable log files.
* X server: Log to the journal instead of /var/log/X.0.logEelco Dolstra2016-05-24
| | | | | | | | | | | | This ensures that "journalctl -u display-manager" does what you would expect in 2016. However, the main reason is to ensure that our VM tests show the output of the X server. A slight problem is that with KDE user switching, messages from the various X servers end up in the same place. However, that's an improvement over the previous situation, where the second X server would overwrite the /var/log/X.0.log of the first. (This was caused by the fact that we were passing a hard-coded value for -logfile.)
* xsession: make updating DBus environment optionalChristoph Ruegge2016-04-25
|
* xsession: Update DBus activation environmentChristoph Ruegge2016-04-15
| | | | | | | | `dbus-launch` is executed early in the script, before desktop managers had a chance to setup the environment. If DBus activation is used, applications launched by this may therefore lack necessary environment variables. This patch sends the complete environment to DBus after launching the desktop manager.
* Merge branch 'master' into closure-sizeVladimír Čunát2016-04-01
|\ | | | | | | | | Beware that stdenv doesn't build. It seems something more will be needed than just resolution of merge conflicts.
| * services.xserver.startGnuPGAgent: remove obsolete NixOS optionPeter Simons2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GnuPG 2.1.x changed the way the gpg-agent works, and that new approach no longer requires (or even supports) the "start everything as a child of the agent" scheme we've implemented in NixOS for older versions. To configure the gpg-agent for your X session, add the following code to ~/.xsession or some other appropriate place that's sourced at start-up: gpg-connect-agent /bye GPG_TTY=$(tty) export GPG_TTY If you want to use gpg-agent for SSH, too, also add the settings unset SSH_AGENT_PID export SSH_AUTH_SOCK="${HOME}/.gnupg/S.gpg-agent.ssh" and make sure that enable-ssh-support is included in your ~/.gnupg/gpg-agent.conf. The gpg-agent(1) man page has more details about this subject, i.e. in the "EXAMPLES" section.
* | Merge master into closure-sizeVladimír Čunát2016-03-08
|\| | | | | | | | | The kde-5 stuff still didn't merge well. I hand-fixed what I saw, but there may be more problems.
| * fix NixOS evalDomen Kožar2016-02-28
| |
| * note the desktopManagerHandlesLidAndPower removalDomen Kožar2016-02-28
| |
| * Merge pull request #9727 from Profpatsch/dm-lid-managementDomen Kožar2016-02-28
| |\ | | | | | | remove desktopManagerHandlesLidAndPower
| | * Remove desktopManagerHandlesLidAndPowerProfpatsch2015-09-08
| | | | | | | | | | | | | | | | | | As discussed on https://github.com/NixOS/nixpkgs/pull/9642, the option is not necessary because all desktop managers already stopped handling it (and delegated to systemd).
| * | Merge #12796: nixos docs: show references to packagesVladimír Čunát2016-02-27
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | (version 2) A better implementation of #10039, after #12357. This time I did more thorough checking. See commit messages for details.
| | * | nixos manuals: bring back package referencesVladimír Čunát2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts most of 89e983786a, as those references are sanitized now. Fixes #10039, at least most of it. The `sane` case wasn't fixed, as it calls a *function* in pkgs to get the default value.
| * | | Merge branch 'master' into stagingVladimír Čunát2016-02-07
| |\ \ \
* | \ \ \ Merge branch 'master' into closure-sizeVladimír Čunát2016-02-14
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | display-manager module: load pulseaudio's module-device-manager only for KDENikolay Amiantov2016-02-04
| | |/ / | |/| |
| * | | Revert "Merge #12357: nixos docs: show references to packages"Vladimír Čunát2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | The PR wasn't good enough yet. This reverts commit b2a37ceeea8c38ec71447f8dae1e6890a8cf982d, reversing changes made to 7fa9a1abce623aaf18b22f5dca3fc8a44a494e8d.
| * | | Merge #12357: nixos docs: show references to packagesVladimír Čunát2016-02-03
| |\ \ \
| | * | | nixos manuals: bring back package referencesVladimír Čunát2016-01-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts most of 89e983786a, as those references are sanitized now. Fixes #10039, at least most of it. The `sane` case wasn't fixed, as it calls a *function* in pkgs to get the default value.
| * | | | lightdm: Allow background colors and images. Fixes #12684Oliver Charles2016-01-31
| | | | |
* | | | | Merge recent 'staging' into closure-sizeVladimír Čunát2016-02-03
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | Let's get rid of those merge conflicts.
| * | | | Merge branch 'master' into stagingVladimír Čunát2016-01-29
| |\| | |
| | * | | sddm: add numlock switchTony White2016-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added numlock on boot switch - simply add : services.xserver.displayManager.sddm.autoNumlock = true; to configuration.nix and sddm will start with numlock enabled.
| * | | | nixos xserver: remove vaapiDriversNikolay Amiantov2016-01-26
| |/ / / | | | | | | | | | | | | Use hardware.opengl.extraPackages instead.
* | | | Merge branch 'staging' into closure-sizeVladimír Čunát2016-01-19
|\| | |
| * | | Add missing 'type', 'defaultText' and 'literalExample' in module definitionsThomas Strobel2016-01-17
| |/ / | | | | | | | | | | | | | | | - add missing types in module definitions - add missing 'defaultText' in module definitions - wrap example with 'literalExample' where necessary in module definitions
| * | kdmrc: Build locallyEelco Dolstra2016-01-05
| | |
* | | Merge branch 'master' into closure-sizeVladimír Čunát2015-12-31
|\| | | | | | | | | | | | | | TODO: there was more significant refactoring of qtbase and plasma 5.5 on master, and I'm deferring pointing to correct outputs to later.
| * | Merge pull request #11338 from obadz/light-lockerOliver Charles2015-12-16
| |\ \ | | | | | | | | light-locker (lockscreen for lightdm)
| | * | lightdm & xserver service: add ability to spawn more than one X serverobadz2015-12-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - if xserver.tty and/or display are set to null, then don't specify them, or the -logfile argument in the xserverArgs - For lightdm, we set default tty and display to null and we determine those at runtime based on arguments passed. This is necessary because we run multiple X servers so they can't all be on the same display
| * | | nixos/sddm: fix indentationThomas Tuegel2015-12-12
| | | |
| * | | nixos/sddm: add setupScript and stopScript optionsThomas Tuegel2015-12-12
| | | | | | | | | | | | | | | | | | | | | | | | These options allow setting the start and stop scripts for the display manager. Making these configurable is necessary to allow some hardware configurations. Upstream ships empty scripts by default, anyway.
* | | | Merge branch 'master' into closure-sizeLuca Bruno2015-12-11
|\| | |
| * | | sddm: wrap to include themesThomas Tuegel2015-12-11
| |/ /
| * | lightdm-gtk-greeter module: Fix error when lightdm disabledTimo Meijer2015-11-30
| | |
| * | lightdm-gtk-greeter module: Add configuration options for theme and iconThemeTimo Meijer2015-11-30
| | |
| * | lightdm module: extract greeter configurationTimo Meijer2015-11-30
| | |
* | | Merge remote-tracking branch 'origin/master' into closure-sizeLuca Bruno2015-11-25
|\| |
| * | display-managers: fix pam_env.so usageMichael Raitza2015-11-22
| | | | | | | | | | | | Fixed usage of pam_env.so PAM module in lightDM and GDM.
| * | Add focus_password if defaultUser is setJonas D2015-11-18
| | | | | | | | | Add 'focus_password yes' if defaultUser is set, to reflect the description of defaultUser.
| * | slim service: update default themeArseniy Seroka2015-11-19
| | |
* | | Merge staging into closure-sizeVladimír Čunát2015-11-20
|\| | | | | | | | | | | | | | | | | The most complex problems were from dealing with switches reverted in the meantime (gcc5, gmp6, ncurses6). It's likely that darwin is (still) broken nontrivially.
| * | Update comment for gdm service.James Cook2015-11-12
| | | | | | | | | | | | | | | Emphasize experimental nature slightly less, but say it's only really tested with Gnome.
| * | sddm module: support autologin configurationBenno Fünfstück2015-10-31
| | |
| * | sddm: allow extra config optionsBenno Fünfstück2015-10-28
| | |
* | | treewide: Mass-replace 'xorgserver}/bin' with correct outputTuomas Tynkkynen2015-10-28
| | | | | | | | | | | | vcunat added one fix in xdummy.
* | | dbus: split into multiple outputs and fix referrersVladimír Čunát2015-10-13
| | |
* | | pulseaudio: split the "dev" outputVladimír Čunát2015-10-13
| | | | | | | | | | | | This is meant mainly for the `libpulseaudio` attribute.
* | | gtk3: split into multiple outputsVladimír Čunát2015-10-13
| | | | | | | | | | | | All references OK, hopefully. Seems surprisingly smooth.