summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3/core/gdm
Commit message (Collapse)AuthorAge
* dconf: move to top-levelJan Tojnar2019-12-01
|
* nixos/gdm: do not restart on reload switch (#70357)Tor Hedin Brønner2019-10-11
| | | | Not entirely sure how this works, but this does seem to fix reload switch killing the current graphical session.
* gnome3.gdm: 3.34.0 → 3.34.1Tor Hedin Brønner2019-10-08
|
* gnome3.gdm: Remove duplicate sessions when on Xorgworldofpeace2019-10-03
|
* gnome3.gdm: fix rebuild switchworldofpeace2019-10-03
| | | | See: https://gitlab.gnome.org/GNOME/gdm/issues/515
* gnome3.gdm: add brandingworldofpeace2019-10-03
| | | | We use the logo key to add the NixOS text logo to GDM.
* gnome3.gdm: 3.32.0 → 3.34.0Tor Hedin Brønner2019-09-30
| | | | - disable custom initial vt as it's buggy
* treewide: name -> pname (easy cases) (#66585)volth2019-08-15
| | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* treewide: remove unused variables (#63177)volth2019-06-16
| | | | | | * treewide: remove unused variables * making ofborg happy
* gnome3.gdm: 3.30.3 -> 3.32.0Tor Hedin Brønner2019-04-05
|
* gnome3.gdm: 3.30.2 -> 3.30.3R. RyanTM2019-03-02
| | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/gdm/versions
* gnome3: stop using aliasesJan Tojnar2019-02-14
|
* gobject-introspection: rename packageJan Tojnar2018-12-02
| | | | camelCase package name was a huge inconsistency in GNOME package set.
* nixos/gdm: use XDG_DATA_DIRS to find sessionsTor Hedin Brønner2018-11-30
| | | | | Gdm now searches for session files in XDG_DATA_DIRS so we no longer need the sessions_dir.patch.
* gnome3.gdm: 3.28.3 → 3.30.2Jan Tojnar2018-11-30
|
* gnome3.gdm: Always reset the environment for new sessionsTor Hedin Brønner2018-10-16
| | | | | | | | | | | | | | | | | | | | When GDM launches a new session it will inherit the user's systemd environment (but only unset variables). If `__NIXOS_SET_ENVIRONMENT_DONE` is set in the user's systemd environment it will prevent the environment to be set properly or updated (eg. after having done a system rebuild). Gnome sessions exports their environment to systemd at startup. If something is keeping the user's systemd process alive (eg. ssh) launching a new gnome session after logging out will result in a broken PATH. Specifically the PATH will be inherited from GDM and never reset. We patch GDM to never inherit `__NIXOS_SET_ENVIRONMENT_DONE` so new sessions will always reset their base environment. fixes https://github.com/NixOS/nixpkgs/issues/48255 For more info about the environment setup: https://github.com/NixOS/nixpkgs/pull/45784
* gnome3: remove versionBranch attributeJan Tojnar2018-10-05
| | | | | Standard library now contains stdenv.lib.versions.majorMinor, which does the same.
* Merge pull request #42846 from ambrop72/optimus-prime-config-masterMatthew Bauer2018-10-03
|\ | | | | nixos/xserver: Implement configuration of NVIDIA Optimus via PRIME
| * nixos/xserver: Implement configuration of NVIDIA Optimus via PRIMEAmbroz Bizjak2018-07-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds configuration options which automate the configuration of NVIDIA Optimus using PRIME. This allows using the NVIDIA proprietary driver on Optimus laptops, in order to render using the NVIDIA GPU while outputting to displays connected only to the integrated Intel GPU. It also adds an option for enabling kernel modesetting for the NVIDIA driver (via a kernel command line flag); this is particularly useful together with Optimus/PRIME because it fixes tearing on PRIME-connected screens. The user still needs to enable the Optimus/PRIME feature and specify the bus IDs of the Intel and NVIDIA GPUs, but this is still much easier for users and more reliable. The implementation handles both the X configuration file as well as getting display managers to run certain necessary `xrandr` commands just after X has started. Configuration of commands run after X startup is done using a new configuration option `services.xserver.displayManager.setupCommands`. Support for this option is implemented for LightDM, GDM and SDDM; all of these have been tested with this feature including logging into a Plasma session. Note: support of `setupCommands` for GDM is implemented by making GDM run the session executable via a wrapper; the wrapper will run the `setupCommands` before execing. This seemed like the simplest and most reliable approach, and solves running these commands both for GDM's X server and user X servers (GDM starts separate X servers for itself and user sessions). An alternative approach would be with autostart files but that seems harder to set up and less reliable. Note that some simple features for X configuration file generation (in `xserver.nix`) are added which are used in the implementation: - `services.xserver.extraConfig`: Allows adding arbitrary new sections. This is used to add the Device section for the Intel GPU. - `deviceSection` and `screenSection` within `services.xserver.drivers`. This allows the nvidia configuration module to add additional contents into the `Device` and `Screen` sections of the "nvidia" driver, and not into such sections for other drivers that may be enabled.
* | gnome3.gdm: 2.28.2 -> 2.28.3Andreas Rammhold2018-08-17
| | | | | | | | | | | | | | | | | | | | | | Changes: - CVE-2018-14424 - double free fix - lifecycle fixes to libgdm/GdmClient - follow up fixes dealing with login screen reaping form last release - allow pam modules to use SIGUSR1 - set PWD for user session - tell cirrus not to use wayland - Translation updates
* | gnome3.gdm: add upstream xsessionJan Tojnar2018-08-01
| |
* | pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|/
* gnome3.gdm: 3.28.1 → 3.28.2Jan Tojnar2018-06-06
|
* gnome3.gdm: fix wayland detectionJan Tojnar2018-05-16
| | | | Apparently, wayland session were not used at all until now.
* gnome3.gdm: clean upJan Tojnar2018-05-16
|
* gnome3.gdm: fix session chooserJan Tojnar2018-05-06
| | | | | | | | | | | | We are patching GDM to respect GDM_SESSIONS_DIR environment variable, which we are setting in the GDM module. Previously, we only took care of a single code path, the one that handled session start-up; missing the one obtaining the list of sessions. This commit patches the second code path, and also whitelists the GDM_SESSIONS_DIR so that it can be passed to the greeter. Fixes #34101
* gnome3: 3.28.0 → 3.28.1Jan Tojnar2018-04-14
|
* gnome3: automated updateJan Tojnar2018-03-22
|
* gnome3: move src.nix into default.nix automaticallyJan Tojnar2018-03-01
|
* tree-wide: autorename gnome packages to use dashesJan Tojnar2018-02-25
|
* Merge #29392: gnome3: 3.24 -> 3.26Vladimír Čunát2017-11-27
|\ | | | | | | | | It might be slightly confusing that a couple of the changes will be twice in the history, but let's merge this way.
| * gnome3.gdm: 3.26.0 → 3.26.2.1Jan Tojnar2017-11-26
| |
| * gnome3.gdm: replace hardcoded pathsJan Tojnar2017-11-26
| |
| * gnome3.gdm: prevent orca warningJan Tojnar2017-11-26
| |
| * gnome3: 3.24 -> 3.26Jan Tojnar2017-11-26
| |
* | gdm: start gdm on tty7 rather than default tty1Pierre Chevalier2017-11-19
|/ | | | | | | - Fixes nixos-rebuild switch/test issue with GNOME https://github.com/NixOS/nixpkgs/issues/21439 - The solution was given here: https://github.com/deedrah/nixpkgs/commit/d761e66a41e09bb0a1ebe31612f3678f9ba801a1#commitcomment-25382880
* Merge remote-tracking branch 'upstream/staging' into deps-reorgJohn Ericson2017-09-28
|\
| * gnome3: only maintain single GNOME 3 package set (#29397)Jan Tojnar2017-09-24
|/ | | | | | | | | | | | | | | | | | | | | * gnome3: only maintain single GNOME 3 package set GNOME 3 was split into 3.10 and 3.12 in #2694. Unfortunately, we barely have the resources to update a single version of GNOME. Maintaining multiple versions just does not make sense. Additionally, it makes viewing history using most Git tools bothersome. This commit renames `pkgs/desktops/gnome-3/3.24` to `pkgs/desktops/gnome-3`, removes the config variable for choosing packageset (`environment.gnome3.packageSet`), updates the hint in maintainer script, and removes the `gnome3_24` derivation from `all-packages.nix`. Closes: #29329 * maintainers/scripts/gnome: Use fixed GNOME 3 directory Since we now allow only a single GNOME 3 package set, specifying the working directory is not necessary. This commit sets the directory to `pkgs/desktops/gnome-3`.
* Branch gnome 3.12Luca Bruno2014-05-20
|
* gdm: add gobject introspection supportDomen Kožar2014-01-26
|
* Gnome3: add gdm 3.10.0.1Rob Vermaas2014-01-11