Package Details: nix 2.3.1-2

Git Clone URL: https://aur.archlinux.org/nix.git (read-only, click to copy)
Package Base: nix
Description: A purely functional package manager
Upstream URL: https://nixos.org/nix
Licenses: LGPL
Submitter: None
Maintainer: asppsa (shaugh)
Last Packager: asppsa
Votes: 66
Popularity: 0.81
First Submitted: 2008-04-12 18:35
Last Updated: 2019-11-21 13:40

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

anks commented on 2017-09-24 18:18

Currently not building:
==> Extracting sources...
-> Extracting nix-1.11.10.tar.xz with bsdtar
==> Starting build()...
src/libmain/stack.cc: In function ‘void nix::sigsegvHandler(int, siginfo_t*, void*)’:
src/libmain/stack.cc:23:21: error: ‘ucontext’ was not declared in this scope
sp = (char *) ((ucontext *) ctx)->uc_mcontext.gregs[REG_RSP];
^~~~~~~~

asgeirbj commented on 2017-09-03 20:05

I did a quick update for 1.11.14 which looks like it works https://gist.github.com/asgeir/c0e57383d56b1aa962a62831a52b5961

FlorianJacob commented on 2017-03-30 22:28

Backlinking: There's a discussion at https://github.com/NixOS/nix/issues/879#issuecomment-287660246 on how to install nix on Arch Linux / the missing steps after this package has been installed, linking https://gist.github.com/expipiplus1/e571ce88c608a1e83547c918591b149f for concrete directions on what to do.

k2s commented on 2016-04-08 22:20

/etc/profile.d/nix.sh in upstream doesn't play nice with multiuser setup (https://aur.archlinux.org/packages/nix-multiuser/).

NixOS uses different file to make that kind of setup work.

Some information sources:
* https://github.com/NixOS/nix/issues/414
* https://gist.github.com/benley/e4a91e8425993e7d6668
* https://github.com/NixOS/nix/pull/452/

I changed PKGBUILD which patches upstream source code with the currently not merged https://gist.github.com/k2s/de3649c2e04f7423c3a4e8793af46c6b.

oozyslug commented on 2015-09-06 11:39

hi marsam, I am no longer using nix package manager, so i will be disowning the package. You could adopt it if you are interested. Thank you for the heads up.

marsam commented on 2015-09-05 17:57

Hi, I've updated the pkgbuild for nix 1.10 https://gist.github.com/e8fcd85baa62fca8844c thanks in advance.

vimes656 commented on 2015-04-12 08:55

For example, I'd like to use the system binary for `ghc` (currently version 7.10.1) but I also would like to use other versions of `ghc` installed with nix. If the nix path takes preference the name `ghc` is bound to any `ghc` installed with nix, regardless of its version. OTOH, if the system path takes preference, if I want to use the version from nix I just have to append the version, i.e. `ghc-7.6.3` (from nix) vs `ghc` (7.10.1 from arch).

I ended up using `systemd-nspawn` containers for this concrete case, so now I don't mind nix path taking preference that much.

(sorry for my late reply, I forgot to tick "watch notifications")

koral commented on 2015-03-30 17:12

I don't have any strong opinion on what makes more sense, but so far I've had no issue with the updated $PATH that gives preference to nix binaries. Do you have a case in point where this behavior hurts ?

vimes656 commented on 2015-03-30 16:02

The Nix `/bin/` and `/sbin` get prepended to the global $PATH, giving preference to the Nix binaries instead of Arch ones. Wouldn't it make more sense, specially since this is an Arch specific package, to give preference to the system binaries?

I could submit a patch with some sed magic if you agree.

koral commented on 2015-01-02 00:16

Adopted, and updated to 1.8