flake-template-hell/templates/dotnet/flake.nix

28 lines
729 B
Nix
Raw Normal View History

2024-12-04 16:58:17 +00:00
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
2025-03-26 16:14:46 +00:00
systems.url = "github:nix-systems/default";
2024-12-04 16:58:17 +00:00
};
2025-03-26 16:14:46 +00:00
outputs =
{
self,
nixpkgs,
systems
}: let
pkgsFor = nixpkgs.legacyPackages;
forAllSystems = f: nixpkgs.lib.genAttrs (import systems) (system: f system pkgsFor.${system});
in {
packages = forAllSystems (system: pkgs: {
default = pkgs.callPackage ./flake/package.nix { };
CHANGE_NAME = self.packages.${system}.default;
});
2024-12-04 16:58:17 +00:00
2025-03-26 16:14:46 +00:00
devShells = forAllSystems (_: pkgs: {
default = pkgs.callPackage ./flake/shell.nix { };
});
2024-12-04 16:58:17 +00:00
2025-03-26 16:14:46 +00:00
formatter = forAllSystems (_: pkgs: pkgs.callPackage ./flake/formatter.nix { });
2024-12-04 16:58:17 +00:00
};
}