NIX shar Archive File nix shar archive file download






















User icon An illustration of a person's head and chest. Sign up Log in. Web icon An illustration of a computer application window Wayback Machine Texts icon An illustration of an open book.

Books Video icon An illustration of two cells of a film strip. Video Audio icon An illustration of an audio speaker. Audio Software icon An illustration of a 3.

Software Images icon An illustration of two photographs. First create a repository that contains a default. We also provide repository template that contains a prepared directory structure. Instead take all dependency you want to import from Nixpkgs from the given pkgs argument. Each repository should return a set of Nix derivations:.

In this example hello-nur would be a directory containing a default. At the moment each URL must point to a git repository. This will perform also an evaluation check, which must be passed for your repository. Commit the changed repos. At the moment repositories should be buildable on Nixpkgs unstable. Later we will add options to also provide branches for other Nixpkgs channels. To use a different file instead of default.

By default we only check for repository updates once a day with an automatic github action to update our lock file repos. Check out the github page for further details.

With every build triggered via the URL hook all repositories will be evaluated. Only if the evaluation does not contain errors the repository revision for the user is updated.

Typical evaluation errors are:. You can find out if your evaluation succeeded by checking the latest build job. It is also possible to define more than just packages. In fact any Nix expression can be used. To make NixOS modules, overlays and library functions more discoverable, we propose to put them in their own namespace within the repository. This allows us to make them later searchable, when the indexer is ready.

An example can be found here. Modules should be defined as paths, not functions, to avoid conflicts if imported from multiple locations. Put reusable nix functions that are intend for public use in the lib attribute:. You can override repositories using repoOverrides argument.

This allows to test changes before publishing. Web icon An illustration of a computer application window Wayback Machine Texts icon An illustration of an open book. Books Video icon An illustration of two cells of a film strip. Video Audio icon An illustration of an audio speaker.

Audio Software icon An illustration of a 3. Software Images icon An illustration of two photographs. Images Donate icon An illustration of a heart shape Donate Ellipses icon An illustration of text ellipses. EMBED for wordpress. Want more?



0コメント

  • 1000 / 1000