| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
This makes using the nixos channel work out of the box with the new
Nix commands. For example:
$ nix run nixos.firefox -c firefox
Fixes #46536
|
|\
| |
| | |
nixos/nix-daemon: build-max-jobs, add support to auto
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
This was put together based on feedback from LnL on IRC.
|
|\ |
|
| |
| |
| | |
Ideally I'd like the whole `nixos`/`nixpkgs` channel distinction to disappear, but this is a step along that path. After a while being in this state, we can stop creating the magic `nixpkgs -> .` symlink inside our `nixos` channel tarballs and simplify that whole mess a bit.
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* checks using package providing the nix-daemon that we'll be using
* made optional (unlike some other config checks) "just in case":
since this requires running the new Nix on the builder, this
won't work in a few (AFAIK very uncommon) situations such as
cross-compiling NixOS or using `include` directives in nix.conf
This does rely on Nix2 but not by the builder.
Since we only offer Nix2+ in-tree this should be fine,
and may otherwise be required anyway.
|
|\ \
| |/
|/| |
Add user channels to the default nix path
|
| | |
|
|/
|
|
| |
Fixes #38421.
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Resolved the following conflicts (by carefully applying patches from the both
branches since the fork point):
pkgs/development/libraries/epoxy/default.nix
pkgs/development/libraries/gtk+/3.x.nix
pkgs/development/python-modules/asgiref/default.nix
pkgs/development/python-modules/daphne/default.nix
pkgs/os-specific/linux/systemd/default.nix
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
|
| |
* The environment variables NIX_CONF_DIR, NIX_BUILD_HOOK and
NIX_REMOTE are no longer needed.
* A /bin/sh (from busybox) is provided by default in sandboxes.
* Various options were renamed.
|
| |
|
|
|
|
|
| |
While it's annoying to pollute the user database with a lot of nixbld*
users, 10 users is really too low for many modern systems.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Makes the example more readable by not squashed everything onto one
single line.
|
| |
|
| |
|
|
|
|
| |
This reverts commit d0a086770a1be8c1f3175c195587052c5a5bfe1c.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Using the example before this commit resulted in the following error:
```
error: value is a string while a list was expected, at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/services/misc/nix-daemon.nix:349:37
```
|
|
|
|
| |
This is required by the "nix" command to find Nixpkgs.
|
| |
|
| |
|
|
|
|
|
|
| |
1) It unnecessarily exposes implementation details.
2) It breaks all existing configs that have e.g.
`nix.package = pkgs.nixUnstable;`.
|
|
|
|
|
| |
On Nix side this was done months ago:
https://github.com/NixOS/nix/pull/682
|
|
|
|
|
| |
This gets rid of boehm-dev in the closure (as well as Nix's own
headers).
|
|\
| |
| |
| |
| | |
Beware that stdenv doesn't build. It seems something more will be needed
than just resolution of merge conflicts.
|
| | |
|
| | |
|
|\|
| |
| |
| |
| | |
The kde-5 stuff still didn't merge well.
I hand-fixed what I saw, but there may be more problems.
|
| |\
| | |
| | | |
Fixes for NixOps issue #350
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Also related to NixOS/nixops#350, because while switching to the new
configuration, depending on /nix/store also propagates to the mount
points for /nix/.ro-store and /nix/.rw-store and we don't get an error
while trying to unmount them (because nix-daemon needs to be stopped for
unmounting these paths).
While Nix does have the option to set a different store path, I've found
only hardcoded references in nix-daemon.nix, so I'm using a hardcoded
reference here as well, because after all customizing the store path
will probably only make sense on non-NixOS systems.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|\| |
| | |
| | |
| | | |
Let's get rid of those merge conflicts.
|
| | | |
|
|\| | |
|
| |/
| |
| |
| |
| |
| | |
- add missing types in module definitions
- add missing 'defaultText' in module definitions
- wrap example with 'literalExample' where necessary in module definitions
|
|/ |
|
|
|
|
|
| |
NixOS hasn't used /etc/nixos/nixpkgs for a long time, so it's time to
get rid of it.
|
| |
|