From 8e027ded5533953c689eb8792e0653c18bf68f60 Mon Sep 17 00:00:00 2001 From: Matthew Deville Date: Sun, 31 Aug 2025 00:54:31 +0200 Subject: [PATCH] wip --- flake.nix | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 21a7090..2fcd2c7 100644 --- a/flake.nix +++ b/flake.nix @@ -25,7 +25,6 @@ mold pkg-config ]; - xorgBuildInputs = with pkgs; [ xorg.libX11 xorg.libXcursor @@ -44,11 +43,26 @@ ] ++ xorgBuildInputs ++ waylandBuildInputs; + + # Build target for the binary + default_package = pkgs.rustPlatform.buildRustPackage { + pname = (builtins.fromTOML (builtins.readFile ./Cargo.toml)).package.name; + version = (builtins.fromTOML (builtins.readFile ./Cargo.toml)).package.version; + src = ./.; + cargoLock = { + lockFile = ./Cargo.lock; + }; + nativeBuildInputs = nativeBuildInputs; + buildInputs = buildInputs; + }; + mkShell = pkgs.mkShell.override { stdenv = pkgs.stdenvAdapters.useMoldLinker pkgs.clangStdenv; }; in { + packages.default = default_package; + devShells.default = mkShell { inherit buildInputs nativeBuildInputs;