diff options
author | Vladimir Serov <me@cab404.ru> | 2023-06-12 22:05:18 +0400 |
---|---|---|
committer | Vladimir Serov <me@cab404.ru> | 2023-10-02 06:09:58 +0400 |
commit | 5edabf7c0b904e62b65027e2bc4dbed4e98788d1 (patch) | |
tree | 43342445464df7d1bc4b53b52531d001337863b1 /pkgs/servers/moonraker | |
parent | 443629518cf00ca7cedc7e357ac8027e7c40f150 (diff) |
moonraker: add useGpiod
Diffstat (limited to 'pkgs/servers/moonraker')
-rw-r--r-- | pkgs/servers/moonraker/default.nix | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/pkgs/servers/moonraker/default.nix b/pkgs/servers/moonraker/default.nix index 73595e6909ce7..84e426d6ac5f2 100644 --- a/pkgs/servers/moonraker/default.nix +++ b/pkgs/servers/moonraker/default.nix @@ -1,23 +1,26 @@ -{ lib, stdenvNoCC, fetchFromGitHub, python3, makeWrapper, unstableGitUpdater, nixosTests }: +{ lib, stdenvNoCC, fetchFromGitHub, python3, makeWrapper, unstableGitUpdater, nixosTests, useGpiod ? false }: let - pythonEnv = python3.withPackages (packages: with packages; [ - tornado - pyserial-asyncio - pillow - lmdb - streaming-form-data - distro - inotify-simple - libnacl - paho-mqtt - pycurl - zeroconf - preprocess-cancellation - jinja2 - dbus-next - apprise - ]); + pythonEnv = python3.withPackages (packages: + with packages; [ + tornado + pyserial-asyncio + pillow + lmdb + streaming-form-data + distro + inotify-simple + libnacl + paho-mqtt + pycurl + zeroconf + preprocess-cancellation + jinja2 + dbus-next + apprise + ] + ++ (lib.optionals useGpiod [ libgpiod ]) + ); in stdenvNoCC.mkDerivation rec { pname = "moonraker"; version = "unstable-2022-11-18"; |