| Commit message (Expand) | Author | Age | Files | Lines |
| * | doc: fix typos | Ben Siraphob | 2025-08-27 | 1 | -4/+4 |
| * | treewide: run treefmt with mdcr/nixfmt | Wolfgang Walther | 2025-07-24 | 1 | -4/+4 |
| * | doc: update Nix code snippets format•••Command: `mdcr --config doc/tests/mdcr-config.toml doc/`
| Pol Dellaiera | 2025-04-17 | 1 | -10/+21 |
| * | addNuGetDeps: support loading JSON lockfiles•••In addition to loading nix lockfiles
| Matt Sturgeon | 2024-12-17 | 1 | -21/+44 |
| * | doc/dotnet: bump .NET versions from 6, 7 to 8, 9 | Gutyina Gergő | 2024-12-02 | 1 | -17/+23 |
| * | docs/dotnet.section.md: fix accidentally localized example output | Wolfgang Walther | 2024-11-17 | 1 | -1/+1 |
| * | doc/languages-frameworks/dotnet: improve documenation of fetch-deps | David McFarland | 2024-09-17 | 1 | -1/+1 |
| * | buildDotnetModule: use individual dependencies for nugetDeps | David McFarland | 2024-09-06 | 1 | -1/+1 |
| * | buildDotnetModule: add `testFilters` arg•••In addition to the existing `disabledTests`, allow defining more general
test filters using `testFilters`.
| Matt Sturgeon | 2024-08-22 | 1 | -0/+1 |
| * | dotnet: use unpacked nuget packages | David McFarland | 2024-07-31 | 1 | -4/+4 |
| * | doc/dotnet: document SRI hash support in dotnet package | aleksana | 2024-07-04 | 1 | -11/+11 |
| * | Merge pull request #322184 from YoshiRulz/dotnet-docs•••doc: Update note under `buildDotnetModule` to reflect actual behaviour | éclairevoyant | 2024-06-26 | 1 | -6/+9 |
| |\ |
|
| | * | doc: Update note under `buildDotnetModule` to reflect actual behaviour | YoshiRulz | 2024-06-26 | 1 | -6/+9 |
| * | | buildDotnetModule: fix cross-compilation and remove dotnet-test-sdk•••This change fixes cross-compilation for .NET packages (that are not
using .sln as project files). See relevant comment in the change list
for more details.
In addition to that, it removes dotnet-test-sdk that appears to be
broken, that is, dotnet --list-sdks does not recognize SDKs from PATH,
and when propagated from the check hook it was shadowed by inputs from
preceding hooks.
Note that dotnet-test-sdk used to work when it was introduced in PR
144062, but PR 155257 probably overlooked this case. However, currently
it is not used in Nixpkgs and I think dotnetCorePackages.combinePackages
should cover the intended use case for dotnet-test-sdk.
| Ivan Trubach | 2024-05-22 | 1 | -1/+0 |
| * | | treewide: Fix all Nix ASTs in all markdown files•••This allows for correct highlighting and maybe future automatic
formatting. The AST was verified to work with nixfmt only.
| Janne Heß | 2024-03-28 | 1 | -1/+1 |
| * | | treewide: Mark Nix blocks in markdown as Nix•••This should help us with highlighting and future formatting.
| Janne Heß | 2024-03-28 | 1 | -1/+1 |
| |/ |
|
| * | Nix docs: remove `with lib;` from example code•••Following [Best Practices](https://nix.dev/guides/best-practices#with-scopes),
`with` is a problematic language construction and should be avoided.
Usually it is employed like a "factorization": `[ X.A X.B X.C X.D ]` is written
`with X; [ A B C D ]`.
However, as shown in the link above, the syntatical rules of `with` are not so
intuitive, and this "distributive rule" is very selective, in the sense that
`with X; [ A B C D ]` is not equivalent to `[ X.A X.B X.C X.D ]`.
However, this factorization is still useful to "squeeze" some code, especially
in lists like `meta.maintainers`.
On the other hand, it becomes less justifiable in bigger scopes. This is
especially true in cases like `with lib;` in the top of expression and in sets
like `meta = with lib; { . . . }`.
That being said, this patch removes most of example code in the current
documentation.
The exceptions are, for now
- doc/functions/generators.section.md
- doc/languages-frameworks/coq.section.md
because, well, they are way more complicated, and I couldn't parse them
mentally - yet another reason why `with` should be avoided!
| Anderson Torres | 2024-03-06 | 1 | -3/+3 |
| * | doc: clarify usage of nuget-to-nix in dotnet.section.md•••I believe it would be helpful to better explain how to use
`nuget-to-nix` for those who aren't familar with the .NET ecosystem as I
was personally stumped on how to use it.
| lychee | 2024-02-04 | 1 | -2/+46 |
| * | doc: Fix typo in dotnet.section.md (#282685)•••It should be `dotnetCorePackages.sdk_6_0`, not `dotnetCorePackages.sdk_6.0` | Sam | 2024-01-25 | 1 | -1/+1 |
| * | buildDotnetModule: make docs more clear on how to generate nugetDeps for the ... | mdarocha | 2023-09-30 | 1 | -1/+3 |
| * | treewide: Fix typos | Peder Bergebakken Sundt | 2023-09-28 | 1 | -1/+1 |
| * | maintainers: add dotnet team | mdarocha | 2023-08-16 | 1 | -0/+2 |
| * | buildDotnetModule: make fetch-deps find output path automatically | David McFarland | 2023-06-24 | 1 | -1/+1 |
| * | buildDotnetModule: pass runtimeId whenever possible and disable trimming when...•••This fixes up some build errors
| mdarocha | 2023-06-21 | 1 | -3/+3 |
| * | buildDotnetGlobalTool: document dotnet global tools and their packaging | mdarocha | 2023-06-20 | 1 | -0/+57 |
| * | buildDotnetModule: add useDotnetFromEnv option•••This causes an alternative wrapper to be used, that takes the dotnet
runtime from the environment.
| mdarocha | 2023-06-20 | 1 | -0/+2 |
| * | dotnet-sdk_3: remove•••Also remove all reference to outdated .NET versions.
| mdarocha | 2023-03-26 | 1 | -21/+42 |
| * | buildDotnetModule: add support for using combinePackages as dotnet-sdk•••This allows packages that require several dotnet versions to build (like
BeatSaberModManager) to properly depend on the dotnet-sdk specific deps.
This in turns avoids having to regenerate the deps of those packages
after each dotnet-sdk update.
This also changes nuget-to-nix to accept a file with a list of
exclusions instead of a folder.
| mdarocha | 2023-03-19 | 1 | -1/+1 |
| * | dotnet-sdk_5: remove package•••It's EOL and not used in nixpkgs anymore
| mdarocha | 2023-01-23 | 1 | -3/+3 |
| * | build-dotnet-module: restore for current runtime by default | David McFarland | 2022-12-19 | 1 | -1/+0 |
| * | buildDotnetModule: move nugetDeps throw to when its actually needed•••Previously we had an assert that would complain when nugetDeps wasnt set,
which also didnt allow any passthru attributes (like fetch-deps) to be
build. That causes a cycle where you need nugetDeps to fetch the nuget
deps, but arent able to build the script to do so.
| Ivar Scholten | 2022-09-18 | 1 | -2/+2 |
| * | buildDotnetModule: dont require specifing a projectFile•••In a lot of cases dotnet can figure this out by itself, so we can just
invoke it without the project argument.
| Ivar Scholten | 2022-09-18 | 1 | -1/+1 |
| * | buildDotnetModule: add documentation about selfContained flag | mdarocha | 2022-07-26 | 1 | -0/+1 |
| * | buildDotnetModule: allow passing derivations to nugetDeps•••Sometimes I want to pass a different implementation of `mkNugetDeps`.
For example in private repos, it can be handy to use `__noChroot = true`
and bypass the deps.nix generation altogether. Or some Nuget packages
ship with ELF binaries that need to be patched, and that's best done as
soon as possible.
| zimbatm | 2022-06-21 | 1 | -1/+1 |
| * | buildDotnetModule: wrap executables in preFixup•••Not doing this used to break wrapGAppsHook as gappsWrapperArgs is set in preFixup, but it was used in installPhase
| IvarWithoutBones | 2022-01-12 | 1 | -1/+1 |
| * | buildDotnetModule: restore and build testProjectFile | IvarWithoutBones | 2021-12-20 | 1 | -1/+1 |
| * | buildDotnetModule: add passthru.fetch-deps | IvarWithoutBones | 2021-12-14 | 1 | -2/+5 |
| * | buildDotnetModule: support local project references | Evgeny Zemtsov | 2021-12-13 | 1 | -1/+14 |
| * | buildDotnetModule: support optional nupkg packing | Evgeny Zemtsov | 2021-12-13 | 1 | -1/+5 |
| * | buildDotnetModule: support setting projectFile as an array && properly interp... | IvarWithoutBones | 2021-11-21 | 1 | -1/+1 |
| * | buildDotnetModule: add support for running unit tests | IvarWithoutBones | 2021-11-01 | 1 | -1/+5 |
| * | dotnet: cleanup; point dotnet-sdk alias to 5_0; remove unsupported SDKs | Pavol Rusnak | 2021-10-18 | 1 | -4/+3 |
| * | buildDotnetModule: add documentation | IvarWithoutBones | 2021-10-06 | 1 | -2/+36 |
| * | doc: prepare for commonmark•••We are still using Pandoc’s Markdown parser, which differs from CommonMark spec slightly.
Notably:
- Line breaks in lists behave differently.
- Admonitions do not support the simpler syntax https://github.com/jgm/commonmark-hs/issues/75
- The auto_identifiers uses a different algorithm – I made the previous ones explicit.
- Languages (classes) of code blocks cannot contain whitespace so we have to use “pycon” alias instead of Python “console” as GitHub’s linguist
While at it, I also fixed the following issues:
- ShellSesssion was used
- Removed some pointless docbook tags.
| Jan Tojnar | 2021-06-07 | 1 | -7/+7 |
| * | mkShell: introduce packages argument (#122180)•••The distinction between the inputs doesn't really make sense in the
mkShell context. Technically speaking, we should be using the
nativeBuildInputs most of the time.
So in order to make this function more beginner-friendly, add "packages"
as an attribute, that maps to nativeBuildInputs.
This commit also updates all the uses in nixpkgs. | Jonas Chevalier | 2021-05-13 | 1 | -2/+2 |
| * | doc/languages-frameworks/*: add missing languages to code fences•••convert shell -> ShellSession
| Sandro Jäckel | 2021-04-05 | 1 | -3/+3 |
| * | Remove repeating words from doc | Florian Engel | 2021-03-14 | 1 | -1/+1 |
| * | dotnet: document new net packages | Felix Tenley | 2020-11-11 | 1 | -2/+2 |
| * | dotnet: add framework doc | Jonathan Ringer | 2020-02-09 | 1 | -0/+75 |