Hugo Geoffroy
a23798e478
nixos/x11: provide selected session to custom session
...
The custom session script is always executed (when it exists). This change
passes the selected session script and select session name to the custom session
script, so that it can defer to the selected session script based on the value
of the selected session name.
2019-08-28 16:58:12 +02:00
Patrick Chilton
7c854aa974
nixos/gdm: add autoSuspend option
2019-08-06 18:08:21 -04:00
Nikolay Amiantov
00972dc89c
nixos/gdm: use Fedora's PulseAudio configuration
...
This is needed to avoid GDM PulseAudio instance acting as a network
source/sink or grabing the A2DP bluetooth sink making A2DP unusable
for any other user. In the future having this fixed in PulseAudio
would be preferred [0]. Current possible upstream fix could be [1].
[0]: https://github.com/NixOS/nixpkgs/pull/61746#issuecomment-493956980
[1]: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/merge_requests/10
2019-06-02 18:01:53 -04:00
Alyssa Ross
7658c90f21
nixos/xserver: improve DM error message when X off
...
Previously, if you, for example, set
services.xserver.displayManager.sddm.enable, but forgot to set
services.xserver.enable, you would get an error message that looked like
this:
error: attribute 'display-manager' missing
Which was not particularly helpful.
Using assertions, we can make this message much better.
2019-05-02 16:19:59 +00:00
mlvzk
113bb0a7e9
nixos/display-managers/startx: fix typos for startx option description
...
`~/.xinintrc` => `~/.xinitrc`
`autmatically` => `automatically`
2019-04-21 07:46:37 +00:00
Aaron Andersen
4a11ce7f26
cleanup redundant text in modules utilizing mkEnableOption
...
Closes #59911
2019-04-20 14:44:02 +02:00
Alexander Kahl
5b9895b1a0
nixos/gdm: use provided PAM login configuration wherever possible
...
Fixes #21859
2019-04-14 09:49:01 -04:00
Linus Heckemann
4557373d68
Merge pull request #58858 from worldofpeace/pantheon/lightdm-gtk-greeter
...
nixos/pantheon: enable lightdm gtk greeter
2019-04-10 09:36:20 +02:00
worldofpeace
d3d5c674ba
nixos/lightdm-greeters/pantheon: add warning
2019-04-07 17:51:19 -04:00
Bob van der Linden
1eefda5595
nixos/xpra: /var/run -> /run
2019-03-24 21:15:33 +01:00
Frederik Rietdijk
c2eac6741b
Merge master into staging-next
2019-02-24 09:19:12 +01:00
Symphorien Gibol
a915b33315
nixos: add preferLocalBuild=true; on derivations for config files
2019-02-22 20:11:27 +01:00
Jan Tojnar
606ceda352
gnome3: stop using aliases
2019-02-14 02:31:15 +01:00
Matthew Bauer
5c09d977c7
Merge remote-tracking branch 'origin/master' into staging
2019-02-09 12:14:06 -05:00
Franz Pletz
14dd9ca1b2
Merge pull request #54706 from pbogdan/lightdm-cursors
...
nixos/lightdm: allow cursor theme customisation.
2019-02-03 09:09:48 +00:00
Piotr Bogdan
6e581656d1
nixos/lightdm: inherit DPI settings from xserver config
2019-01-28 18:00:28 +00:00
Piotr Bogdan
4ad82dd6cd
nixos/lightdm: allow cursor theme customisation.
2019-01-28 17:59:28 +00:00
worldofpeace
78da8d668b
pantheon: init a 5.0
2019-01-24 20:54:14 +00:00
Сухарик
a285cead44
nixos/display-managers: allow pure wayland sessions
2019-01-03 09:38:36 +03:00
worldofpeace
94af8ebde2
nixos/displayManager: only install wayland sessions if they exist in extraSessionFilePackages
...
Not everyone is using wayland just yet.
2018-12-22 01:15:09 -05:00
Elis Hirwing
6fa51fe5cf
nixos/lightdm: Fix spelling of option in docs
2018-12-13 22:26:12 +01:00
Elis Hirwing
c974813b92
nixos/sddm: Fix spelling of option in docs
2018-12-13 22:25:19 +01:00
Tor Hedin Brønner
3c0e70402f
nixos/displayManager: Note that sessionCommands
aren't run on Wayland
2018-12-10 10:36:25 +01:00
Tor Hedin Brønner
48a9a24910
nixos/sddm: Enable wayland-sessions
...
LightDM is unable to separate between `wayland-sessions/gnome.desktop` and
`xsessions/gnome.desktop` so I ommitted adding this to LightDM.
2018-12-10 10:36:24 +01:00
Tor Hedin Brønner
9895ce24b4
nixos/displayManager: Install wayland sessions from extraSessionFilePackages
2018-12-09 11:04:42 +01:00
Tor Hedin Brønner
2c8565a3ce
nixos/gdm: use XDG_DATA_DIRS to find sessions
...
Gdm now searches for session files in XDG_DATA_DIRS so we no longer need the
sessions_dir.patch.
2018-11-30 21:34:47 +01:00
Tobias Happ
4839403dd6
nixos/{lightdm,sddm,xpra}: remove enabling of logToFile
2018-11-13 21:52:37 +01:00
Will Dietz
2603e3a5e9
gtk: don't hardcode glibc use
...
(cherry picked from commit 6e6f839093ad080c3a61810e9720165faf103e81)
2018-10-30 19:52:03 -05:00
xeji
af6e2464bb
nixos/display-managers/startx: init ( #47773 )
...
Dummy display manager that allows running X as a normal user.
The X server is started manually from a vt using `startx`.
Session startup commands must be provided by the user
in ~/.xinitrc, which is NOT automatically generated.
2018-10-10 23:07:44 +02:00
Matthew Bauer
7432fde1ad
Merge pull request #44920 from eadwu/init/lightdm-enso-os-greeter
...
lightdm-enso-os-greeter: init at 0.2.1
2018-10-08 13:54:31 -05:00
Matthew Bauer
1ffe83caa7
Merge pull request #42846 from ambrop72/optimus-prime-config-master
...
nixos/xserver: Implement configuration of NVIDIA Optimus via PRIME
2018-10-03 22:56:53 -05:00
Peter Simons
1af8f3a980
nixos: include system-level dconf resources in GDM's profile
...
This is necessary when system-wide dconf settings must be configured, i.e. to
disable GDM's auto-suspending of the machine when no user is logged in.
Related to https://github.com/NixOS/nixpkgs/issues/42053 .
2018-10-02 13:27:59 +02:00
Alyssa Ross
c1dbb90bfd
lightdm: add extraConfig option ( #47630 )
2018-10-02 00:35:32 +02:00
Michael Peyton Jones
5b3c8485d6
sddm: link whole sddm directory, not just themes ( #47174 )
2018-09-22 19:23:31 +02:00
Edmund Wu
1a15b10ae3
lightdm: fix tmpfiles path ( #46886 )
2018-09-19 16:54:13 +02:00
Graham Christensen
c8cc8d496d
Merge pull request #46777 from erikarvstedt/docs
...
Improve docs
2018-09-17 09:31:30 -04:00
Erik Arvstedt
4c755e1218
nixos display-managers: fix typo in description
2018-09-17 15:03:01 +02:00
worldofpeace
67e9571ba4
nixos/lightdm: use systemd.tmpfiles ( #46734 )
...
This also makes logs appear at /var/log/lightdm
2018-09-17 11:02:21 +02:00
Uli Baum
5f72169b03
nixos/displayManagers/auto: allow root auto-login
...
The switch from slim to lightdm in #30890 broke some nixos tests
because lightdm by default doesn't permit auto-login for root.
Override /etc/pam.d/lightdm-autologin to allow it.
2018-09-02 08:18:10 +02:00
volth
2413fcdfeb
services.xserver.windowManager.session: handle duplicate names ( #37690 )
2018-09-01 21:27:17 +02:00
xeji
ff679f86a2
Merge pull request #30890 from Lassulus/slim-lightdm
...
display-managers: make lightdm the default
2018-09-01 16:11:38 +02:00
lassulus
fc035da4a4
xserver.displayManager: change default
...
Switch from slim to lightdm as the display-manager.
If plasma5 is used as desktop-manager use sdddm.
If gnome3 is used as desktop-manager use gdm.
Based on #12516
2018-08-31 17:57:39 +02:00
Samuel Dionne-Riel
bc5b26b4ab
Reviews use of old nixos wallpaper to use one with the new logo.
...
The wallpaper used is *structurally compatible* with the other one,
meaning that the logo is at the same location, and not bigger.
It has one drawback: the logo is brighter, which clashes with the grub
usage. This is to be fixed with new options in grub.
2018-08-29 00:04:58 -04:00
Mitsuhiro Nakamura
7fbdd7fcf4
lightdm: enable the accounts daemon to find dbus interface
2018-08-16 21:52:25 +09:00
Mitsuhiro Nakamura
6c84945099
lightdm: fix typos
2018-08-16 21:52:25 +09:00
Edmund Wu
2d1ecc482d
lightdm-enso-os-greeter: init at 0.2.1
2018-08-14 11:06:17 -04:00
Edmund Wu
ced374cf98
display-managers: rely on socket to activate pulseaudio
2018-08-10 12:43:47 -04:00
Deven Lahoti
414e6de41a
nixos/sddm: add /share/sddm/themes
to environment.pathsToLink
...
Without this, there are no SDDM themes available in the directory configured in `sddm.conf`.
2018-08-09 15:17:22 -05:00
xeji
1258e6dd3a
Merge pull request #43421 from rembo10/lightdm-gtk-greeter
...
nixos/lightdm-gtk-greeter: svg icon support
2018-08-04 17:55:54 +02:00
Silvan Mosberger
fcb4254276
Merge pull request #43610 from jfrankenau/fix-pulse-module-x11-publish
...
nixos/display-managers: fix loading of module-x11-publish
2018-08-03 17:00:14 +02:00