Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 149 lines 17 kB view raw
1{ 2 config, 3 pkgs, 4 lib, 5}: 6 7# NOTE: New packages should generally go to top-level instead of here! 8lib.makeScope pkgs.newScope ( 9 self: 10 let 11 inherit (self) callPackage; 12 in 13 { 14 updateScript = callPackage ./update.nix { }; 15 16 # Temporary helper until gdk-pixbuf supports multiple cache files. 17 # This will go away, do not use outside Nixpkgs. 18 _gdkPixbufCacheBuilder_DO_NOT_USE = callPackage ./gdk-pixbuf-cache-builder.nix { }; 19 20 # ISO installer 21 # installerIso = callPackage ./installer.nix {}; 22 23 #### Core (http://ftp.acc.umu.se/pub/GNOME/core/) 24 25 gvfs = pkgs.gvfs.override { gnomeSupport = true; }; 26 27 nixos-gsettings-overrides = callPackage ./nixos/gsettings-overrides { }; 28 29 } 30) 31// lib.optionalAttrs config.allowAliases { 32 #### Legacy aliases. They need to be outside the scope or they will shadow the attributes from parent scope. 33 libgnome-keyring = throw "The gnome.libgnome-keyring was moved to top-level. Please use pkgs.libgnome-keyring directly."; # Added on 2024-06-22. 34 libchamplain = throw "The gnome.libchamplain was removed as unused. Please use pkgs.libchamplain directly."; # Added on 2024-08-11. 35 libsoup = throw "The gnome.libsoup was removed as unused. Please use pkgs.libsoup."; # Added on 2024-08-11. 36 37 gedit = throw "The gnome.gedit alias was removed. Please use pkgs.gedit directly."; # converted to throw on 2023-12-27 38 gnome-todo = throw "The gnome.gnome-todo alias was removed. Please use pkgs.endeavour directly."; # converted to throw on 2023-12-27 39 gnome-online-miners = throw "The gnome.gnome-online-miners was removed, it was broken and abandoned."; # added on 2024-08-11. 40 41 accerciser = throw "The gnome.accerciser was moved to top-level. Please use pkgs.accerciser directly."; # Added on 2024-06-22. 42 adwaita-icon-theme = throw "The gnome.adwaita-icon-theme was moved to top-level. Please use pkgs.adwaita-icon-theme directly."; # Added on 2024-06-22. 43 aisleriot = throw "The gnome.aisleriot was moved to top-level. Please use pkgs.aisleriot directly."; # Added on 2024-08-11. 44 atomix = throw "The gnome.atomix was moved to top-level. Please use pkgs.atomix directly."; # Added on 2024-08-11. 45 baobab = throw "The gnome.baobab was moved to top-level. Please use pkgs.baobab directly."; # Added on 2024-06-22. 46 caribou = throw "The gnome.caribou was moved to top-level. Please use pkgs.caribou directly."; # Added on 2024-08-11. 47 cheese = throw "The gnome.cheese was moved to top-level. Please use pkgs.cheese directly."; # Added on 2024-06-22. 48 dconf-editor = throw "The gnome.dconf-editor was moved to top-level. Please use pkgs.dconf-editor directly."; # Added on 2024-06-22. 49 devhelp = throw "The gnome.devhelp was moved to top-level. Please use pkgs.devhelp directly."; # Added on 2024-06-22. 50 eog = throw "The gnome.eog was moved to top-level. Please use pkgs.eog directly."; # Added on 2024-06-22. 51 epiphany = throw "The gnome.epiphany was moved to top-level. Please use pkgs.epiphany directly."; # Added on 2024-06-22. 52 evince = throw "The gnome.evince was moved to top-level. Please use pkgs.evince directly."; # Added on 2024-06-13. 53 evolution-data-server = throw "The gnome.evolution-data-server was moved to top-level. Please use pkgs.evolution-data-server directly."; # Added on 2024-06-13. 54 file-roller = throw "The gnome.file-roller was moved to top-level. Please use pkgs.file-roller directly."; # Added on 2024-06-13. 55 five-or-more = throw "The gnome.five-or-more was moved to top-level. Please use pkgs.five-or-more directly."; # Added on 2024-08-11. 56 four-in-a-row = throw "The gnome.four-in-a-row was moved to top-level. Please use pkgs.four-in-a-row directly."; # Added on 2024-08-11. 57 gdm = throw "The gnome.gdm was moved to top-level. Please use pkgs.gdm directly."; # Added on 2024-08-11. 58 geary = throw "The gnome.geary was moved to top-level. Please use pkgs.geary directly."; # Added on 2024-06-22. 59 ghex = throw "The gnome.ghex was moved to top-level. Please use pkgs.ghex directly."; # Added on 2024-06-22. 60 gitg = throw "The gnome.gitg was moved to top-level. Please use pkgs.gitg directly."; # Added on 2024-06-22. 61 gnome-applets = throw "The gnome.gnome-applets was moved to top-level. Please use pkgs.gnome-applets directly."; # Added on 2024-08-31. 62 gnome-autoar = throw "The gnome.gnome-autoar was moved to top-level. Please use pkgs.gnome-autoar directly."; # Added on 2024-06-13. 63 gnome-backgrounds = throw "The gnome.gnome-backgrounds was moved to top-level. Please use pkgs.gnome-backgrounds directly."; # Added on 2024-08-11. 64 gnome-bluetooth = throw "The gnome.gnome-bluetooth was moved to top-level. Please use pkgs.gnome-bluetooth directly."; # Added on 2024-08-28. 65 gnome-bluetooth_1_0 = throw "The gnome.gnome-bluetooth_1_0 was moved to top-level. Please use pkgs.gnome-bluetooth_1_0 directly."; # Added on 2024-08-28. 66 gnome-boxes = throw "The gnome.gnome-boxes was moved to top-level. Please use pkgs.gnome-boxes directly."; # Added on 2024-08-11. 67 gnome-characters = throw "The gnome.gnome-characters was moved to top-level. Please use pkgs.gnome-characters directly."; # Added on 2024-08-11. 68 gnome-chess = throw "The gnome.gnome-chess was moved to top-level. Please use pkgs.gnome-chess directly."; # Added on 2024-08-11. 69 gnome-clocks = throw "The gnome.gnome-clocks was moved to top-level. Please use pkgs.gnome-clocks directly."; # Added on 2024-08-11. 70 gnome-color-manager = throw "The gnome.gnome-color-manager was moved to top-level. Please use pkgs.gnome-color-manager directly."; # Added on 2024-08-11. 71 gnome-common = throw "The gnome.gnome-common was moved to top-level. Please use pkgs.gnome-common directly."; # Added on 2024-06-22. 72 gnome-calculator = throw "The gnome.gnome-calculator was moved to top-level. Please use pkgs.gnome-calculator directly."; # Added on 2024-06-22. 73 gnome-calendar = throw "The gnome.gnome-calendar was moved to top-level. Please use pkgs.gnome-calendar directly."; # Added on 2024-06-22. 74 gnome-contacts = throw "The gnome.gnome-contacts was moved to top-level. Please use pkgs.gnome-contacts directly."; # Added on 2024-08-11. 75 gnome-control-center = throw "The gnome.gnome-control-center was moved to top-level. Please use pkgs.gnome-control-center directly."; # Added on 2024-08-28. 76 gnome-dictionary = throw "The gnome.gnome-dictionary was moved to top-level. Please use pkgs.gnome-dictionary directly."; # Added on 2024-06-22. 77 gnome-disk-utility = throw "The gnome.gnome-disk-utility was moved to top-level. Please use pkgs.gnome-disk-utility directly."; # Added on 2024-06-22. 78 gnome-flashback = throw "The gnome.gnome-flashback was moved to top-level. Please use pkgs.gnome-flashback directly."; # Added on 2024-08-31. 79 gnome-font-viewer = throw "The gnome.gnome-font-viewer was moved to top-level. Please use pkgs.gnome-font-viewer directly."; # Added on 2024-06-22. 80 gnome-initial-setup = throw "The gnome.gnome-initial-setup was moved to top-level. Please use pkgs.gnome-initial-setup directly."; # Added on 2024-08-11. 81 gnome-keyring = throw "The gnome.gnome-keyring was moved to top-level. Please use pkgs.gnome-keyring directly."; # Added on 2024-06-22. 82 gnome-klotski = throw "The gnome.gnome-klotski was moved to top-level. Please use pkgs.gnome-klotski directly."; # Added on 2024-08-11. 83 gnome-logs = throw "The gnome.gnome-logs was moved to top-level. Please use pkgs.gnome-logs directly."; # Added on 2024-08-11. 84 gnome-mahjongg = throw "The gnome.gnome-mahjongg was moved to top-level. Please use pkgs.gnome-mahjongg directly."; # Added on 2024-08-11. 85 gnome-maps = throw "The gnome.gnome-maps was moved to top-level. Please use pkgs.gnome-maps directly."; # Added on 2024-08-11. 86 gnome-mines = throw "The gnome.gnome-mines was moved to top-level. Please use pkgs.gnome-mines directly."; # Added on 2024-08-11. 87 gnome-music = throw "The gnome.gnome-music was moved to top-level. Please use pkgs.gnome-music directly."; # Added on 2024-08-11. 88 gnome-nettool = throw "The gnome.gnome-nettool was moved to top-level. Please use pkgs.gnome-nettool directly."; # Added on 2024-08-11. 89 gnome-nibbles = throw "The gnome.gnome-nibbles was moved to top-level. Please use pkgs.gnome-nibbles directly."; # Added on 2024-08-11. 90 gnome-notes = throw "The gnome.gnome-notes was moved to top-level. Please use pkgs.gnome-notes directly."; # Added on 2024-08-11. 91 gnome-packagekit = throw "The gnome.gnome-packagekit was moved to top-level. Please use pkgs.gnome-packagekit directly."; # Added on 2024-06-22. 92 gnome-panel = throw "The gnome.gnome-panel was moved to top-level. Please use pkgs.gnome-panel directly."; # Added on 2024-08-31. 93 gnome-panel-with-modules = throw "The gnome.gnome-panel-with-modules was moved to top-level. Please use pkgs.gnome-panel-with-modules directly."; # Added on 2024-08-31. 94 gnome-power-manager = throw "The gnome.gnome-power-manager was moved to top-level. Please use pkgs.gnome-power-manager directly."; # Added on 2024-08-11. 95 gnome-remote-desktop = throw "The gnome.gnome-remote-desktop was moved to top-level. Please use pkgs.gnome-remote-desktop directly."; # Added on 2024-08-11. 96 gnome-robots = throw "The gnome.gnome-robots was moved to top-level. Please use pkgs.gnome-robots directly."; # Added on 2024-08-11. 97 gnome-screenshot = throw "The gnome.gnome-screenshot was moved to top-level. Please use pkgs.gnome-screenshot directly."; # Added on 2024-06-22. 98 gnome-session = throw "The gnome.gnome-session was moved to top-level. Please use pkgs.gnome-session directly."; # Added on 2024-08-28. 99 gnome-session-ctl = throw "The gnome.gnome-session-ctl was moved to top-level. Please use pkgs.gnome-session-ctl directly."; # Added on 2024-08-28. 100 gnome-settings-daemon = throw "The gnome.gnome-settings-daemon was moved to top-level. Please use pkgs.gnome-settings-daemon directly."; # Added on 2024-08-28. 101 gnome-settings-daemon43 = throw "The gnome.gnome-settings-daemon43 was removed since it is no longer used by Pantheon."; # Added on 2024-08-28. 102 gnome-shell = throw "The gnome.gnome-shell was moved to top-level. Please use pkgs.gnome-shell directly."; # Added on 2024-08-28. 103 gnome-shell-extensions = throw "The gnome.gnome-shell-extensions was moved to top-level. Please use pkgs.gnome-shell-extensions directly."; # Added on 2024-08-11. 104 gnome-software = throw "The gnome.gnome-software was moved to top-level. Please use pkgs.gnome-software directly."; # Added on 2024-08-11. 105 gnome-sound-recorder = throw "The gnome.gnome-sound-recorder was moved to top-level. Please use pkgs.gnome-sound-recorder directly."; # Added on 2024-08-11. 106 gnome-sudoku = throw "The gnome.gnome-sudoku was moved to top-level. Please use pkgs.gnome-sudoku directly."; # Added on 2024-08-11. 107 gnome-system-monitor = throw "The gnome.gnome-system-monitor was moved to top-level. Please use pkgs.gnome-system-monitor directly."; # Added on 2024-06-22. 108 gnome-taquin = throw "The gnome.gnome-taquin was moved to top-level. Please use pkgs.gnome-taquin directly."; # Added on 2024-08-11. 109 gnome-terminal = throw "The gnome.gnome-terminal was moved to top-level. Please use pkgs.gnome-terminal directly."; # Added on 2024-06-13. 110 gnome-tetravex = throw "The gnome.gnome-tetravex was moved to top-level. Please use pkgs.gnome-tetravex directly."; # Added on 2024-08-11. 111 gnome-themes-extra = throw "The gnome.gnome-themes-extra was moved to top-level. Please use pkgs.gnome-themes-extra directly."; # Added on 2024-06-22. 112 gnome-tweaks = throw "The gnome.gnome-tweaks was moved to top-level. Please use pkgs.gnome-tweaks directly."; # Added on 2024-06-22. 113 gnome-user-share = throw "The gnome.gnome-user-share was moved to top-level. Please use pkgs.gnome-user-share directly."; # Added on 2024-06-13. 114 gnome-weather = throw "The gnome.gnome-weather was moved to top-level. Please use pkgs.gnome-weather directly."; # Added on 2024-08-11. 115 gpaste = throw "The gnome.gpaste was moved to top-level. Please use pkgs.gpaste directly."; # Added on 2024-06-22. 116 gtkhtml = throw "The gnome.gtkhtml was moved to top-level. Please use pkgs.gtkhtml directly."; # Added on 2024-08-11. 117 gucharmap = throw "The gnome.gucharmap was moved to top-level. Please use pkgs.gucharmap directly."; # Added on 2024-06-22. 118 hitori = throw "The gnome.hitori was moved to top-level. Please use pkgs.hitori directly."; # Added on 2024-08-11. 119 iagno = throw "The gnome.iagno was moved to top-level. Please use pkgs.iagno directly."; # Added on 2024-08-11. 120 lightsoff = throw "The gnome.lightsoff was moved to top-level. Please use pkgs.lightsoff directly."; # Added on 2024-08-11. 121 metacity = throw "The gnome.metacity was moved to top-level. Please use pkgs.metacity directly."; # Added on 2024-08-11. 122 mutter = throw "The gnome.mutter was moved to top-level. Please use pkgs.mutter directly."; # Added on 2024-08-28. 123 mutter43 = throw "The gnome.mutter43 was removed since it is no longer used by Pantheon."; # Added on 2024-08-28. 124 nautilus = throw "The gnome.nautilus was moved to top-level. Please use pkgs.nautilus directly."; # Added on 2024-06-13. 125 networkmanager-openvpn = throw "The gnome.networkmanager-openvpn was moved to top-level. Please use pkgs.networkmanager-openvpn directly."; # Added on 2024-08-31. 126 networkmanager-vpnc = throw "The gnome.networkmanager-vpnc was moved to top-level. Please use pkgs.networkmanager-vpnc directly."; # Added on 2024-08-31. 127 networkmanager-openconnect = throw "The gnome.networkmanager-openconnect was moved to top-level. Please use pkgs.networkmanager-openconnect directly."; # Added on 2024-08-31. 128 networkmanager-fortisslvpn = throw "The gnome.networkmanager-fortisslvpn was moved to top-level. Please use pkgs.networkmanager-fortisslvpn directly."; # Added on 2024-08-31. 129 networkmanager-l2tp = throw "The gnome.networkmanager-l2tp was moved to top-level. Please use pkgs.networkmanager-l2tp directly."; # Added on 2024-08-31. 130 networkmanager-iodine = throw "The gnome.networkmanager-iodine was moved to top-level. Please use pkgs.networkmanager-iodine directly."; # Added on 2024-08-31. 131 nautilus-python = throw "The gnome.nautilus-python was moved to top-level. Please use pkgs.nautilus-python directly."; # Added on 2024-06-13. 132 polari = throw "The gnome.polari was moved to top-level. Please use pkgs.polari directly."; # Added on 2024-08-11. 133 pomodoro = throw "The gnome.pomodoro was moved to top-level. Please use pkgs.gnome-pomodoro directly."; # Added on 2024-06-22. 134 quadrapassel = throw "The gnome.quadrapassel was moved to top-level. Please use pkgs.quadrapassel directly."; # Added on 2024-08-11. 135 rygel = throw "The gnome.rygel was moved to top-level. Please use pkgs.rygel directly."; # Added on 2024-06-22. 136 seahorse = throw "The gnome.seahorse was moved to top-level. Please use pkgs.seahorse directly."; # Added on 2024-06-22. 137 simple-scan = throw "The gnome.simple-scan was moved to top-level. Please use pkgs.simple-scan directly."; # Added on 2024-06-22. 138 sushi = throw "The gnome.sushi was moved to top-level. Please use pkgs.sushi directly."; # Added on 2024-06-22. 139 swell-foop = throw "The gnome.swell-foop was moved to top-level. Please use pkgs.swell-foop directly."; # Added on 2024-08-11. 140 tali = throw "The gnome.tali was moved to top-level. Please use pkgs.tali directly."; # Added on 2024-08-11. 141 totem = throw "The gnome.totem was moved to top-level. Please use pkgs.totem directly."; # Added on 2024-06-22. 142 vinagre = throw "The gnome.vinagre was moved to top-level. Please use pkgs.vinagre directly."; # Added on 2024-08-11. 143 yelp = throw "The gnome.yelp was moved to top-level. Please use pkgs.yelp directly."; # Added on 2024-06-22. 144 yelp-xsl = throw "The gnome.yelp-xsl was moved to top-level. Please use pkgs.yelp-xsl directly."; # Added on 2024-06-22. 145 zenity = throw "The gnome.zenity was moved to top-level. Please use pkgs.zenity directly."; # Added on 2024-06-22. 146 147 #### Removals 148 anjuta = throw "`anjuta` was removed after not being maintained upstream and losing control of its official domain."; # 2024-01-16 149}