summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-07-06 09:45:40 +0200
committerJan Tojnar <jtojnar@gmail.com>2018-07-06 18:20:06 +0200
commit188e487dd150c5f730f1d257d3cf1196be837858 (patch)
tree16d4e0ebfd169ddcf875eb67b4c6737cadf2e258 /pkgs/desktops
parent8f5b0686ee8fa6d7ffeb93bd8d2f3bf316a95ece (diff)
downloadnixlib-188e487dd150c5f730f1d257d3cf1196be837858.tar
nixlib-188e487dd150c5f730f1d257d3cf1196be837858.tar.gz
nixlib-188e487dd150c5f730f1d257d3cf1196be837858.tar.bz2
nixlib-188e487dd150c5f730f1d257d3cf1196be837858.tar.lz
nixlib-188e487dd150c5f730f1d257d3cf1196be837858.tar.xz
nixlib-188e487dd150c5f730f1d257d3cf1196be837858.tar.zst
nixlib-188e487dd150c5f730f1d257d3cf1196be837858.zip
gnome3: simplify package set using makeScope
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/gnome-3/default.nix19
1 files changed, 2 insertions, 17 deletions
diff --git a/pkgs/desktops/gnome-3/default.nix b/pkgs/desktops/gnome-3/default.nix
index c035dc408dc0..6605d15a697e 100644
--- a/pkgs/desktops/gnome-3/default.nix
+++ b/pkgs/desktops/gnome-3/default.nix
@@ -1,18 +1,6 @@
 { pkgs, lib }:
 
-let
-
-  pkgsFun = overrides:
-    let
-      self = self_ // overrides;
-      self_ = with self; {
-
-  overridePackages = f:
-    let newself = pkgsFun (f newself self);
-    in newself;
-
-  callPackage = pkgs.newScope self;
-
+lib.makeScope pkgs.newScope (self: with self; {
   # Convert a version to branch (3.26.18 → 3.26)
   # Used for finding packages on GNOME mirrors
   versionBranch = version: builtins.concatStringsSep "." (lib.take 2 (lib.splitString "." version));
@@ -431,7 +419,4 @@ let
   yelp_xsl = yelp-xsl; # added 2018-02-25
   yelp_tools = yelp-tools; # added 2018-02-25
 
-    };
-  in self; # pkgsFun
-
-in pkgsFun {}
+})