mirror of
https://github.com/agessaman/meshcore-packet-capture.git
synced 2026-04-20 23:23:37 +00:00
add hatching to nix build, update test to use the flake-parts structure
This commit is contained in:
parent
baaeeb92f5
commit
82af01c8ea
2 changed files with 13 additions and 4 deletions
13
.github/workflows/nix-test.yml
vendored
13
.github/workflows/nix-test.yml
vendored
|
|
@ -92,9 +92,10 @@ jobs:
|
|||
let
|
||||
pkgs = import <nixpkgs> {};
|
||||
lib = pkgs.lib;
|
||||
module = import ./nix/nixos-module.nix { flake-parts-lib = {}; };
|
||||
flakeModule = import ./nix/nixos-module.nix { flake-parts-lib = {}; };
|
||||
nixosModule = flakeModule.flake.nixosModules.default;
|
||||
in
|
||||
lib.isFunction module.flake.nixosModules.default
|
||||
lib.isFunction nixosModule
|
||||
' --strict
|
||||
|
||||
- name: Test module with minimal configuration
|
||||
|
|
@ -103,9 +104,11 @@ jobs:
|
|||
let
|
||||
pkgs = import <nixpkgs> {};
|
||||
lib = pkgs.lib;
|
||||
flakeModule = import ./nix/nixos-module.nix { flake-parts-lib = {}; };
|
||||
nixosModule = flakeModule.flake.nixosModules.default;
|
||||
eval = import <nixpkgs/nixos/lib/eval-config.nix> {
|
||||
modules = [
|
||||
./nix/nixos-module.nix
|
||||
nixosModule
|
||||
{
|
||||
services.meshcore-packet-capture = {
|
||||
enable = true;
|
||||
|
|
@ -129,9 +132,11 @@ jobs:
|
|||
let
|
||||
pkgs = import <nixpkgs> {};
|
||||
lib = pkgs.lib;
|
||||
flakeModule = import ./nix/nixos-module.nix { flake-parts-lib = {}; };
|
||||
nixosModule = flakeModule.flake.nixosModules.default;
|
||||
eval = import <nixpkgs/nixos/lib/eval-config.nix> {
|
||||
modules = [
|
||||
./nix/nixos-module.nix
|
||||
nixosModule
|
||||
{
|
||||
services.meshcore-packet-capture = {
|
||||
enable = true;
|
||||
|
|
|
|||
|
|
@ -13,6 +13,10 @@
|
|||
sha256 = "sha256-mnr5WqH/uKzONI8lcm1GQCSlnhx6WQyqsAr12gsMKEI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with pkgs.python3Packages; [
|
||||
hatchling
|
||||
];
|
||||
|
||||
propagatedBuildInputs = with pkgs.python3Packages; [
|
||||
bleak
|
||||
pyserial-asyncio
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue