From 6a6fb6d31cc736af4cf9893deffcd0151f0b8c11 Mon Sep 17 00:00:00 2001 From: Andrew Cann Date: Wed, 30 Aug 2017 12:29:57 +0800 Subject: [PATCH] conky: enable nvidia support --- pkgs/os-specific/linux/conky/default.nix | 4 ++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 5 insertions(+) diff --git a/pkgs/os-specific/linux/conky/default.nix b/pkgs/os-specific/linux/conky/default.nix index 9c2553dbf456..35bcb6151c5c 100644 --- a/pkgs/os-specific/linux/conky/default.nix +++ b/pkgs/os-specific/linux/conky/default.nix @@ -26,6 +26,7 @@ , toluapp ? null , wirelessSupport ? true , wirelesstools ? null +, nvidiaSupport ? true , libXNVCtrl ? null , curlSupport ? true , curl ? null , rssSupport ? curlSupport @@ -52,6 +53,7 @@ assert luaCairoSupport || luaImlib2Support -> lua.luaversion == "5.1"; assert wirelessSupport -> wirelesstools != null; +assert nvidiaSupport -> libXNVCtrl != null; assert curlSupport -> curl != null; assert rssSupport -> curlSupport && libxml2 != null; @@ -100,6 +102,7 @@ stdenv.mkDerivation rec { ++ optional curlSupport curl ++ optional rssSupport libxml2 ++ optional weatherXoapSupport libxml2 + ++ optional nvidiaSupport libXNVCtrl ; cmakeFlags = [] @@ -118,6 +121,7 @@ stdenv.mkDerivation rec { ++ optional weatherMetarSupport "-DBUILD_WEATHER_METAR=ON" ++ optional weatherXoapSupport "-DBUILD_WEATHER_XOAP=ON" ++ optional wirelessSupport "-DBUILD_WLAN=ON" + ++ optional nvidiaSupport "-DBUILD_NVIDIA=ON" ; meta = with stdenv.lib; { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6684d0accd0e..aa617ce79416 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11756,6 +11756,7 @@ with pkgs; conky = callPackage ../os-specific/linux/conky ({ lua = lua5_1; # conky can use 5.2, but toluapp can not + libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl; } // config.conky or {}); conntrack_tools = callPackage ../os-specific/linux/conntrack-tools { };