summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2014-09-23 14:01:25 +0200
committerLuca Bruno <lucabru@src.gnome.org>2014-09-23 14:01:25 +0200
commit8ef7b83ca7a44ce733028ef985542ce06c54dd7d (patch)
tree0fa7c8adeae7e6b539c8bd9068551c3a1e9c21dd /nixos
parentc1cf0b7dd5fccb16c8c470d8c766a050fd7a4a36 (diff)
downloadnixlib-8ef7b83ca7a44ce733028ef985542ce06c54dd7d.tar
nixlib-8ef7b83ca7a44ce733028ef985542ce06c54dd7d.tar.gz
nixlib-8ef7b83ca7a44ce733028ef985542ce06c54dd7d.tar.bz2
nixlib-8ef7b83ca7a44ce733028ef985542ce06c54dd7d.tar.lz
nixlib-8ef7b83ca7a44ce733028ef985542ce06c54dd7d.tar.xz
nixlib-8ef7b83ca7a44ce733028ef985542ce06c54dd7d.tar.zst
nixlib-8ef7b83ca7a44ce733028ef985542ce06c54dd7d.zip
Fix nixos-rebuild evaluation
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/x11/desktop-managers/gnome3.nix3
-rw-r--r--nixos/modules/services/x11/display-managers/gdm.nix2
2 files changed, 3 insertions, 2 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix
index 3c13e866eb17..b045edcc7842 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome3.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix
@@ -44,9 +44,10 @@ in {
     };
 
     environment.gnome3.packageSet = mkOption {
-      default = pkgs.gnome3;
+      default = null;
       example = literalExample "pkgs.gnome3_10";
       description = "Which Gnome 3 package set to use.";
+      apply = p: if p == null then pkgs.gnome3 else p;
     };
     
     environment.gnome3.excludePackages = mkOption {
diff --git a/nixos/modules/services/x11/display-managers/gdm.nix b/nixos/modules/services/x11/display-managers/gdm.nix
index 9d14fc2e137c..080588df2472 100644
--- a/nixos/modules/services/x11/display-managers/gdm.nix
+++ b/nixos/modules/services/x11/display-managers/gdm.nix
@@ -5,8 +5,8 @@ with lib;
 let
 
   cfg = config.services.xserver.displayManager;
-  gdm = pkgs.gnome3_12.gdm; # gdm 3.10 not supported
   gnome3 = config.environment.gnome3.packageSet;
+  gdm = gnome3.gdm;
 
 in