restic-alarm/flake.nix

33 lines
805 B
Nix
Raw Normal View History

2024-04-08 15:27:50 +00:00
{
description = "restic-alarm";
inputs = {
2024-04-10 13:28:44 +00:00
cargo2nix = {
url = "github:cargo2nix/cargo2nix/release-0.11.0";
inputs.nixpkgs.follows = "nixpkgs";
};
flake-utils.follows = "cargo2nix/flake-utils";
2024-04-10 13:28:44 +00:00
nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11";
};
outputs = inputs: with inputs;
flake-utils.lib.eachDefaultSystem (system:
let
pkgs = import nixpkgs {
inherit system;
overlays = [cargo2nix.overlays.default];
};
rustPkgs = pkgs.rustBuilder.makePackageSet {
rustVersion = "1.75.0";
packageFun = import ./Cargo.nix;
};
in rec {
packages = {
restic-alarm = (rustPkgs.workspace.restic-alarm {});
default = packages.restic-alarm;
};
}
);
2024-04-08 15:27:50 +00:00
}