Files
pve_local_exporter/flake.nix
illustris d8f4a77657 init
2026-03-11 15:01:20 +05:30

29 lines
638 B
Nix

{
description = "Proxmox VE local metrics exporter for Prometheus";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
outputs = { self, nixpkgs }: let
forAllSystems = nixpkgs.lib.genAttrs [
"x86_64-linux"
"aarch64-linux"
"riscv64-linux"
];
in {
packages = forAllSystems (system: let
pkgs = nixpkgs.legacyPackages.${system};
in rec {
pve-local-exporter = pkgs.callPackage ./. {};
default = pve-local-exporter;
});
devShells = forAllSystems (system: let
pkgs = nixpkgs.legacyPackages.${system};
in {
default = pkgs.mkShell {
buildInputs = [ pkgs.go pkgs.gopls ];
};
});
};
}