eg25-control: make own package

This commit is contained in:
Colin 2023-08-22 04:41:54 +00:00
parent 75048efcf3
commit 940711878b
3 changed files with 8 additions and 1 deletions

View File

@ -0,0 +1,6 @@
{ static-nix-shell }:
static-nix-shell.mkPython3Bin {
pname = "eg25-control";
src = ./.;
pkgs = [ "curl" "modemmanager" ];
}

View File

@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
#!nix-shell -i python -p "python3.withPackages (ps: [ ])"
#!nix-shell -i python3 -p "python3.withPackages (ps: [ ])" -p curl -p modemmanager
# this script should run after ModemManager.service is started.
# typical invocation is `eg25_gps_init.py --enable-power --enable-gps`.

View File

@ -27,6 +27,7 @@ let
bootpart-uefi-x86_64 = callPackage ./additional/bootpart-uefi-x86_64 { };
cargoDocsetHook = callPackage ./additional/cargo-docset/hook.nix { };
chatty-latest = callPackage ./additional/chatty-latest { };
eg25-control = callPackage ./additional/eg25-control { };
eg25-manager = callPackage ./additional/eg25-manager { };
feeds = lib.recurseIntoAttrs (callPackage ./additional/feeds { });
lemoa = callPackage ./additional/lemoa { };