Files
lollipop/flake.nix

41 lines
818 B
Nix
Raw Permalink Normal View History

2026-01-09 20:44:12 +05:30
{
2026-01-10 08:59:36 +05:30
description = "flake for github:lavafroth/lollipop";
2026-01-09 20:44:12 +05:30
outputs =
{
2026-01-10 08:59:36 +05:30
self,
2026-01-09 20:44:12 +05:30
nixpkgs,
...
}:
let
forAllSystems =
f:
nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed (system: f nixpkgs.legacyPackages.${system});
in
{
2026-01-10 08:59:36 +05:30
packages = forAllSystems (pkgs: {
default = pkgs.rustPlatform.buildRustPackage {
pname = "lollipop";
version = "1.0.0";
src = ./.;
cargoLock.lockFile = ./Cargo.lock;
};
});
2026-01-09 20:44:12 +05:30
devShells = forAllSystems (pkgs: {
default = pkgs.mkShell {
buildInputs = with pkgs; [
stdenv.cc.cc.lib
];
};
});
2026-01-10 08:59:36 +05:30
overlays.default = final: prev: {
lollipop = self.packages.${final.system}.default;
};
2026-01-09 20:44:12 +05:30
};
}