about summary refs log tree commit diff
path: root/pkgs/development/libraries/vte/default.nix
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2023-07-19 13:54:16 +0200
committerSandro Jäckel <sandro.jaeckel@gmail.com>2023-12-11 11:14:24 +0100
commit577bb277aa3ccab68942424aca71cf44b03b39df (patch)
tree50861176f5bd3e1788d3166e14fbcbf47a14ef27 /pkgs/development/libraries/vte/default.nix
parent8cd995ce1341e90e7433568d1c98d657276beceb (diff)
nixos/vte: use vte without any GUI dependencies
we just need the script, borrowed from environment.noXLibs
On my system this reduced the closure size by ~100MB

 ▶ nix path-info -Sh /nix/var/nix/profiles/system-76-link/
/nix/store/adybwlzyf3qa56irabblzlyjsr74amb9-nixos-system-francium-23.11    6.5G
 ▶ nix path-info -S /nix/var/nix/profiles/system-76-link/
/nix/store/adybwlzyf3qa56irabblzlyjsr74amb9-nixos-system-francium-23.11  6956572064

 ▶ nix path-info -Sh /nix/var/nix/profiles/system-77-link/
/nix/store/wgs6wlq2i911q2r1n5fqbs9vzmp8qy26-nixos-system-francium-23.11    6.4G
 ▶ nix path-info -S /nix/var/nix/profiles/system-77-link/
/nix/store/wgs6wlq2i911q2r1n5fqbs9vzmp8qy26-nixos-system-francium-23.11  6856836056
Diffstat (limited to 'pkgs/development/libraries/vte/default.nix')
-rw-r--r--pkgs/development/libraries/vte/default.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/libraries/vte/default.nix b/pkgs/development/libraries/vte/default.nix
index b97eecc280a2e..66d26b2a08491 100644
--- a/pkgs/development/libraries/vte/default.nix
+++ b/pkgs/development/libraries/vte/default.nix
@@ -69,6 +69,7 @@ stdenv.mkDerivation rec {
     cairo
     fribidi
     gnutls
+    pango # duplicated with propagatedBuildInputs to support gtkVersion == null
     pcre2
     zlib
     icu
@@ -80,7 +81,6 @@ stdenv.mkDerivation rec {
   propagatedBuildInputs = lib.optionals (gtkVersion != null) [
     (assert (gtkVersion == "3" || gtkVersion == "4");
     if gtkVersion == "3" then gtk3 else gtk4)
-  ] ++ [
     glib
     pango
   ];