summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix21
1 files changed, 14 insertions, 7 deletions
diff --git a/flake.nix b/flake.nix
index 4390004..3dff665 100644
--- a/flake.nix
+++ b/flake.nix
@@ -9,24 +9,31 @@
system: let
pkgs = nixpkgs.legacyPackages."${system}";
naersk-lib = naersk.lib."${system}";
+
+ deps = with pkgs; [
+ openssl
+ pkg-config
+ libvirt
+ ];
in
rec {
# `nix build`
- packages.hello-world = naersk-lib.buildPackage {
- pname = "hello-world";
+ packages.solarctl = naersk-lib.buildPackage {
+ pname = "solarctl";
root = ./.;
+ nativeBuildInputs = deps;
};
- defaultPackage = packages.hello-world;
+ defaultPackage = packages.solarctl;
# `nix run`
- apps.hello-world = flake-utils.lib.mkApp {
- drv = packages.hello-world;
+ apps.solarctl = flake-utils.lib.mkApp {
+ drv = packages.solarctl;
};
- defaultApp = apps.hello-world;
+ defaultApp = apps.solarctl;
# `nix develop`
devShell = pkgs.mkShell {
- nativeBuildInputs = with pkgs; [ rustc cargo ];
+ nativeBuildInputs = with pkgs; [ rustc cargo ] ++ deps;
};
}
);