Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 38 lines 967 B view raw
1{ 2 lib, 3 fetchFromGitLab, 4 callPackage, 5}: 6 7let 8 version = "2.1.0"; 9 10 src = fetchFromGitLab { 11 owner = "coolercontrol"; 12 repo = "coolercontrol"; 13 rev = version; 14 hash = "sha256-xIc0ZecQGyjMQWVaucKomu7SbaHy+ymg5dkOjHjtJ9c="; 15 }; 16 17 meta = { 18 description = "Monitor and control your cooling devices"; 19 homepage = "https://gitlab.com/coolercontrol/coolercontrol"; 20 license = lib.licenses.gpl3Plus; 21 platforms = [ "x86_64-linux" ]; 22 maintainers = with lib.maintainers; [ 23 codifryed 24 OPNA2608 25 ]; 26 }; 27 28 applySharedDetails = drv: drv { inherit version src meta; }; 29in 30rec { 31 coolercontrol-ui-data = applySharedDetails (callPackage ./coolercontrol-ui-data.nix { }); 32 33 coolercontrold = applySharedDetails (callPackage ./coolercontrold.nix { }); 34 35 coolercontrol-gui = applySharedDetails (callPackage ./coolercontrol-gui.nix { }); 36 37 coolercontrol-liqctld = applySharedDetails (callPackage ./coolercontrol-liqctld.nix { }); 38}