diff --git a/pkgs/additional/eg25-control/default.nix b/pkgs/additional/eg25-control/default.nix new file mode 100644 index 00000000..3ae328d8 --- /dev/null +++ b/pkgs/additional/eg25-control/default.nix @@ -0,0 +1,6 @@ +{ static-nix-shell }: +static-nix-shell.mkPython3Bin { + pname = "eg25-control"; + src = ./.; + pkgs = [ "curl" "modemmanager" ]; +} diff --git a/hosts/by-name/moby/eg25_gps_init.py b/pkgs/additional/eg25-control/eg25-control similarity index 99% rename from hosts/by-name/moby/eg25_gps_init.py rename to pkgs/additional/eg25-control/eg25-control index 963e80e8..08e7444f 100755 --- a/hosts/by-name/moby/eg25_gps_init.py +++ b/pkgs/additional/eg25-control/eg25-control @@ -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`. diff --git a/pkgs/default.nix b/pkgs/default.nix index db5fac56..4a654813 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -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 { };