Silvan Mosberger
c08244fc1b
Merge pull request #44649 from dlahoti/patch-1
...
add `/share/sddm/themes` to `environment.pathsToLink`
2018-08-09 23:41:47 +02: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
Jan Tojnar
69c47a3d91
nixos/metacity: switch to gnome3.metacity
2018-08-09 17:36:47 +02:00
Bastian Köcher
60e1e81201
services.plasma5: Make activationscript use absolute path to
...
`kbuildsyscoca5`
2018-08-06 17:15:53 +02: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
Johannes Frankenau
b7ce7d5b3f
nixos/display-managers: fix loading of module-x11-publish
...
module-x11-publish is only provided by the pulseaudioFull package.
2018-08-03 12:22:28 +02:00
Jan Tojnar
62e665e1ec
nixos/gnome3: warn against sessionPath
2018-08-01 20:36:25 +02:00
Tor Hedin Brønner
9cd6342008
nixos/gnome3: Add back debug
2018-08-01 19:14:33 +02:00
Tor Hedin Brønner
ee34f2537a
nixos/gnome3: Add back sessionPath
...
Implement through `services.xserver.displayManager.sessionCommands`.
2018-08-01 19:14:33 +02:00
Tor Hedin Brønner
efa27d33cf
nixos/desktopManager: Only trace if the default session isn't found
...
The default session might be found in `extraSessionFilePackages`, but it's not
viable to detect at evaluation time, so emit a warning.
In LightDM instead of checking `defaultSessionName` against
`displayManager.session.names` we rely on the assertions in
`desktopManager` and `windowMananger` and just check that there's at least one
default set. The second assertion could never actually be triggered.
2018-08-01 19:14:32 +02:00
Tor Hedin Brønner
9fad9fb869
nixos/displayManager: Create a common environment wrapper for all dms
...
This makes it easier to support a wider variety of .desktop session files. In
particular this makes it possible to use both the «legacy» sessions and upstream
session files.
We separate `xsession` into two parts, `xsessionWrapper` and `xsession`.
`xsessionWrapper` sets up the correct environment and then lauches the session's
Exec command (from the .desktop file), falling back to launching the default
window/desktopManager through the `xsession` script (required by at least some
nixos tests).
`xsession` then _only_ handles launching desktop-managers/window-managers defined
through `services.xserver.desktopManager.session`.
2018-08-01 19:14:32 +02:00
Jan Tojnar
e6056c72d1
nixos/gnome3: use upstream session file
...
Pass gnome-session to extraSessionFilePackages, remove unnecessary environment variables, move the rest out of old session option, and then drop the option.
2018-08-01 19:14:31 +02:00
Jan Tojnar
eb65e5ce56
nixos/gnome3: remove session path
...
Global environment variables are not very Nix-y.
2018-08-01 19:14:31 +02:00
Jan Tojnar
0e1c01451f
nixos/gnome3: rely on xdg autostart for xdg-user-dirs
2018-08-01 19:14:30 +02:00
Jan Tojnar
cc6d77c83f
gnome3.gdm: add upstream xsession
2018-08-01 19:14:30 +02:00
Jan Tojnar
83fc9a9825
nixos/display-manager.default: add extraSessionFilePackages option
2018-08-01 19:14:30 +02:00
Jan Tojnar
a8c6489fd4
nixos/services.xserver.displayManager: move X sessions to a subdirectory
...
Previously, the mkDesktops function produced a flat package containing
session files in the top level. As a preparation for introduction of
Wayland sessions, the files will now be placed to $out/share/xsessions.
2018-08-01 19:14:29 +02:00
José Romildo Malaquias
63b8e9a2d1
lxqt: add ${config.system.path}/share to XDG_CONFIG_DIRS
2018-07-27 19:59:45 -03:00
volth
cc55a3ebcb
treewide: fix build with disallowed aliases ( #43872 )
...
fixes build with disallowed aliases
2018-07-21 22:03:24 -04:00
Jörg Thalheim
e9ff0f9448
Merge pull request #43863 from volth/unused4
...
[bot] nixos/*: remove unused arguments in lambdas
2018-07-21 16:39:08 +01:00
volth
2e979e8ceb
[bot] nixos/*: remove unused arguments in lambdas
2018-07-20 20:56:59 +00:00
volth
6d2857a311
[bot] treewide: remove unused 'inherit' in let blocks
2018-07-20 19:38:19 +00:00
volth
87f5930c3f
[bot]: remove unreferenced code
2018-07-20 18:48:37 +00:00
Thomas Tuegel
5ea799defc
Merge pull request #43243 from peterhoeg/f/sddmqt
...
sddm: use tmpfiles.d to wipe QML cache
2018-07-14 13:16:18 -05:00
Thomas Tuegel
1301973797
Merge pull request #42910 from bkchr/kde_update_start_menu
...
services.plasma5: Update start menu with an activationScript
2018-07-14 13:13:39 -05:00
rembo10
c84e668109
nixos/lightdm-gtk-greeter: svg icon support
2018-07-12 18:20:07 +03:00
volth
88939a1949
nixos: remove option services.xserver.desktopManager.xfce.screenLock
2018-07-12 01:45:41 +00:00
Peter Hoeg
cd4e54b3a1
sddm: use tmpfiles.d to wipe QML cache
2018-07-09 14:51:05 +08:00
Matthew Bauer
a92472fae1
Merge pull request #42724 from yshui/libinput-button
...
libinput: add button to scrollMethod
2018-07-05 22:10:26 -04:00
Bastian Köcher
8b3fb83160
services.plasma5: Update start menu with an activationScript
...
To update the plasma start menu `kbuildsyscoca5` needs to be executed.
There are several people complaining about missing applications in their
plasma start menu.
This patch adds a activationScript for plasma, that runs
`kbuildsyscoca5` for each user that has `isNormalUser` == `true`.
2018-07-03 15:18:07 +02:00
Florian Klink
fff5923686
nixos/modules: users.(extraUsers|extraGroup->users|group)
2018-06-30 03:02:58 +02:00
Yuxuan Shui
a8ff4a073f
nixos/libinput: add button to scrollMethod
...
Close #17840
2018-06-28 12:15:00 +01:00
Matthew Justin Bauer
8180c32b73
Merge pull request #39153 from mnacamura/lightdm-mini-greeter
...
lightdm-mini-greeter: init at 0.3.2
2018-06-18 11:38:35 -04:00
Mitsuhiro Nakamura
83b389394b
lightdm-mini-greeter: init at 0.3.2
2018-06-18 18:55:06 +09:00
tilpner
903292a2d8
nixos/awesome: Add noArgb option
...
Add option to disable client transparency support in awesome,
which greatly improves performance in my setup
(and presumably will in some others).
2018-06-13 19:47:26 +02:00
Jan Malakhovski
b01ccbb899
nixos: xserver: add related packages
2018-06-13 16:25:10 +00:00
Peter Hoeg
159c1576c8
Merge pull request #40579 from peterhoeg/m/sddm
...
sddm: add support for hidpi mode
2018-05-30 16:23:07 +08:00
Jan Tojnar
75cc398b97
Merge pull request #39615 from jtojnar/gdm-wayland
...
GDM wayland improvements
2018-05-16 16:39:12 +02:00
Jan Tojnar
54135fc733
gnome3.gdm: allow choosing user account without GNOME
...
Account chooser depends on AccountsService, which is normally enabled by
GNOME module but it was missing when using GDM without GNOME.
2018-05-16 16:25:22 +02:00
Peter Hoeg
b368a1103b
sddm: add support for hidpi mode
2018-05-16 12:15:29 +08:00
Jan Tojnar
d5060ac3a7
Merge pull request #33371 from jtojnar/flatpak
...
Flatpak
2018-05-15 14:19:33 +02:00
Jan Tojnar
ec80c5e4c4
nixos/flatpak: allow specifying extra portals
2018-05-15 13:31:13 +02:00
Arcadio Rubio García
efde5fefb3
nixos: stumpwm: switch from package marked as broken to working quicklisp package ( #40501 )
2018-05-14 18:37:53 +02:00
Jan Malakhovski
44d612d6e5
nixos: services.xserver.desktopManager.xterm.enable: fix type
2018-05-13 01:15:23 +00:00
Milo
b405a6537c
nixos/bspwm: spawn bpswm process in the background and properly set waiPID ( #39707 )
2018-04-30 17:03:05 +00:00
Jörg Thalheim
468f3ce0ed
nixos/xserver: remove nvidiaLegacy173 from videoDrivers.examples
...
see 92265e807e (commitcomment-28773179)
2018-04-27 23:02:09 +01:00
Jan Malakhovski
92265e807e
nixos: xserver: add related packages
2018-04-27 18:10:04 +01:00
Frederik Rietdijk
595a72589f
Merge master into staging
2018-04-08 10:54:17 +02:00
Tim Engler
d488a9dc7a
nixos/lxqt: enable upower if config.powerManagement is enabled ( #38318 )
2018-04-06 08:49:55 +01:00