Preliminary state

This commit is contained in:
Anton Pogrebnjak
2026-05-26 10:24:33 +02:00
commit 0ab11cfc5e
950 changed files with 6428 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
{
description = "A Nix-flake-based rust development environment";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
inputs.systems.url = "github:nix-systems/default";
inputs.flake-utils = {
url = "github:numtide/flake-utils";
inputs.systems.follows = "systems";
};
outputs =
{
self,
nixpkgs,
flake-utils,
...
}:
flake-utils.lib.eachDefaultSystem (
system:
let
pkgs = nixpkgs.legacyPackages.${system};
stdenv = pkgs.clangStdenv;
shell = {
packages = (
if system == "aarch64-darwin" then
[ ]
else
with pkgs;
[
cargo
]
);
inputsFrom = [
self.packages.${system}.ffvn-minijax
];
};
in
{
devShells = {
default = pkgs.mkShell.override { stdenv = stdenv; } shell;
};
packages = rec {
stdenv = stdenv;
ffvn-minijax = pkgs.callPackage ./default.nix { inherit pkgs; };
default = ffvn-minijax;
};
}
);
}