summary refs log tree commit diff
path: root/nixos/modules/services/x11
Commit message (Collapse)AuthorAge
* dbus: add socket activation but do not enable itPeter Hoeg2016-09-30
| | | | | | | | | | | | | | | | | | | The following changes are included: 1) install user unit files from upstream dbus 2) use absolute paths to config for --system and --session instances 3) make socket activation of user units configurable There has been a number of PRs to address this, so this one does the bare minimum, which is to make the functionality available and configurable but defaults to off. Related PRs: - #18382 - #18222 (cherry picked from commit f7215c9b5b47dfb0a6dbe87ff33d7730729a32e5) Signed-off-by: Domen Kožar <domen@dev.si>
* kde4: Get rid of some Nepomuk cruft by defaultEelco Dolstra2016-09-29
|
* kde4: Allow disabling dependency on MariaDBEelco Dolstra2016-09-29
| | | | This reduces the runtime closure of a KDE4 system by ~172 MiB.
* NixOS: Use runCommand instead of mkDerivation in a few placesEelco Dolstra2016-09-29
|
* Merge pull request #18693 from Mic92/awesomeAlexey Shmalko2016-09-20
|\ | | | | awesome: fix LUA_PATH for luaModules
| * awesome: fix LUA_PATH for luaModulesJörg Thalheim2016-09-18
| | | | | | | | | | lua modules can be also within share/ within a package. Previously only lib/ was included
* | Merge pull request #18656 from jokogr/u/sddm-0.14.0Thomas Tuegel2016-09-17
|\ \ | | | | | | sddm: 0.13.0 -> 0.14.0
| * | sddm: 0.13.0 -> 0.14.0Ioannis Koutras2016-09-16
| |/
* | enlightenment service: update gtk and gnome attributesKarn Kallio2016-09-17
| |
* | nixos/xfce: Fix reference to Gtk 2aszlig2016-09-16
| | | | | | | | | | | | | | | | | | | | | | Regression introduced by bccd75094fd5108b3d834ad3a86e056eed3b0337. The mentioned commit removed the pkgs.gtk attribute, but forgot to change this within the xfce module. Tested using the xfce NixOS test and it has passed on my machine. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | lightdm: obbey services.xserver.{window/desktop}Manager.defaultobadz2016-09-16
| |
* | xfce: install networkmanager applet when networkmanager is enabledobadz2016-09-16
|/
* Make the default fonts conditional on services.xserver.enableEelco Dolstra2016-09-05
| | | | | | | We were pulling in 44 MiB of fonts in the default configuration, which is a bit excessive for headless configurations like EC2 instances. Note that dejavu_minimal ensures that remote X11-forwarded applications still have a basic font regardless.
* Merge pull request #14311 from Profpatsch/mkRemovedOptionModule-replacementDomen Kožar2016-08-28
|\ | | | | mkRemovedOptionModule: add replacement argument
| * modules/mkRemovedOptionModule: add replacement docProfpatsch2016-05-29
| | | | | | | | | | | | | | | | | | | | | | When displaying a warning about a removed Option we should always include reasoning why it was removed and how to get the same functionality without it. Introduces such a description argument and patches occurences (mostly with an empty string). startGnuPGAgent: further notes on replacement
* | enlightenment: adapt service for efl-0.18.0José Romildo Malaquias2016-08-23
| |
* | glib: Add some FIXMEs about inappropriate outputsTuomas Tynkkynen2016-08-23
| |
* | treewide: Fix output references to gnome.GConfTuomas Tynkkynen2016-08-23
| |
* | kde5: colord-kde movedThomas Tuegel2016-08-22
| |
* | treewide: Use makeLibraryPath in LD_LIBRARY_PATHsTuomas Tynkkynen2016-08-23
| |
* | redshift: Fix default value of $DISPLAY (#17746)85732016-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before commit 54fa0cfe4eef7e54e23380704af70ee7b65473ce, the `redshift` service was run with the environment variable `DISPLAY` set to `:0`. Commit 54fa0cfe4eef7e54e23380704af70ee7b65473ce changed this to instead use the value of the `services.xserver.display` configuration option in the value of the `DISPLAY` variable. In so doing, no default value was provided for the case where `services.xserver.display` is `null`. While the default value of `services.xserver.display` is `0`, use of which by the `redshift` module would result in `DISPLAY` again being set to `:0`, `services.xserver.display` may also be `null`, to which value it is set by, e.g., the `lightdm` module. In the case that `services.xserver.display` is `null`, with the change made in commit 54fa0cfe4eef7e54e23380704af70ee7b65473ce, the `DISPLAY` variable in the environment of the `redshift` service would be set to `:` (a single colon), which, according to my personal experience, would result in — - the `redshift` service failing to start; and - systemd repeatedly attempting to restart the `redshift` service, looping indefinitely, while the hapless `redshift` spews error messages into the journal. It can be observed that the malformed value of `DISPLAY` is likely at fault for this issue by executing the following commands in an ordinary shell, with a suitable `redshift` executable, and the X11 display not already tinted: - `redshift -O 2500` — This command should reduce the color temperature of the display (making it more reddish). - `DISPLAY=':' redshift -O 6500` — This command should raise the color temperature back up, were it not for the `DISPLAY` environment variable being set to `:` for it, which should cause it to, instead, fail with several error messages. This commit attempts to fix this issue by having the `DISPLAY` environment variable for the `redshift` service default to its old value of `:0` in the case that `services.xserver.display` is `null`. I have tested this solution on NixOS, albeit without the benefit of a system with multiple displays.
* | libinput.accelProfile: improve docs & new defaultProfpatsch2016-08-08
| | | | | | | | | | | | | | | | | | | | | | The link to some (of course non-existing, i.e. freedesktop) “libinput” documentation is replaced by a piece of the API documentation. The default is changed since the documentation suggests `adaptive` should be it. https://wayland.freedesktop.org/libinput/doc/latest/group__config.html#gad63796972347f318b180e322e35cee79 Also fix a missing string conversion for `scrollButton`.
* | nixos/x11: make nvidia driver work againGabriel Ebner2016-08-06
| | | | | | | | | | | | The nvidia driver module directly sets the services.xserver.drivers option, while still having nvidia/nvidiaBeta/... etc. in the videoDrivers option.
* | Merge pull request #17470 from layus/synaptics-conflictJoachim F2016-08-05
|\ \ | | | | | | Warn for conflict between synaptics and libinput
| * | Warn for conflict between synaptics and libinputGuillaume Maudoux2016-08-03
| | |
* | | nixos/x11: output sections for modesetting driverGabriel Ebner2016-08-05
|/ / | | | | | | See #17487.
* | kde5: rename extra-cmake-modules variantsThomas Tuegel2016-07-30
| | | | | | | | | | | | | | Instead of one package `extra-cmake-modules`, there is now `ecm` and `ecmNoHooks`. The latter is used when one does not want to incur a Qt 5 dependency; it is also available as a top-level package `extra-cmake-modules`.
* | nixos/x11: remove unneccessary special casesGabriel Ebner2016-07-30
| |
* | xorg.xorgserver: enable glamor supportGabriel Ebner2016-07-30
| |
* | nixos/kde: phonon moved to qt5Thomas Tuegel2016-07-29
| |
* | motif: init at 2.3.6Ram Kromberg2016-07-28
| |
* | gnome3: drop 3.18Luca Bruno2016-07-25
| |
* | libinput service: add libinput to udev packagesNikolay Amiantov2016-07-18
| | | | | | | | See #17054
* | nixos/lightdm: support greeter-less auto loginBenno Fünfstück2016-07-17
| | | | | | | | | | This adds configuration options for automatic login and disabling the greeter (this should avoid the dependency on gtk).
* | nixos/sddm: options documentation improvementsBenno Fünfstück2016-07-17
| |
* | xsession: fix multiple arguments with logToJournalBenno Fünfstück2016-07-17
| | | | | | | | | | | | | | | | | | KDM and LightDM (at least with autologin) call the xsession-script with two arguments: the first is the path of the xsession script itself, while the second one are the actual arguments. The line to re-exec the script under systemd-cat only forwarded a single argument, therefore breaking LightDM and KDM login. This commit fixes the issue by always forwarding all the arguments.
* | nixos/compton: add user service (#16652)Michele Guerini Rocco2016-07-17
| |
* | nixos/kde5: add missing Plasma packagesThomas Tuegel2016-07-16
| |
* | nixos/kde5: install missing frameworksThomas Tuegel2016-07-16
| |
* | kinit: use a setuid wrapper for start_kdeinitThomas Tuegel2016-07-16
| |
* | nixos/kde5: disable setuid wrapper for kdeinitThomas Tuegel2016-07-16
| | | | | | | | | | | | We need to pass certain environment variables through the wrapper, but I don't know how to do that yet. The setuid-root feature serves only to hide kdeinit from the OOM killer, so this is not critical.
* | nixos/kde5: fix paths to setuid programsThomas Tuegel2016-07-16
| |
* | Merge pull request #15848 from matthewbauer/packagekitJoachim F2016-07-16
|\ \ | | | | | | Add in PackageKit
| * | gnome3.18: use packagekit bindings for gnome-softwareMatthew Bauer2016-07-05
| | | | | | | | | | | | | | | | | | - init gnome-software for gnome3 at 3.18.3 - list gnome-software as an "optional package" for gnome3 - enable packagekit service when gnome3 is enabled
* | | Merge pull request #15840 from anderspapitto/pulse-jackJoachim F2016-07-16
|\ \ \ | | | | | | | | pulseaudio service: set DISPLAY
| * | | unclutter: respect xserver.display variableAnders Papitto2016-07-05
| | | |
| * | | redshift: respect xserver.display variableAnders Papitto2016-07-05
| |/ /
* | | Merge pull request #16686 from AndersonTorres/pekwmJoachim F2016-07-16
|\ \ \ | | | | | | | | pekwm: init at 0.1.17
| * | | pekwm: init at 0.1.17AndersonTorres2016-07-09
| |/ /
* / / gnome3: enable X libinput by defaultLuca Bruno2016-07-14
|/ / | | | | | | See https://bugzilla.gnome.org/show_bug.cgi?id=764257#c12