about summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorIzorkin <izorkin@elven.pw>2024-02-05 01:40:33 +0300
committerIzorkin <izorkin@elven.pw>2024-02-05 09:46:21 +0300
commit40be3d6fdabc2d4bb3bc473bd67af4552fbd0807 (patch)
treefe2e65242847330afa9a0e927deae6159a404d33 /pkgs/tools
parent4cdd48107486e728a85a8cd0977ba54846c79778 (diff)
downloadnixlib-40be3d6fdabc2d4bb3bc473bd67af4552fbd0807.tar
nixlib-40be3d6fdabc2d4bb3bc473bd67af4552fbd0807.tar.gz
nixlib-40be3d6fdabc2d4bb3bc473bd67af4552fbd0807.tar.bz2
nixlib-40be3d6fdabc2d4bb3bc473bd67af4552fbd0807.tar.lz
nixlib-40be3d6fdabc2d4bb3bc473bd67af4552fbd0807.tar.xz
nixlib-40be3d6fdabc2d4bb3bc473bd67af4552fbd0807.tar.zst
nixlib-40be3d6fdabc2d4bb3bc473bd67af4552fbd0807.zip
fastfetch: add required packages
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/misc/fastfetch/default.nix25
1 files changed, 22 insertions, 3 deletions
diff --git a/pkgs/tools/misc/fastfetch/default.nix b/pkgs/tools/misc/fastfetch/default.nix
index d3294c3be0b3..f772376d6ee6 100644
--- a/pkgs/tools/misc/fastfetch/default.nix
+++ b/pkgs/tools/misc/fastfetch/default.nix
@@ -9,23 +9,30 @@
 , ddcutil
 , glib
 , imagemagick_light
+, libXrandr
 , libglvnd
 , libpulseaudio
+, libselinux
+, libsepol
 , libxcb
-, libXrandr
 , makeBinaryWrapper
 , networkmanager
 , nix-update-script
 , ocl-icd
 , opencl-headers
 , pciutils
+, pcre
+, pcre2
 , pkg-config
+, python3
 , rpm
 , sqlite
 , testers
+, util-linux
 , vulkan-loader
 , wayland
 , xfce
+, xorg
 , yyjson
 , zlib
 , rpmSupport ? false
@@ -49,24 +56,29 @@ stdenv.mkDerivation (finalAttrs: {
     cmake
     makeBinaryWrapper
     pkg-config
+    python3
   ];
 
   buildInputs = [
     chafa
     imagemagick_light
+    pcre
+    pcre2
     sqlite
     yyjson
-  ]
-  ++ lib.optionals stdenv.isLinux [
+  ] ++ lib.optionals stdenv.isLinux [
     dbus
     dconf
     ddcutil
     glib
     libpulseaudio
+    libselinux
+    libsepol
     networkmanager
     ocl-icd
     opencl-headers
     pciutils
+    util-linux
     zlib
   ] ++ lib.optionals rpmSupport [
     rpm
@@ -78,6 +90,9 @@ stdenv.mkDerivation (finalAttrs: {
     libXrandr
     libglvnd
     libxcb
+    xorg.libXau
+    xorg.libXdmcp
+    xorg.libXext
   ] ++ lib.optionals (x11Support && (!stdenv.isDarwin))  [
     xfce.xfconf
   ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk_11_0.frameworks; [
@@ -97,6 +112,10 @@ stdenv.mkDerivation (finalAttrs: {
 
   cmakeFlags = [
     (lib.cmakeOptionType "filepath" "CMAKE_INSTALL_SYSCONFDIR" "${placeholder "out"}/etc")
+    (lib.cmakeBool "ENABLE_DIRECTX_HEADERS" false)
+    (lib.cmakeBool "ENABLE_DRM" false)
+    (lib.cmakeBool "ENABLE_IMAGEMAGICK6" false)
+    (lib.cmakeBool "ENABLE_OSMESA" false)
     (lib.cmakeBool "ENABLE_SYSTEM_YYJSON" true)
     (lib.cmakeBool "ENABLE_GLX" x11Support)
     (lib.cmakeBool "ENABLE_RPM" rpmSupport)