summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix40
1 files changed, 0 insertions, 40 deletions
diff --git a/flake.nix b/flake.nix
deleted file mode 100644
index 3dff665..0000000
--- a/flake.nix
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- inputs = {
- flake-utils.url = "github:numtide/flake-utils";
- naersk.url = "github:nix-community/naersk";
- };
-
- outputs = { self, nixpkgs, flake-utils, naersk }:
- flake-utils.lib.eachDefaultSystem (
- system: let
- pkgs = nixpkgs.legacyPackages."${system}";
- naersk-lib = naersk.lib."${system}";
-
- deps = with pkgs; [
- openssl
- pkg-config
- libvirt
- ];
- in
- rec {
- # `nix build`
- packages.solarctl = naersk-lib.buildPackage {
- pname = "solarctl";
- root = ./.;
- nativeBuildInputs = deps;
- };
- defaultPackage = packages.solarctl;
-
- # `nix run`
- apps.solarctl = flake-utils.lib.mkApp {
- drv = packages.solarctl;
- };
- defaultApp = apps.solarctl;
-
- # `nix develop`
- devShell = pkgs.mkShell {
- nativeBuildInputs = with pkgs; [ rustc cargo ] ++ deps;
- };
- }
- );
-}