Partial implementation sufficient to start executing Hello World

This commit is contained in:
Smaug123
2025-02-18 19:32:05 +00:00
parent a5a3d87ba9
commit f520b90483
19 changed files with 1912 additions and 53 deletions

View File

@@ -13,7 +13,7 @@
}:
flake-utils.lib.eachDefaultSystem (system: let
pkgs = nixpkgs.legacyPackages.${system};
pname = "WoofWare.DotnetRuntime";
pname = "WoofWare.PawPrint";
dotnet-sdk = pkgs.dotnetCorePackages.sdk_9_0;
dotnet-runtime = pkgs.dotnetCorePackages.runtime_9_0;
version = "0.1";
@@ -51,10 +51,10 @@
fsharp-analyzers = dotnetTool "FSharp.Analyzers.Cli" "fsharp-analyzers" (builtins.fromJSON (builtins.readFile ./.config/dotnet-tools.json)).tools.fsharp-analyzers.version (builtins.head (builtins.filter (elem: elem.pname == "fsharp-analyzers") deps)).hash;
default = pkgs.buildDotnetModule {
inherit pname version dotnet-sdk dotnet-runtime;
name = "WoofWare.DotnetRuntime";
name = "WoofWare.PawPrint";
src = ./.;
projectFile = "./WoofWare.DotnetRuntime/WoofWare.DotnetRuntime.fsproj";
testProjectFile = "./WoofWare.DotnetRuntime.Test/WoofWare.DotnetRuntime.Test.fsproj";
projectFile = "./WoofWare.PawPrint/WoofWare.PawPrint.fsproj";
testProjectFile = "./WoofWare.PawPrint.Test/WoofWare.PawPrint.Test.fsproj";
nugetDeps = ./nix/deps.json; # `nix build .#default.fetch-deps && ./result nix/deps.json`
doCheck = true;
};
@@ -66,6 +66,7 @@
pkgs.alejandra
pkgs.nodePackages.markdown-link-check
pkgs.shellcheck
pkgs.xmlstarlet
];
};
});