summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3
Commit message (Collapse)AuthorAge
* Merge pull request #48047 from thefloweringash/fix-mutter-crashJan Tojnar2018-11-04
|\ | | | | gnome3.mutter: fix crash on startup with nvidia drivers
| * gnome3.mutter: fix crash on startup with nvidia driversAndrew Childs2018-10-08
| |
* | adwaita-icon-theme: 3.28.0 -> 3.30.0Tristan Helmich (omniIT)2018-10-28
| |
* | libgxps: fix CVE-2018-10733Andreas Rammhold2018-10-26
| |
* | gnome3.dconf-editor: clean upJan Tojnar2018-10-21
| |
* | gnome3.gnome-packagekit: clean upJan Tojnar2018-10-21
| |
* | gnome3.nautilus: add glib-networkingJan Tojnar2018-10-21
| | | | | | | | Necessary for WebDAV over TLS, etc.
* | 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.gnome-contacts: fix compile failure due to clutter-gtk change (#48135)Andrew Childs2018-10-10
|/
* gnome3: remove versionBranch attributeJan Tojnar2018-10-05
| | | | | Standard library now contains stdenv.lib.versions.majorMinor, which does the same.
* gnome3: remove version attributeJan Tojnar2018-10-05
| | | | | It was used by some themes in the past, but it broke them whenever GNOME was updated, so it should not be used anymore.
* 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.gnome-session: update glib referenceTor Hedin Brønner2018-10-03
| | | | | | | | gsettings now reside in glib's `bin` output.
* | Merge master into staging-nextFrederik Rietdijk2018-09-18
|\ \
| * | pipewire: 0.1.9 -> 0.2.3Tor Hedin Brønner2018-09-14
| | | | | | | | | | | | I also removed pipewire from mutter temporarily, since it is not compatible.
* | | Merge branch 'master' into staging-nextUli Baum2018-09-13
|\| |
| * | gnome3.rygel: init at 0.36.2Jan Tojnar2018-09-08
| | |
| * | gnome3.tracker: 2.1.3 -> 2.1.4 (#46086)Tor Hedin Brønner2018-09-05
| | | | | | | | | Fix build with format-security flag
* | | Merge branch 'master' into staging-nextVladimír Čunát2018-09-04
|\| | | | | | | | | | | Hydra: ?compare=1477053
| * | gnome3.file-roller: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-boxes: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-tweaks: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.simple-scan: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.nautilus: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.epiphany: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-screenshot: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-mines: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.atomix: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.swell-foop: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-control-center: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-chess: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-contacts: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-disk-utility: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-todo: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.eog: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.bijiben: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-characters: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-documents: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-calendar: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.devhelp: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnomeExtensions.mediaplayer: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-calculator: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.dconf-editor: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.gnome-power-manager: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.libgweather: add python3 for install scriptJan Tojnar2018-09-04
| | | | | | | | | | | | Meson no longer propagates it so we need to re-add it.
| * | gnome3.tracker: 2.1.2 → 2.1.3Jan Tojnar2018-09-04
| | |
* | | Merge master into stagingFrederik Rietdijk2018-09-02
|\| |
| * | gnome3.tracker-miners: 2.1.1 → 2.1.3Jan Tojnar2018-09-01
| | |
| * | gnome3.gnome-font-viewer: 3.28.0 → 3.30.0Jan Tojnar2018-09-01
| | |