| Commit message (Collapse) | Author | Age |
|
|
|
| |
As per https://github.com/NixOS/nixpkgs/commit/60b3f95ad86826faf95680a3529ced1c322d4d87#commitcomment-18507812
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This properly implements revert in
0729f606973870c03d21bb2f21b70d91216943ca.
We used to have which='type -P' alias, but really it's best to just
rely on which package, only 88K in size.
cc @edolstra
|
|/ |
|
|
|
|
| |
This is to get more consistent with `meta.outputsToInstall`.
|
|
|
|
|
|
| |
As a result `systemPackages` now also respect it.
Only nix-env remains and that has a PR filed:
https://github.com/NixOS/nix/pull/815
|
|
|
|
|
|
|
|
|
|
|
| |
- Now `pkg.outputUnspecified = true` but this attribute is missing in
every output, so we can recognize whether the user chose or not.
If (s)he didn't choose, we put `pkg.bin or pkg.out or pkg` into
`systemPackages`.
- `outputsToLink` is replaced by `extraOutputsToLink`.
We add extra outputs *regardless* of whether the user chose anything.
It's mainly meant for outputs with docs and debug symbols.
- Note that as a result, some libraries will disappear from system path.
|
|\
| |
| |
| |
| | |
TODO: there was more significant refactoring of qtbase and plasma 5.5
on master, and I'm deferring pointing to correct outputs to later.
|
| | |
|
| | |
|
|\|
| |
| |
| |
| |
| | |
The most complex problems were from dealing with switches reverted in
the meantime (gcc5, gmp6, ncurses6).
It's likely that darwin is (still) broken nontrivially.
|
| |
| |
| |
| |
| | |
This makes the debug outputs of packages that have them available to
programs like gdb.
|
| |
| |
| |
| | |
Fixes #10270.
|
| |
| |
| |
| |
| | |
This is necessary to get stuff like separate manpages, info files,
debug symbols, etc.
|
| |
| |
| |
| |
| | |
It's no longer needed since the gnutar package contains a (much more
extensive) man page.
|
|\|
| |
| |
| | |
Many non-conflict problems weren't (fully) resolved in this commit yet.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The previous default was $out/lib/debug, which wasn't very useful.
This ensures that you can do
environment.systemPackages = [ pkgs.hello.debug ];
to install debug info.
|
| |
| |
| |
| |
| |
| | |
Close #9622.
(adding common desktop locations and locations specified in
http://standards.freedesktop.org/menu-spec/1.1/)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`man 1 info` says:
The first non-option argument, if present, is the menu entry to
start from; it is searched for in all `dir' files along INFOPATH.
If it is not present, info merges all `dir' files and shows the
result. Any remaining arguments are treated as the names of menu
items relative to the initial node visited.
Which means that this does what previous programs/info did and #8519
(on-the-fly infodir generation for Emacs) wanted to do, but for both
programs.
|
| |
| |
| |
| | |
and sort all of them
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This improves error messages when a set or a list is used where a path
was expected. For an example, if you used a package set (as opposed to a
single package) in systemPackages before this commit, the error was:
```
cannot coerce a list to a string, at "/home/nixpkgs/lib/types.nix":103:37
```
Now, the error message reads:
```
The option value `environment.systemPackages' in `/etc/nixos/configuration.nix' is not a list of paths.
```
|
| | |
|
|/ |
|
|
|
|
|
|
|
| |
All programs in sysvtools (except killall5) are also provided by
util-linux or procps.
Issue #7117.
|
|
|
|
| |
It's an alias for util-linux, so included anyway.
|
|
|
|
| |
Issue #7117.
|
|
|
|
| |
This reverts commit 98cedb3d22a580d8ee1804862d65a3198d9ee3ac.
|
| |
|
|
|
|
| |
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
| |
|
| |
|
|\
| |
| | |
tracker, licenses.cc-by-30, gnome-user-docs, upgrade sushi, gnome-keyring service, gnome-user-share, gnome-tweak-tool, gnome-shell-extensions, xdg-user-dirs
|
| |
| |
| |
| | |
This allows programs such as yelp to handle help:// protocol schemas
|
|/
|
|
|
|
|
|
| |
Using pkgs.lib on the spine of module evaluation is problematic
because the pkgs argument depends on the result of module
evaluation. To prevent an infinite recursion, pkgs and some of the
modules are evaluated twice, which is inefficient. Using ‘with lib’
prevents this problem.
|
|
|
|
|
| |
Additionally, provide su with the base system and remove su from the
util-linux package as it is now provided by shadow.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This means they're not for end users. Currently they're filtered from
the manual, but we could include them in a separate section.
|
| |
|
|
|