fix: overlay was broken T-T
All checks were successful
/ check (push) Successful in 1m22s
/ build (push) Successful in 2s

This commit is contained in:
Jalil David Salamé Messina 2024-10-28 22:37:24 +01:00
parent e61913e5a8
commit 618670512e
Signed by: jalil
GPG key ID: F016B9E770737A0B
5 changed files with 13 additions and 10 deletions

2
Cargo.lock generated
View file

@ -1162,7 +1162,7 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "webnsupdate"
version = "0.3.1-dev"
version = "0.3.1"
dependencies = [
"axum",
"axum-auth",

View file

@ -3,7 +3,7 @@ cargo-features = ["codegen-backend"]
[package]
description = "An HTTP server using HTTP basic auth to make secure calls to nsupdate"
name = "webnsupdate"
version = "0.3.1-dev"
version = "0.3.1"
edition = "2021"
[dependencies]

View file

@ -3,7 +3,6 @@
imports = [
inputs.treefmt-nix.flakeModule
./package.nix
./overlay.nix
./module.nix
./tests.nix
];

View file

@ -1,5 +0,0 @@
{
flake = {
overlays.default = _final: prev: { webnsupdate = prev.callPackage ../default.nix { }; };
};
}

View file

@ -1,7 +1,16 @@
{ inputs, lib, ... }:
{ withSystem, inputs, ... }:
{
flake.overlays.default =
final: prev:
withSystem prev.stdenv.hostPlatform.system (
{ self', ... }:
{
inherit (self'.packages) webnsupdate;
}
);
perSystem =
{ pkgs, ... }:
{ pkgs, lib, ... }:
let
craneLib = inputs.crane.mkLib pkgs;
src = craneLib.cleanCargoSource inputs.self;