summary refs log tree commit diff
path: root/doc
Commit message (Collapse)AuthorAge
* Python: add buildPythonPackage.overridePythonPackage method.Frederik Rietdijk2017-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows one to always override the call to `buildPythonPackage`. In the following example we create an environment where we have the `blaze` package using an older version of `pandas`. We override first the Python interpreter and pass `packageOverrides` which contains the overrides for packages in the package set. ``` with import <nixpkgs> {}; (let python = let packageOverrides = self: super: { pandas = super.pandas.overridePythonPackage(old: rec { version = "0.19.1"; name = "pandas-${version}"; src = super.fetchPypi { pname = "pandas"; inherit version; sha256 = "08blshqj9zj1wyjhhw3kl2vas75vhhicvv72flvf1z3jvapgw295"; }; }); }; in pkgs.python3.override {inherit packageOverrides;}; in python.withPackages(ps: [ps.blaze])).env ```
* ruby docs: simplify examplenonsequitur2017-08-08
| | | The 'phases' attribute is unneeded and misleading
* Merge pull request #27753 from FRidh/python33eolFrederik Rietdijk2017-08-08
|\ | | | | python33: end-of-life
| * python33: end-of-lifeFrederik Rietdijk2017-07-29
| | | | | | | | | | | | Python 3.3 reaches end-of-life when we release 17.09. https://mail.python.org/pipermail/python-dev/2017-July/148584.html
* | ruby docs: fix text and example (#28006)nonsequitur2017-08-07
| | | | | | | | | | 1. 'wrapper' has been renamed to 'wrappedRuby', so use this instead. 2. mkDerivation isn't called with a 'src' attribute, so skip the 'unpackPhase' to avoid an error. 3. Simplify the build command. 'mkdir' and 'patchShebangs' don't need to be called explicitly.
* | docs: fix error in nix expressionSilvan Mosberger2017-08-06
| |
* | dockerTools: document image spec v1.2 compatibilityMathias Schreck2017-08-03
| |
* | Merge pull request #27709 from binarin/fzf-shareJörg Thalheim2017-07-30
|\ \ | |/ |/| fzf: add script for finding 'share' folder
| * fzf: add script for finding 'share' folderAlexey Lebedeff2017-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | So that helper scripts can be easily sourced in interactive shell configuration. `autojump` package was already present and had the same requirements for findind a `share` folders, so I took an inspiration there. I beleive this is a better alternative to: - https://github.com/NixOS/nixpkgs/pull/25080 - https://github.com/NixOS/nixpkgs/pull/27058 Replacing `$out/share/shell` with `$bin/share/fzf` was necessary to prevent dependency loop in produced derivations.
* | nixpkgs-manual: fix build, reindentFranz Pletz2017-07-29
| | | | | | | | cc #25980
* | Merge pull request #25980 from nyarly/bundlerenv_usecasesCharles Strahan2017-07-28
|\ \ | |/ |/| BundlerEnv, now with groups and paths
| * Grammar, spelling fixed.Judson2017-07-05
| |
| * Adding docs for bundlerApp.Judson2017-07-02
| |
* | haskell: remove all code related to the "haste" compilerPeter Simons2017-07-26
| | | | | | | | | | These packages have been broken for a while and now they don't even evaluate any more.
* | manual: update mailing list linksGraham Christensen2017-07-18
| |
* | Point to the new mailing list by replacing the old linkDomen Kožar2017-07-18
| |
* | Merge pull request #25955 from ↵Graham Christensen2017-07-16
|\ \ | | | | | | | | | | | | matthewbauer/nixpkgs-manual-declarative-package-management manual: add "declarative package management" section
| * | manual: add "declarative package management" sectionMatthew Bauer2017-05-20
| | | | | | | | | | | | | | | | | | | | | | | | This section gives some details on how to setup an "environment" without having to go through NixOS (although it could be used there too). I’ve tried to make it straightforward and have a kind of "tutorial" feel. Not sure if that’s appropriate for the manual, so any recommended changes would be helpful.
* | | doc: Update cross compilation chapter for stdenv.{build,host,target}PlatformJohn Ericson2017-07-07
| | |
* | | Merge pull request #26884 from obsidiansystems/purge-stdenv-crossJohn Ericson2017-06-28
|\ \ \ | | | | | | | | Purge stdenv cross
| * | | top-level: stdenv.cross vanquishedhsloan2017-06-28
| | | |
* | | | Merge pull request #26906 from zagy/fix/doc-gobuild-dependency-noteJörg Thalheim2017-06-27
|\ \ \ \ | |/ / / |/| | | doc / go building: improve
| * | | doc / go building: improveChristian Zagrodnick2017-06-27
| | | | | | | | | | | | | | | | Move the paragraph about go2nix to the other paragraphs about dependencies.
* | | | Merge pull request #26007 from obsidiansystems/cc-wrapper-prefixJohn Ericson2017-06-23
|\ \ \ \ | | | | | | | | | | Get rid of gcc-cross-wrapper
| * | | | cross stdenv adaptor: Support --host --build --target across the boardJohn Ericson2017-06-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Packages get --host and --target by default, but can explicitly request any subset to be passed as needed. See docs for more info. rustc: Avoid hash breakage by using the old (ignored) dontSetConfigureCross when not cross building
* | | | | Merge pull request #26668 from gleber/fixpoint-erlang-packagesDaiderd Jordan2017-06-22
|\ \ \ \ \ | | | | | | | | | | | | erlang: refactor: build packages per Erlang/OTP version.
| * | | | | Update BEAM docsEric Bailey2017-06-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve beam docs: * correct spelling * update per pandoc changes * capitalize titles * capitalize BEAM throughout and use "the BEAM" when referring to the virtual machine. * tweak grammar and phrasing * reformat build-tools-rebar3 section * add more links * re-wrap <para>s Also update <programlisting>s * normalize whitespace * don't double quote homepage * use $ in all shell snippets
| * | | | | erlang: update documentation.Gleb Peregud2017-06-19
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | The documentation got a bit stale compared to actual contents of nixpkgs. This commit focuses on updating existing docs, not on making sure all details of beam packages are covered.
* / / / / doc/languages-frameworks/vim: add custom vimrc & packagesJörg Thalheim2017-06-22
|/ / / /
* | | | Merge pull request #26345 from vcunat/p/doc-override-phasesFrederik Rietdijk2017-06-19
|\ \ \ \ | | | | | | | | | | nixpkgs manual: advise against overriding whole phases
| * | | | nixpkgs manual: advise against overriding whole phasesVladimír Čunát2017-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've seen that mistake at least a few times already, e.g. https://github.com/NixOS/nixpkgs/pull/26209#issuecomment-305925562 It might perhaps seem counter-intuitive if one doesn't know nixpkgs well.
* | | | | nixpkgs: remark about running Qt applicationsThomas Tuegel2017-06-18
| | | | |
* | | | | nixpkgs: remove comments from manual about wrapping Qt packagesThomas Tuegel2017-06-18
| | | | | | | | | | | | | | | | | | | | It is no longer necessary to wrap Qt packages
* | | | | Merge pull request #25954 from matthewbauer/nixpkgs-emacs-manualJoachim F2017-06-15
|\ \ \ \ \ | | | | | | | | | | | | manual: add "Emacs" section to manual
| * | | | | manual: add "Emacs" section to manualMatthew Bauer2017-05-20
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This gives some basics on configuring Emacs within Nix. The configuration is fairly long just to give a good idea of what’s going on. I can trim out some of it if it’s not necessary. Note that there is already a section for Emacs in the NixOS manual. However, this is aimed at avoiding using modules altogether to make things easier for non-NixOS users. This configuration should work on NixOS anyway, however. Fixes #24243 Fixes #19956
* | | | | doc: Fix some typosJan Tojnar2017-06-11
| |_|/ / |/| | |
* | | | Python docs: Add example for overlaysJosef Kemetmueller2017-06-10
| |/ / |/| |
* | | Merge pull request #26269 from obsidiansystems/libSystemJohn Ericson2017-05-31
|\ \ \ | | | | | | | | lib and doc: Use "libSystem" as identifier for that libc in platforms
| * | | lib and doc: Use "libSystem" as identifier for that libc in platformsJohn Ericson2017-05-31
| | | |
* | | | Merge pull request #26037 from obsidiansystems/platform-examplesJohn Ericson2017-05-29
|\| | | | | | | | | | | lib: Consolidate platform configurations (used for crossSystem)
| * | | lib: Consolidate platform configurations (used for crossSystem)John Ericson2017-05-29
| | | | | | | | | | | | | | | | This is good for maintenance and education.
* | | | user-local config.nix path fixed in docsDmitry Vyal2017-05-27
|/ / /
* | | doc/cross-compilation: change cross to targetMatthew Bauer2017-05-24
| | | | | | | | | | | | thanks to @bjornfor for catching this
* | | doc/cross-compilation: cleanup some grammarMatthew Bauer2017-05-23
|/ / | | | | | | | | These all should be uncontroversial changes. Just some awkward wording and double words, etc.
* | manual: fix typoWilli Butz2017-05-12
| |
* | Python: replace requests2 with requests tree-wideFrederik Rietdijk2017-05-07
| | | | | | | | | | | | | | See f63eb5857352705665411130d4f1638d55dd8c58 The `requests2` attribute now throws an error informing that `requests` should be used instead.
* | doc: enable code syntax highlightingAlexey Muranov2017-04-26
|/ | | | | Use "fenced" code blocks to enable syntax highlighting. Other markup and formatting.
* nixpkgs manual: Remove obsolete warning (#21117)Linus Heckemann2017-04-23
| | | PR #815 has already been cherry-picked into the default nix version 1.11.8.
* Merge pull request #25099 from obsidiansystems/cross-lib-foundationJohn Ericson2017-04-23
|\ | | | | | | | | Changes to nixpkgs infra to prepare to better package some pesky cross-compilers No hashes (native or cross) should be changed
| * top-level: Introduce targetPackages and a "double link fold"John Ericson2017-04-23
| | | | | | | | | | | | | | | | | | Each bootstrapping stage ought to just depend on the previous stage, but poorly-written compilers break this elegence. This provides an easy-enough way to depend on the next stage: targetPackages. PLEASE DO NOT USE IT UNLESS YOU MUST! I'm hoping someday in a pleasant future I can revert this commit :)