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
cdd266c73b
nixos/gnome3: Implement sessionPath
through environment.extraInit
...
This will simply make the `sessionPath` more likely to work.
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
Jan Tojnar
e02516db75
nixos/gnome3: enable remote desktop on wayland
2018-11-30 21:35:21 +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
fishyfriend
b34b39cab4
nixos/urxvtd: remove socket activation
...
This fixes #23193 . urxvtd is not presently compatible with socket activation.
2018-11-25 15:25:19 -05:00
Vladimír Čunát
e229065842
Merge #50280 : xorg: init xf86-video-vboxvideo ...
...
Based on reports X wouldn't start out of the box and seems OK now.
In case there are still some problems, we can improve later.
I checked that nixos.tests.virtualbox.* still succeed.
2018-11-14 20:34:48 +01:00
Tobias Happ
4839403dd6
nixos/{lightdm,sddm,xpra}: remove enabling of logToFile
2018-11-13 21:52:37 +01:00
Vladimír Čunát
9108b24253
xorg: init xf86-video-vboxvideo at 1.0.0
...
... and switch to it by default in virtualbox guests
2018-11-12 20:29:14 +01:00
Will Dietz
2603e3a5e9
gtk: don't hardcode glibc use
...
(cherry picked from commit 6e6f839093ad080c3a61810e9720165faf103e81)
2018-10-30 19:52:03 -05:00
Matthew Bauer
5b73b46aec
Merge pull request #48689 from Tmplt/fix-compton
...
nixos/compton: fix corrupt colours with Mesa 18 on AMD
2018-10-19 15:40:43 -05:00
Maximilian Bosch
e8fb77a944
Merge pull request #46152 from Ma27/fix-setxkbmap-completion
...
zsh: patch `_setxkbmap` completion script
2018-10-19 14:33:04 +02:00
Tmplt
df41d53f9d
nixos/compton: fix corrupt colours with Mesa 18 on AMD
...
On AMD hardware with Mesa 18, compton renders some colours incorrectly
when using the glx backend. This patch sets an environmental variable
for compton so colours are rendered correctly.
Topical bug: <https://bugs.freedesktop.org/show_bug.cgi?id=104597 >
2018-10-19 01:10:11 +02:00
Jan Tojnar
a112f16a75
Merge pull request #42562 from ambrop72/gdk-pixbuf-fix
...
Use a NixOS module for generating the gdk-pixbuf loaders cache.
2018-10-12 15:52:06 +02: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
lassulus
5a752ad879
nixos/gnome3: don't autoenable gdm
...
This seems to cause problems if people have other display-managers
enabled
2018-10-08 23:05:18 +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
Peter Hoeg
c81d370bb9
Merge branch 'master' into f/activation
2018-10-05 10:08:56 +08:00
Peter Hoeg
4dada63a17
plasma5: run kbuildsycoca5 in the user context
2018-10-05 10:06:40 +08:00
Peter Hoeg
6b4d336651
Merge pull request #47838 from peterhoeg/f/plasma
...
kcheckpass: it is in kscreenlocker, not plasma-workspace
2018-10-04 15:42:46 +08: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 Hoeg
d10a84eb21
kcheckpass: it is in kscreenlocker, not plasma-workspace
2018-10-04 10:17:40 +08: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
Matthew Bauer
1f0626a789
Merge pull request #47205 from matthewbauer/add-kdoctools
...
kde: add kdoctools to default environment
2018-09-23 18:46:36 -05:00
Matthew Bauer
611cc31aa4
kde: add kdoctools to default environment
...
khelpcenter needs meinproc5 to work properly. Hopefully doesn’t effect
closure sizes too much - kdoctools is rather small.
Fixes #46539
/cc @ttuegel
2018-09-23 13:38:50 -05:00
Frederik Rietdijk
56853dc6d8
Merge pull request #45941 from NixOS/staging-next
...
Staging next
2018-09-23 09:31:28 +02:00
Michael Peyton Jones
5b3c8485d6
sddm: link whole sddm directory, not just themes ( #47174 )
2018-09-22 19:23:31 +02:00
Maximilian Bosch
18d461533b
zsh: patch _setxkbmap
completion script
...
Instead of searching `/usr` it should search for the `xkb`,
$XDG_DATA_DIRS will be searched. With this approach we allow compliance
on NixOS and non-NixOS systems to find `symbols` in the `xkb` directory.
The patch has been accepted by upstream, but isn't released yet, so this
is mainly a temporary fix until we can bump ZSH to the next stable version.
The `xserver` module links `/share/X11/xkb` to `/run/current-system` to
make this possible.
The fix can be tested inside the following VM:
```
{
zshtest = {
programs.zsh.enable = true;
users.extraUsers.vm = {
password = "vm";
isNormalUser = true;
};
services.xserver.enable = true;
};
}
```
Fixes #46025
2018-09-20 12:54:34 +02:00
Edmund Wu
1a15b10ae3
lightdm: fix tmpfiles path ( #46886 )
2018-09-19 16:54:13 +02:00
Frederik Rietdijk
de419917a3
Merge master into staging-next
2018-09-18 18:44:48 +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
1df2560dde
Merge branch 'master' into staging-next
2018-09-13 10:08:53 +02:00
Jan Tojnar
667e54bdb0
Merge pull request #45045 from jtojnar/rygel
...
Rygel
2018-09-08 06:22:37 +01:00
Jan Tojnar
60ae12f5de
nixos/rygel: init
2018-09-08 06:57:14 +02:00
Shea Levy
18337f3ece
Merge branch 'no-toPath'
2018-09-06 08:09:53 -04:00
Frederik Rietdijk
b910b697f6
Merge master into staging
2018-09-02 12:10:33 +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
Vladimír Čunát
2d6179d1e8
Merge branch 'master' into staging
...
A few trivial conflicts due to *Platforms mass replace.
2018-09-01 17:38:18 +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
Vladimír Čunát
0473466ba5
Merge #45731 : artwork update (replacing old logo)
2018-09-01 10:43:20 +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
Jan Tojnar
8a8056c302
Merge pull request #45058 from michaelpj/imp/freedesktop-modules
...
freedesktop modules: init
2018-08-30 16:14:35 +01:00