summaryrefslogtreecommitdiffstats
path: root/doc
AgeCommit message (Collapse)Author
2019-10-24Merge pull request #71780 from NixOS/staging-nextFrederik Rietdijk
Staging next
2019-10-24doc: fix tiny typoStig Otnes Kolstad
2019-10-22Merge staging-next into stagingFrederik Rietdijk
2019-10-21doc: move fhs and mkShell under builders/specialFrederik Rietdijk
In my opinion Functions should only contain pure functions. These are both meant to provide derivations so I put them under Builders. Don't know exactly *where* to put them so "special" it is...
2019-10-21doc: move overrides into separate chapterFrederik Rietdijk
2019-10-21doc: move image builders into new images chapterFrederik Rietdijk
2019-10-20doc: move fetchers and trivial builders under buildersFrederik Rietdijk
2019-10-20doc: split packages part into xml file per packageFrederik Rietdijk
2019-10-20doc: merge package notes and package-specific notesFrederik Rietdijk
Maybe there was an idea behind this separation, but looking at the contents I don't see any reason for these being separate.
2019-10-20doc: organize chapters into parts, and reduce toc depthFrederik Rietdijk
Reorganize the chapters into parts and reduce the TOC depth to make the TOC useful again. The top-level TOC is very brief, but that is fine because every part will have its own TOC. Section titles of languages/frameworks are also simplified to just the name of the language/framework.
2019-10-17Remove references to the nixpkgs-channels repoEelco Dolstra
Channel branches are now provided in the nixpkgs repo. Issue #71176.
2019-10-15Fix typos in the Nixpkgs Manual. (#70775)Danny Bautista
2019-10-14doc/python: clarify python nix tooling effortsAnders Riutta
@garbas and @seppeljordan, are these updates correct? I removed `offlinehacker/pypi2nix` as an unmaintained ancestor of the current repo `nix-community/pypi2nix`. It appears @garbas forked `offlinehacker/pypi2nix` to `garbas/pypi2nix` and then handed off maintainership to @seppeljordan, transferring the repo to `nix-community/pypi2nix`.
2019-10-08Merge master into staging-nextFrederik Rietdijk
2019-10-06doc/beam: rebar3-open is now removed (#70523)Thomas Depierre
2019-10-03Merge branch 'master' into staging-nextJan Tojnar
2019-09-30buildRustPackage: add verifyCargoDeps optionzimbatm
One issue with cargoSha256 is that it's hard to detect when it needs to be updated or not. It's possible to upgrade a package and forget to update cargoSha256 and run with old versions of the program or libraries. This commit introduces `verifyCargoDeps` which, when enabled, will check that the Cargo.lock is not out of date in the cargoDeps by comparing it with the package source.
2019-09-22gtk3.setupHook: clear icon-theme.cache in preFixup (#68552)Jan Tojnar
gtk3.setupHook: clear icon-theme.cache in preFixup
2019-09-22Re-Revert "Merge branch 'staging-next'"Vladimír Čunát
This reverts commit f8a8fc6c7c079de430fa528f688ddac781bcef16.
2019-09-21Revert "Merge branch 'staging-next'"Vladimír Čunát
This reverts commit 41af38f3728bd64b80721c44ed1fb019978cbc1b, reversing changes made to f0fec244ca380b9d3e617ee7b419c59758c8b0f1. Let's delay this. We have some serious regressions.
2019-09-19Merge master into staging-nextFrederik Rietdijk
2019-09-19Merge pull request #69056 from asbachb/fix-outdated-config-referenceMatthew Bauer
doc: replaced outdated config reference `build-use-sandbox` with `san…
2019-09-19doc/gnome: describe icon-theme.cacheJan Tojnar
2019-09-19Fix exampleAlexandre Esteves
2019-09-19doc: replaced outdated config reference `build-use-sandbox` with `sandbox`Benjamin Asbach
2019-09-18nixos/doc/gnome: clarify icon theme availabilityJan Tojnar
2019-09-18Merge branch 'master' into staging-nextJan Tojnar
2019-09-18doc: re-formatJan Tojnar
2019-09-18Merge branch 'master' into staging-nextJan Tojnar
2019-09-17doc/stdenv: document meson variablesworldofpeace
2019-09-15Merge branch 'master' into staging-nextVladimír Čunát
2019-09-14Merge pull request #68372 from obadz/citrix-receiver-decomissionMaximilian Bosch
citrix-receiver: decomission in favor of citrix-workspace.
2019-09-14citrix-receiver: decomission in favor of citrix-workspace.obadz
Already documented in #64645
2019-09-14Fix typoAlexandre Esteves
2019-09-10nixos/doc/gnome: fix exampleJan Tojnar
2019-09-10wrapGAppsHook: add wrapGApp helperJan Tojnar
2019-09-10doc: add GNOME (#43150)Jan Tojnar
doc: add GNOME
2019-09-09ociTools: fixing outdated documentationKatharina Fey
2019-09-06Split buildPythonPackage into setup hooksFrederik Rietdijk
This commit splits the `buildPythonPackage` into multiple setup hooks. Generally, Python packages are built from source to wheels using `setuptools`. The wheels are then installed with `pip`. Tests were often called with `python setup.py test` but this is less common nowadays. Most projects now use a different entry point for running tests, typically `pytest` or `nosetests`. Since the wheel format was introduced more tools were built to generate these, e.g. `flit`. Since PEP 517 is provisionally accepted, defining a build-system independent format (`pyproject.toml`), `pip` can now use that format to execute the correct build-system. In the past I've added support for PEP 517 (`pyproject`) to the Python builder, resulting in a now rather large builder. Furthermore, it was not possible to reuse components elsewhere. Therefore, the builder is now split into multiple setup hooks. The `setuptoolsCheckHook` is included now by default but in time it should be removed from `buildPythonPackage` to make it easier to use another hook (curently one has to pass in `dontUseSetuptoolsCheck`).
2019-09-06doc/gnome: explain glib passthru functionsworldofpeace
Examples are updated to commits that use them as well.
2019-09-06doc/gnome: explain double wrapped binariesworldofpeace
2019-09-06doc: add GNOMEJan Tojnar
Closes: #16285
2019-09-06Merge branch 'master' into staging-nextJan Tojnar
Fixed trivial conflicts caused by removing rec.
2019-09-04ociTools: initKatharina Fey
2019-09-04installShellFiles: init (#65211)Lily Ballard
This is a new package that provides a shell hook to make it easy to declare manpages and shell completions in a manner that doesn't require remembering where to actually install them. Basic usage looks like { stdenv, installShellFiles, ... }: stdenv.mkDerivation { # ... nativeBuildInputs = [ installShellFiles ]; postInstall = '' installManPage doc/foobar.1 installShellCompletion --bash share/completions/foobar.bash installShellCompletion --fish share/completions/foobar.fish installShellCompletion --zsh share/completions/_foobar ''; # ... } See source comments for more details on the functions.
2019-09-04Merge branch 'master' into staging-nextVladimír Čunát
2019-09-03ruby.withPackages: initMichael Fellinger
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2019-08-31Merge staging-next into stagingFrederik Rietdijk
2019-08-30emacsPackages: Drop old emacsPackages (non-NG) setsadisbladis
These have been deprecated for a long time now and has not seen much maintenance.
2019-08-28Merge staging-next into stagingFrederik Rietdijk