Files
sr-launcher/flake.nix
2025-11-06 00:36:13 +07:00

44 lines
898 B
Nix

{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
zig-overlay = {
url = "github:mitchellh/zig-overlay";
inputs.nixpkgs.follows = "nixpkgs";
};
zig2nix = {
url = "github:Cloudef/zig2nix";
inputs.nixpkgs.follows = "nixpkgs";
};
zls = {
url = "github:zigtools/zls";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{
self,
nixpkgs,
zig-overlay,
zig2nix,
zls,
}:
let
system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};
zig-version = "0.15.1";
zig = zig-overlay.packages.${system}.${zig-version};
in
{
devShells.${system}.default = pkgs.callPackage (
{ mkShell }:
mkShell {
nativeBuildInputs = [
zig
zls.packages.${system}.zls
];
}
) { };
};
}