Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-03-06 | Merge pull request #293582 from ↵ | Pol Dellaiera | 1 | -1/+22 | |
drupol/build-support/php/improve-composer-validate build-support/php: update `composer validate` steps | |||||
2024-03-05 | Merge pull request #190129 from corngood/dotnet-sdk | David McFarland | 3 | -4/+16 | |
dotnetCorePackages.dotnet_8: build from source | |||||
2024-03-05 | build-support/php: update `composer validate` steps | Pol Dellaiera | 1 | -1/+22 | |
2024-03-05 | build-support/php: move functions around (dry) | Pol Dellaiera | 3 | -40/+26 | |
2024-03-05 | phpPackages.composer: 2.6.6 -> 2.7.1 | Pol Dellaiera | 2 | -26/+2 | |
Diff: https://github.com/composer/composer/compare/2.6.6..2.7.1 Changelog: https://github.com/composer/composer/releases/tag/2.7.1 Fix CVE: CVE-2024-24821 | |||||
2024-03-05 | build-support/php/composer-local-repo-plugin: 1.0.3 -> 1.1.0 | Pol Dellaiera | 1 | -2/+2 | |
2024-03-04 | Revert "writers: add support for wrapping" | Vladimír Čunát | 2 | -435/+151 | |
2024-03-04 | Merge pull request #291854 from DavHau/writers-wrap | lassulus | 2 | -151/+435 | |
writers: add support for wrapping | |||||
2024-03-03 | mkNugetDeps: provide default for nugetDeps | David McFarland | 2 | -2/+1 | |
2024-03-03 | nuget-to-nix: skip local sources | David McFarland | 1 | -2/+15 | |
2024-03-02 | macOS support for NixOS tests (#282401) | Gabriella Gonzalez | 2 | -5/+5 | |
Closes #193336 Closes #261694 Related to #108984 The goal here was to get the following flake to build and run on `aarch64-darwin`: ```nix { inputs.nixpkgs.url = <this branch>; outputs = { nixpkgs, ... }: { checks.aarch64-darwin.default = nixpkgs.legacyPackages.aarch64-darwin.nixosTest { name = "test"; nodes.machine = { }; testScript = ""; }; }; } ``` … and after this change it does. There's no longer a need for the user to set `nodes.*.nixpkgs.pkgs` or `nodes.*.virtualisation.host.pkgs` as the correct values are inferred from the host system. | |||||
2024-03-01 | Merge pull request #292300 from hsjobeki/writers | lassulus | 1 | -30/+51 | |
doc & fix: Clean up writers/data.nix file | |||||
2024-02-29 | Merge pull request #289840 from PigeonF/master | Pol Dellaiera | 1 | -0/+2 | |
Make `dockerTools.buildImageWithNixDb` reproducible | |||||
2024-02-29 | writers: add support for wrapping | DavHau | 2 | -151/+435 | |
Add a makeWrapperArgs argument to all script writers under pkgs.writers. This can be used to set, prefix, or suffix the PATH or other environment variables which improves the ability to generate scripts with reproducible behavior. Some of the writers (writeBash, writeDash, writeFish, writeNu) previously did not support passing an argument set, for example ``` writeBash "example" "echo hello" ``` In order to add the new capability to these writers as well, their call signature is now overloaded in order to allow the following: (The old call style from the example above remains intact) ``` writeBash "example" { makeWrapperArgs = [ "--prefix" "PATH" ":" "${pkgs.hello}/bin" ]; } '' hello '' ``` Done as well: - add tests - add more docs - fix some misleading docs - extend existing docs with more examples | |||||
2024-02-29 | doc: improve pkgs.writers comments | Johannes Kirschbauer | 1 | -30/+51 | |
2024-02-29 | applyPatches: Fix a bug (#283887) | Thomas Lepoix | 1 | -6/+7 | |
2024-02-29 | substitute: Deprecate `replacements`, introduce `replacementsList` | Silvan Mosberger | 2 | -7/+57 | |
Also: - Add tests - Treewide update - Improve docs | |||||
2024-02-28 | Merge pull request #282886 from WxNzEMof/docker-tools-uid | Robert Hensing | 2 | -45/+45 | |
Allow streaming layered containers with non-root Nix store | |||||
2024-02-26 | Merge pull request #285828 from drupol/php/remove-COMPOSER-ROOT-VERSION-env | Thomas Gerbet | 4 | -6/+38 | |
build-support/php: set `COMPOSER_ROOT_VERSION` environment variable | |||||
2024-02-26 | Remove the redundant comments from streamLayeredImage parameters | WxNzEMof | 1 | -34/+14 | |
The proper place to describe them is the documentation, where they are described thoroughly. | |||||
2024-02-26 | streamLayeredImage: Change mode of /nix, /nix/store to 755 | WxNzEMof | 1 | -1/+1 | |
The change is insignificant when the owner is root. However, when it is not root, this change is needed to allow using Nix (as an unprivileged user) inside the container. | |||||
2024-02-26 | streamLayeredImage: Allow customizing ownership | WxNzEMof | 2 | -12/+32 | |
This opens the way towards building images where Nix can be used as an unprivileged user (in single-user mode). | |||||
2024-02-25 | gnatPackages: Add scope for all ada packages | Thomas Heijligen | 1 | -1/+1 | |
Ada depencencies musst be build with the same gnat version as the project. Use a namespace as preperation to build with different gnat versions. gprbuild and gnatprove are still globaly visable. | |||||
2024-02-25 | build-support/php: set `COMPOSER_ROOT_VERSION` by default | Pol Dellaiera | 4 | -6/+38 | |
2024-02-23 | Merge branch 'master' into staging-next | Weijia Wang | 2 | -1/+2 | |
2024-02-22 | Merge pull request #277494 from trofi/buildFHSEnv-fix-eval | Sandro | 1 | -1/+1 | |
2024-02-22 | Merge pull request #283572 from baracoder/appimage-pipewire | Bruno Bigras | 1 | -0/+1 | |
appimage-run: Add pipewire support | |||||
2024-02-19 | Merge master into staging-next | github-actions[bot] | 2 | -14/+87 | |
2024-02-19 | Merge pull request #289584 from athre0z/docker-zstd | Robert Hensing | 2 | -14/+87 | |
dockerTools: configurable compression schema | |||||
2024-02-18 | appimage-run: Add pipewire support | Herman Fries | 1 | -0/+1 | |
2024-02-18 | nixos/dockerTools: make buildImageWithNixDb reproducible | pigeon | 1 | -0/+2 | |
The loaded database contains timestamps of when the nix paths were registered. Depending on the host store, these can differ between runs. Resetting them to a well known values ensures that the produced image is reproducible. | |||||
2024-02-17 | dockerTools: configurable compression schema | Joel Höner | 2 | -14/+87 | |
This commit adds support for swapping out the compression algorithm used in all major docker-tools commands that generate images. The default algorithm remains unchanged (gzip). | |||||
2024-02-17 | Merge staging-next into staging | github-actions[bot] | 3 | -0/+216 | |
2024-02-17 | fetchPypiLegacy: add test | DavHau | 2 | -5/+15 | |
2024-02-17 | fetchPypiLegacy: init PyPi legacy API fetcher | adisbladis | 2 | -0/+206 | |
This fetcher is to be used with PyPi mirrors exposing the "legacy" API, such as devpi. A variant of this fetcher has been used in poetry2nix for years and has served us well there to support private PyPi mirrors and Devpi. Example usage: ``` nix fetchPypiLegacy { file = "urllib3-1.26.2.tar.gz"; hash = "sha256:19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08"; pname = "urllib3"; url = "https://pypi.org/simple"; } ``` cc @lewo who wrote the this originally cc contributors @rskew @gmacon @jperras @Smaug123 | |||||
2024-02-16 | Merge pull request #255463 from ↵ | Rick van Schijndel | 1 | -1/+4 | |
emilylange/stdenv/patch-shebangs-trailing-newline patch-shebangs: fix crash with shebang without trailing newline | |||||
2024-02-15 | build-support/php: replace `preCheckInstall`, `postCheckInstall` with ↵ | Pol Dellaiera | 2 | -4/+4 | |
`preInstallCheck`, `postInstallCheck` | |||||
2024-02-14 | Merge pull request #271976 from r-k-b/fix-dockerTools-includeStorePaths | Robert Hensing | 2 | -0/+15 | |
nixos/dockerTools: fix includeStorePaths when enableFakechroot | |||||
2024-02-10 | Merge pull request #283770 from r-ryantm/auto-update/makeInitrdNGTool | Will Fancher | 1 | -2/+2 | |
makeInitrdNGTool: 0.1.0 -> 0.1.0 | |||||
2024-02-09 | Merge master into staging-next | github-actions[bot] | 1 | -0/+1 | |
2024-02-09 | Merge pull request #285964 from melvyn2/patch-1 | Orivej Desh (NixOS) | 1 | -0/+1 | |
build-fhs-user-env: add compatibility for pipewire alsa emulation | |||||
2024-02-08 | Merge master into staging-next | github-actions[bot] | 1 | -0/+1 | |
2024-02-08 | Merge pull request #285223 from DanielSidhion/update-dockertools-envhelpers | Silvan Mosberger | 1 | -0/+1 | |
doc: update environment helpers in dockerTools docs, add fakeNss section | |||||
2024-02-04 | Merge master into staging-next | github-actions[bot] | 1 | -0/+2 | |
2024-02-04 | Merge pull request #283080 from marsam/postgresql-test-hook-settings | Mario Rodas | 1 | -0/+2 | |
postgresqlTestHook: add postgresqlExtraSettings variable | |||||
2024-02-02 | build-fhs-user-env: add compatibility for pipewire alsa emulation | Melvyn | 1 | -0/+1 | |
2024-02-02 | Merge staging-next into staging | github-actions[bot] | 1 | -1/+5 | |
2024-02-02 | Merge pull request #284985 from wegank/fetchzip-nix-prefetch | h7x4 | 1 | -1/+5 | |
fetchFromGitHub: fix compatibility issue with nix-prefetch | |||||
2024-02-02 | Merge staging-next into staging | github-actions[bot] | 2 | -62/+217 | |
2024-02-01 | writeShellApplication: Expand test suite | Rebecca Turner | 1 | -20/+132 | |