feat(devshell): add liminix-related tools

serial console, deployment tools and TFTP tool

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
This commit is contained in:
Ryan Lahfa 2024-08-31 22:20:24 +02:00
parent f9a6330d6a
commit 9d17167495
2 changed files with 14 additions and 4 deletions

View file

@ -1,14 +1,14 @@
jobs: jobs:
ap: ap01:
runs-on: nix runs-on: nix
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- env: - env:
BUILD_NODE: ap BUILD_NODE: ap01
STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/ STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/
STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }}
STORE_USER: admin STORE_USER: admin
name: Build and cache ap name: Build and cache ap01
run: nix-shell -A eval-nodes --run cache-node run: nix-shell -A eval-nodes --run cache-node
bridge01: bridge01:
runs-on: nix runs-on: nix

View file

@ -113,7 +113,17 @@ in
})) }))
pkgs.npins pkgs.npins
liminixHive.liminix.pkgs.pkgsBuildBuild.min-copy-closure pkgs.picocom
(pkgs.callPackage (sources.liminix + "/pkgs/min-copy-closure") {
nix = pkgs.lix;
})
(pkgs.callPackage (sources.liminix + "/pkgs/min-collect-garbage") {
nix = pkgs.lix;
})
(pkgs.callPackage (sources.liminix + "/pkgs/tufted")
{
}
)
(pkgs.callPackage ./lib/colmena { inherit (nix-pkgs) colmena; }) (pkgs.callPackage ./lib/colmena { inherit (nix-pkgs) colmena; })
(pkgs.callPackage "${sources.agenix}/pkgs/agenix.nix" { }) (pkgs.callPackage "${sources.agenix}/pkgs/agenix.nix" { })