default.nix (2100B)
1 { pkgs }: 2 let 3 inherit (pkgs) 4 lib 5 newScope 6 libsForQt5 7 darwin 8 ; 9 in 10 lib.makeScope newScope ( 11 self: 12 with self; 13 (lib.foldlAttrs 14 ( 15 acc: _: attrs: 16 acc // attrs 17 ) 18 { } 19 ( 20 lib.packagesFromDirectoryRecursive { 21 inherit callPackage; 22 directory = ./by-name; 23 } 24 ) 25 ) 26 // { 27 # VSCODE EXTENSIONS 28 29 vscode-extensions = lib.recurseIntoAttrs (callPackage ./vscode-extensions.nix { }); 30 31 ### BUILD SUPPORT 32 33 fetchfromgh = callPackage ./build-support/fetchfromgh { }; 34 fetchgdrive = callPackage ./build-support/fetchgdrive { }; 35 fetchwebarchive = callPackage ./build-support/fetchwebarchive { }; 36 fetchymaps = callPackage ./build-support/fetchymaps { }; 37 38 ### DATA 39 40 dadako = callPackage ./data/dicts/dadako { }; 41 freedict = callPackage ./data/dicts/freedict { }; 42 huzheng = callPackage ./data/dicts/huzheng { }; 43 44 dem = callPackage ./data/maps/dem { }; 45 freizeitkarte-osm = callPackage ./data/maps/freizeitkarte-osm { }; 46 vlasenko-maps = callPackage ./data/maps/vlasenko-maps { }; 47 meridian = callPackage ./data/maps/meridian { }; 48 uralla = callPackage ./data/maps/uralla { }; 49 50 poi = callPackage ./data/misc/poi { }; 51 52 ### DEVELOPMENT / PERL MODULES 53 54 perlPackages = 55 (callPackage ./perl-packages.nix { }) // pkgs.perlPackages // { recurseForDerivations = false; }; 56 57 ### GEOSPATIAL 58 59 #tdh = callPackage ./geospatial/tdh { }; 60 61 ### IMAGES 62 63 dockerImages = { 64 agate = callPackage ./images/agate { }; 65 elevation-server = callPackage ./images/elevation-server { }; 66 git = callPackage ./images/git { 67 git = pkgs.gitMinimal.override { 68 perlSupport = false; 69 nlsSupport = false; 70 }; 71 }; 72 mbtileserver = callPackage ./images/mbtileserver { }; 73 quark = callPackage ./images/quark { }; 74 }; 75 76 ### NAKARTE 77 78 tracks-storage-server = pkgs.python3Packages.callPackage ./nakarte/tracks-storage-server { }; 79 tracks-storage-server-go = callPackage ./nakarte/tracks-storage-server/golang.nix { }; 80 } 81 )
