Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
899 B · 44 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445{ lib, mkDerivation, fetchFromGitHub, cmake, pkg-config, qtbase, qttools, ddcutil,}:
mkDerivation rec { pname = "ddcui"; version = "0.6.0";
src = fetchFromGitHub { owner = "rockowitz"; repo = "ddcui"; rev = "v${version}"; sha256 = "sha256-KcivAoPV/4TihVkwYgq3bWWhG5E8enVSD3bhObl++I0="; };
nativeBuildInputs = [ # Using cmake instead of the also-supported qmake because ddcui's qmake # file is not currently written to support PREFIX installations. cmake pkg-config ];
buildInputs = [ qtbase qttools ddcutil ];
meta = with lib; { description = "Graphical user interface for ddcutil - control monitor settings"; mainProgram = "ddcui"; homepage = "https://www.ddcutil.com/ddcui_main/"; license = licenses.gpl2; maintainers = with maintainers; [ nh2 ]; platforms = with platforms; linux; };}