| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
I didn't notice the cherry-pick, but Globin found out immediately.
/cc #29180.
|
|
|
|
| |
/cc #29180.
|
| |
|
|
|
|
|
|
|
| |
Commit 8537cf0f818a95073e93ac755e9fa17c30982caa
("CONTRIBUTING.md: suggest "nixos/<module>" prefix for NixOS changes")
only changed CONTRIBUTING.md file and forgot about the Nixpkgs manual.
(I didn't know this information was stored in two places.)
|
|
|
|
|
| |
Applying `haskell.lib.failOnAllWarnings` to a Haskell package enables the
`-Wall` and `-Werror` GHC options to turn all warnings into build failures.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- fix some mistakes
- move explanation on how to create Python environments to the front
|
|\ |
|
| |\ |
|
| |\ \ |
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Because if you were to disable man pages via 'programs.man.enable',
the "man" output wouldn't be installed and the info pages would go
missing.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Because .doc is normally not installed to user environments, these
manpages are unaccessible by default otherwise.
|
| |\ \ \ \
| | |/ / /
| |/| | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The main motivation for this is to have something to google for LD=$CC.
Eventually, this should probably be moved to another section, but we
can deal with that later.
|
| |_|_|/
|/| | | |
|
| |_|/
|/| |
| | |
| | | |
1. Call `nix-build` with `--no-out-link` to avoid cluttering the source dir.
2. Re-add `patchShebangs`, since `buildCommand` doesn't imply a patch phase. (It was my fault to remove this in the first place, sorry!)
|
|\| | |
|
| |\ \
| | | |
| | | | |
replace "Mac OS X" and "OS X" with "macOS"
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
as it is the official name since 2016
https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop
exception are parts refering to older versions of macOS like
"GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
|
| | | | |
|
| |_|/
|/| | |
|
|/ /
| |
| |
| |
| |
| | |
to better fit the existing naming scheme.
https://github.com/NixOS/nixpkgs/pull/26155#issuecomment-321279629
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
```
|
| |
| |
| | |
The 'phases' attribute is unneeded and misleading
|
|\ \
| | |
| | | |
python33: end-of-life
|
| | |
| | |
| | |
| | |
| | |
| | | |
Python 3.3 reaches end-of-life when we release 17.09.
https://mail.python.org/pipermail/python-dev/2017-July/148584.html
|
| |/
|/|
| |
| |
| | |
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.
|
| | |
|
| | |
|
|\ \
| |/
|/| |
fzf: add script for finding 'share' folder
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
cc #25980
|
|\ \
| |/
|/| |
BundlerEnv, now with groups and paths
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
These packages have been broken for a while and now they don't even evaluate
any more.
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
matthewbauer/nixpkgs-manual-declarative-package-management
manual: add "declarative package management" section
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
|
|\ \ \
| | | |
| | | | |
Purge stdenv cross
|
| | | | |
|