Re: [Nix-dev] The .nixpkgs/config.nix file and user configuration
$ cat ~/.config/nixpkgs/config.nix with import {}; { allowUnfree = true; graphicCollection = misc.collection { name = "foo" ; packages = [ vlc ]; }; } $ nix-env -i misc.collection.graphicCollection error: selector ‘misc.collection.graphicCollection’ matches no derivations On 4 May 2017 at 06:31, Marc Weberwrote: > > > I don't like the idea of using nix-env, > Why? You can also have your own declarative set of packages "per user". > that's also something config.nix can do: > graphicCollection = misc.collection { name = ... ; packages = [ ... . ]} > (from head) > > nix-env -i graphicCollection > > works well for me :) > > Marc Weber > ___ > nix-dev mailing list > nix-dev@lists.science.uu.nl > https://mailman.science.uu.nl/mailman/listinfo/nix-dev > ___ nix-dev mailing list nix-dev@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] The .nixpkgs/config.nix file and user configuration
Or ask google "nix/os/nixpkgs config.nix" to find samples and get inspiration from ___ nix-dev mailing list nix-dev@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] The .nixpkgs/config.nix file and user configuration
Hi John, you could find my https://github.com/kamilchm/.nixpkgs helpfull. I use config.nix to manage user pacakges and dofiles and link them into ~ with simple script https://github.com/kamilchm/.nixpkgs/blob/master/install.sh Best regards, Kamil 2017-05-04 3:55 GMT+02:00 John Ramsden: > Thanks, for the information. > > Marc Weber mentioned > > 1) you can install system wide (nixos-rebuild ..) >> 2) you can install as user into ~/.nix-profile.nix >> >>~/.config.nix is to "customize" user nixpkgs by >>- setting settings such as allowUnfree >>- override mplayer to use library X >>- add your own packages FOO >> > > In that case, if I did list my own packages in ~/.nix-profile.nix, would > that install only into that user profile? > > When I run nixos-rebuild switch does that rebuild the user profiles as > well? > > I don't like the idea of using nix-env, and I have strayed away from it on > NixOS, the idea of having all my configuration explicitly written out in > configuration files is part of what I like about Nix. > > --- > John Ramsden > > ___ > nix-dev mailing list > nix-dev@lists.science.uu.nl > https://mailman.science.uu.nl/mailman/listinfo/nix-dev > ___ nix-dev mailing list nix-dev@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] The .nixpkgs/config.nix file and user configuration
> I don't like the idea of using nix-env, Why? You can also have your own declarative set of packages "per user". that's also something config.nix can do: graphicCollection = misc.collection { name = ... ; packages = [ ... . ]} (from head) nix-env -i graphicCollection works well for me :) Marc Weber ___ nix-dev mailing list nix-dev@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] d57510: nginx: remove syslog module
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: d5751025569648a21adf3d2f0b425c85a0dffc67 https://github.com/NixOS/nixpkgs/commit/d5751025569648a21adf3d2f0b425c85a0dffc67 Author: Vaibhav SagarDate: 2017-05-04 (Thu, 04 May 2017) Changed paths: M pkgs/servers/http/nginx/modules.nix Log Message: --- nginx: remove syslog module This module has not been required for over 2 years. See https://github.com/yaoweibin/nginx_syslog_patch/issues/15 Commit: 8f71273a2c496250198395b119754d69aae24606 https://github.com/NixOS/nixpkgs/commit/8f71273a2c496250198395b119754d69aae24606 Author: Daniel Peebles Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/servers/http/nginx/modules.nix Log Message: --- Merge pull request #25491 from vaibhavsagar/remove-nginx-syslog nginx: remove syslog module Compare: https://github.com/NixOS/nixpkgs/compare/2e51d27787d5...8f71273a2c49___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] The .nixpkgs/config.nix file and user configuration
Thanks, for the information. Marc Weber mentioned 1) you can install system wide (nixos-rebuild ..) 2) you can install as user into ~/.nix-profile.nix ~/.config.nix is to "customize" user nixpkgs by - setting settings such as allowUnfree - override mplayer to use library X - add your own packages FOO In that case, if I did list my own packages in ~/.nix-profile.nix, would that install only into that user profile? When I run nixos-rebuild switch does that rebuild the user profiles as well? I don't like the idea of using nix-env, and I have strayed away from it on NixOS, the idea of having all my configuration explicitly written out in configuration files is part of what I like about Nix. --- John Ramsden ___ nix-dev mailing list nix-dev@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 65d06f: capnproto: 0.5.3 -> 0.6.0
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 65d06f33cc0a26030f716a5591be8f56f5fabe84 https://github.com/NixOS/nixpkgs/commit/65d06f33cc0a26030f716a5591be8f56f5fabe84 Author: Aneesh AgrawalDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: R pkgs/development/libraries/capnproto/clang4.patch M pkgs/development/libraries/capnproto/default.nix Log Message: --- capnproto: 0.5.3 -> 0.6.0 Commit: 2e51d27787d55391dd9f703bae4d9ffe5e87b18b https://github.com/NixOS/nixpkgs/commit/2e51d27787d55391dd9f703bae4d9ffe5e87b18b Author: Daniel Peebles Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: R pkgs/development/libraries/capnproto/clang4.patch M pkgs/development/libraries/capnproto/default.nix Log Message: --- Merge pull request #25473 from aneeshusa/update-capnproto-to-0.6.0 capnproto: 0.5.3 -> 0.6.0 Compare: https://github.com/NixOS/nixpkgs/compare/2a38ecc055ea...2e51d27787d5___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] ee9250: linux: 4.4.65 -> 4.4.66
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: ee92506497620b5aa688610fb42fa3a6c212f5e6 https://github.com/NixOS/nixpkgs/commit/ee92506497620b5aa688610fb42fa3a6c212f5e6 Author: Tim SteinbachDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/os-specific/linux/kernel/linux-4.4.nix Log Message: --- linux: 4.4.65 -> 4.4.66 (cherry picked from commit af933bc7d37d4c971b60ca6deac77978a7c4f16b) Commit: 795c9518e34deb0869ef1c976155d54f1674aa06 https://github.com/NixOS/nixpkgs/commit/795c9518e34deb0869ef1c976155d54f1674aa06 Author: Tim Steinbach Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/os-specific/linux/kernel/linux-4.9.nix Log Message: --- linux: 4.9.25 -> 4.9.26 (cherry picked from commit 6076843be34bbd878da08913c762dbc063856a53) Commit: 4d10f31b93664bc43870f5eb4a5ac895ba90504c https://github.com/NixOS/nixpkgs/commit/4d10f31b93664bc43870f5eb4a5ac895ba90504c Author: Tim Steinbach Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/os-specific/linux/kernel/linux-4.10.nix Log Message: --- linux: 4.10.13 -> 4.10.14 (cherry picked from commit 2a38ecc055ea4918efab3c312c8cd8b6cb0d1637) Compare: https://github.com/NixOS/nixpkgs/compare/a162c6c82820...4d10f31b9366___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] af933b: linux: 4.4.65 -> 4.4.66
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: af933bc7d37d4c971b60ca6deac77978a7c4f16b https://github.com/NixOS/nixpkgs/commit/af933bc7d37d4c971b60ca6deac77978a7c4f16b Author: Tim SteinbachDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/os-specific/linux/kernel/linux-4.4.nix Log Message: --- linux: 4.4.65 -> 4.4.66 Commit: 6076843be34bbd878da08913c762dbc063856a53 https://github.com/NixOS/nixpkgs/commit/6076843be34bbd878da08913c762dbc063856a53 Author: Tim Steinbach Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/os-specific/linux/kernel/linux-4.9.nix Log Message: --- linux: 4.9.25 -> 4.9.26 Commit: 2a38ecc055ea4918efab3c312c8cd8b6cb0d1637 https://github.com/NixOS/nixpkgs/commit/2a38ecc055ea4918efab3c312c8cd8b6cb0d1637 Author: Tim Steinbach Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/os-specific/linux/kernel/linux-4.10.nix Log Message: --- linux: 4.10.13 -> 4.10.14 Compare: https://github.com/NixOS/nixpkgs/compare/39f571f6c778...2a38ecc055ea___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 07b660: kubernetes-helm: 2.2.3 -> 2.3.1
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 07b66093c91c14af33ede516293520f2b431973c https://github.com/NixOS/nixpkgs/commit/07b66093c91c14af33ede516293520f2b431973c Author: Benjamin StaffinDate: 2017-05-02 (Tue, 02 May 2017) Changed paths: M pkgs/applications/networking/cluster/helm/default.nix Log Message: --- kubernetes-helm: 2.2.3 -> 2.3.1 Commit: 39f571f6c7788a8de1d3d67d55ec3cc9246e6d99 https://github.com/NixOS/nixpkgs/commit/39f571f6c7788a8de1d3d67d55ec3cc9246e6d99 Author: Benjamin Staffin Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/applications/networking/cluster/helm/default.nix Log Message: --- Merge pull request #25461 from benley/helm-2.3.1 kubernetes-helm: 2.2.3 -> 2.3.1 Compare: https://github.com/NixOS/nixpkgs/compare/2aae62fad60f...39f571f6c778___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] a162c6: intero-nix-shim: init at 0.1.2
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: a162c6c8282036a009f3644b2d9e47e2c75ec107 https://github.com/NixOS/nixpkgs/commit/a162c6c8282036a009f3644b2d9e47e2c75ec107 Author: Michal RusDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/haskell-modules/configuration-common.nix A pkgs/development/tools/haskell/intero-nix-shim/default.nix Log Message: --- intero-nix-shim: init at 0.1.2 (cherry picked from commit 9925c5c9b14ba4005a61d44afcff291dbd53120e) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 9925c5: intero-nix-shim: init at 0.1.2
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 9925c5c9b14ba4005a61d44afcff291dbd53120e https://github.com/NixOS/nixpkgs/commit/9925c5c9b14ba4005a61d44afcff291dbd53120e Author: Michal RusDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/haskell-modules/configuration-common.nix A pkgs/development/tools/haskell/intero-nix-shim/default.nix Log Message: --- intero-nix-shim: init at 0.1.2 Commit: 2aae62fad60f153c9b613081a719b237378a551a https://github.com/NixOS/nixpkgs/commit/2aae62fad60f153c9b613081a719b237378a551a Author: Shea Levy Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/haskell-modules/configuration-common.nix A pkgs/development/tools/haskell/intero-nix-shim/default.nix Log Message: --- Merge branch 'intero-nix-shim' of git://github.com/michalrus/nixpkgs Compare: https://github.com/NixOS/nixpkgs/compare/f556d94527a4...2aae62fad60f___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 8bb732: nix: add confDir argument
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 8bb7328300993dd5673c823121ee2c9670e2eed6 https://github.com/NixOS/nixpkgs/commit/8bb7328300993dd5673c823121ee2c9670e2eed6 Author: Zero KingDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/tools/package-management/nix/default.nix Log Message: --- nix: add confDir argument Commit: f556d94527a4246c044586fa47904643b8c4a89d https://github.com/NixOS/nixpkgs/commit/f556d94527a4246c044586fa47904643b8c4a89d Author: Jörg Thalheim Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/tools/package-management/nix/default.nix Log Message: --- Merge pull request #25484 from l2dy/nix-confdir nix: add confDir argument Compare: https://github.com/NixOS/nixpkgs/compare/78db95cd52f5...f556d94527a4___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 03c519: rustRegistry: 2017-04-13 -> 2017-05-03
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 03c519b2e258d6fb6fc6d685c945fc2661a60cae https://github.com/NixOS/nixpkgs/commit/03c519b2e258d6fb6fc6d685c945fc2661a60cae Author: Stefan LauDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/top-level/rust-packages.nix Log Message: --- rustRegistry: 2017-04-13 -> 2017-05-03 Commit: 78db95cd52f5831a945f8e8a62a5c6360ea655e5 https://github.com/NixOS/nixpkgs/commit/78db95cd52f5831a945f8e8a62a5c6360ea655e5 Author: Jörg Thalheim Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/top-level/rust-packages.nix Log Message: --- Merge pull request #25488 from selaux/update-rust-registry-2017-05-03 rustRegistry: 2017-04-13 -> 2017-05-03 Compare: https://github.com/NixOS/nixpkgs/compare/c5badb123a2d...78db95cd52f5___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] afa901: camlp5: fix install with ocaml 4.04
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: afa901d8c76682c10d7e51b1d6524a474e78c042 https://github.com/NixOS/nixpkgs/commit/afa901d8c76682c10d7e51b1d6524a474e78c042 Author: Théo ZimmermannDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/tools/ocaml/camlp5/default.nix Log Message: --- camlp5: fix install with ocaml 4.04 The problem was that bytecode executables were shrinked. This closes #25367. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 978cae: borgbackup: 1.0.9 -> 1.0.10
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: 978cae2c5faf86434aebc94ead504f8d844df927 https://github.com/NixOS/nixpkgs/commit/978cae2c5faf86434aebc94ead504f8d844df927 Author: Bjørn ForsmanDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/tools/backup/borg/default.nix Log Message: --- borgbackup: 1.0.9 -> 1.0.10 (cherry picked from commit 5f1398ce13048714a5d94e1532dc0049a748b02a) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nix] 493d4b: perl-bindings: Remove unused --with-store-dir flag
Branch: refs/heads/master Home: https://github.com/NixOS/nix Commit: 493d4bd9490bd4a4b4cd5ad9dd62e9a01f94e84c https://github.com/NixOS/nix/commit/493d4bd9490bd4a4b4cd5ad9dd62e9a01f94e84c Author: Eelco DolstraDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M perl/configure.ac Log Message: --- perl-bindings: Remove unused --with-store-dir flag Commit: 44309c506767fcfb8aae15761b329a87b0dd4b8c https://github.com/NixOS/nix/commit/44309c506767fcfb8aae15761b329a87b0dd4b8c Author: Eelco Dolstra Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M release.nix Log Message: --- Fix Ubuntu 16.10 build http://hydra.nixos.org/build/52420073 Compare: https://github.com/NixOS/nix/compare/72fb2a7edc16...44309c506767___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 1124c0: hackage2nix: remove postgrest/postgrest-ws from br...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 1124c0ff6bc9aa4bc2631aa0fe89b256b2958b71 https://github.com/NixOS/nixpkgs/commit/1124c0ff6bc9aa4bc2631aa0fe89b256b2958b71 Author: Pierre RadermeckerDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/haskell-modules/configuration-hackage2nix.yaml Log Message: --- hackage2nix: remove postgrest/postgrest-ws from broken packages Commit: c5badb123a2dd6e2b38dcd2ddbe73e13dc6b554f https://github.com/NixOS/nixpkgs/commit/c5badb123a2dd6e2b38dcd2ddbe73e13dc6b554f Author: Domen Kožar Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/haskell-modules/configuration-hackage2nix.yaml Log Message: --- Merge pull request #25482 from PierreR/master hackage2nix: remove postgrest/postgrest-ws from broken packages Compare: https://github.com/NixOS/nixpkgs/compare/20d846bcdd42...c5badb123a2d___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] The .nixpkgs/config.nix file and user configuration
Here's some links for reference: * https://github.com/NixOS/nixpkgs/issues/1750 * https://github.com/sheenobu/nix-home * http://sandervanderburg.blogspot.com.au/2013/09/managing-user-environments-with-nix.html * https://www.reddit.com/r/NixOS/comments/5hd8ok/how_to_handle_nixos_and_i3_config_files/ I like to think of a nix-shell as a messy stateful environment to install all sorts of things, and a user-profile as a slightly less messy stateful environment. It's like the IO monad of Nix. So right now you can use config.nix to install and rebuild packages, while using other ways to manage config files. Note that there are many parts of the OS that is still not completely declarative and pure-functional even when using configuration.nix. But it's better than nothing. On 3/05/2017 4:29 PM, John Ramsden wrote: I've been looking for some information about how exactly the $HOME/.nixpkgs/config.nix file works. How exactly is it intended to be used? Up until now I've been managing my entire system from /etc/nixos, but it would be nice to have a place where I can add something that happens only to a single user. For example, setting up dotfiles, or use our services. Can the config.nix file be used for that? Is it effectively a /etc/nixos/configuration.nix that is intended to be used for a single user? I have found little bits of information about it here and there, for example in the nix pills. but nothing that really explains what it is used for in detail. Could someone point me where I can find this information? -- Founder of Matrix AI https://matrix.ai/ +61420925975 ___ nix-dev mailing list nix-dev@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] f53fb1: nixUnstable.perlBindings: Fix Nix::Config generati...
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: f53fb189256b8c488bad81bbc5cb779df2493ee5 https://github.com/NixOS/nixpkgs/commit/f53fb189256b8c488bad81bbc5cb779df2493ee5 Author: Eelco DolstraDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/tools/package-management/nix/default.nix Log Message: --- nixUnstable.perlBindings: Fix Nix::Config generation The configure script calls nix-instantiate, which fails if /nix/var doesn't exist (e.g. in a sandbox). This caused a bogus Nix::Config module to be generated, causing issues in Hydra. (cherry picked from commit 20d846bcdd42698004a16f8ef1f181f1e102742d) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 20d846: nixUnstable.perlBindings: Fix Nix::Config generati...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 20d846bcdd42698004a16f8ef1f181f1e102742d https://github.com/NixOS/nixpkgs/commit/20d846bcdd42698004a16f8ef1f181f1e102742d Author: Eelco DolstraDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/tools/package-management/nix/default.nix Log Message: --- nixUnstable.perlBindings: Fix Nix::Config generation The configure script calls nix-instantiate, which fails if /nix/var doesn't exist (e.g. in a sandbox). This caused a bogus Nix::Config module to be generated, causing issues in Hydra. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 61e576: sqlitebrowser: wrap Qt application
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 61e57636944abfe52929f98b8f3e851eb09c41da https://github.com/NixOS/nixpkgs/commit/61e57636944abfe52929f98b8f3e851eb09c41da Author: Nikolay AmiantovDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/tools/database/sqlitebrowser/default.nix M pkgs/top-level/all-packages.nix Log Message: --- sqlitebrowser: wrap Qt application ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] The .nixpkgs/config.nix file and user configuration
> $HOME/.nixpkgs/config.nix file works. 1) you can install system wide (nixos-rebuild ..) 2) you can install as user into ~/.nix-profile.nix ~/.config.nix is to "customize" user nixpkgs by - setting settings such as allowUnfree - override mplayer to use library X - add your own packages FOO See here: http://stackoverflow.com/questions/36000514/how-to-override-2-two-packages-in-nixos-configuration-nix Marc Weber ___ nix-dev mailing list nix-dev@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] The .nixpkgs/config.nix file and user configuration
Hi John, I guess the reason you are not receiving many answers is that your question highlights some misconceptions, and some design issues with nix. There does not exist any declarative configuration file for user environments. /etc/nixos/configuration.nix is amazing, but has not been parted to user environments. Installing user packages is done with nix-env, in an imperative fashion, and updates are based on packages names (nix-env -u) as explained on the [wiki]. Please see the discussion on [GitHub](1) about that precise topic. To get declarative user environments, you can look at the pull-request for [NixUP] (nix user profiles), or use a trick to manage packages declaratively in a custom environment. The [wiki] has such an example. I personally maintain a [~/.nixpkgs/packages.nix] that I edit, install and activate with the following one-liner. The command replaces all the installed packages with the given ones (-ir). I could alias it to nixuser-rebuild ;-). vim ~/.nixpkgs/packages.nix && nix-env -f ~/.nixpkgs/packages.nix -ir -Qk && i3-msg restart NixUP and/or the coming update to nix (1.12) /should/ make this management easier. I hope this makes it clearer! Regards, -- Layus. [NixUP]: https://github.com/NixOS/nixpkgs/pull/9250 [1]: https://github.com/NixOS/nixpkgs/issues/1750 [wiki]: https://nixos.org/wiki/Howto_keep_multiple_packages_up_to_date_at_once [~/nixpkgs/packages.nix]: https://gist.github.com/layus/427356ab4e7f46565d984686a311ca91#file-packages-nix On 03/05/17 08:29, John Ramsden wrote: I've been looking for some information about how exactly the $HOME/.nixpkgs/config.nix file works. How exactly is it intended to be used? Up until now I've been managing my entire system from /etc/nixos, but it would be nice to have a place where I can add something that happens only to a single user. For example, setting up dotfiles, or use our services. Can the config.nix file be used for that? Is it effectively a /etc/nixos/configuration.nix that is intended to be used for a single user? I have found little bits of information about it here and there, for example in the nix pills. but nothing that really explains what it is used for in detail. Could someone point me where I can find this information? ___ nix-dev mailing list nix-dev@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] d42aa8: elpa-packages: 2017-05-03
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: d42aa83347c5ee8c26ea7471549feea8de4342ff https://github.com/NixOS/nixpkgs/commit/d42aa83347c5ee8c26ea7471549feea8de4342ff Author: Thomas TuegelDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/applications/editors/emacs-modes/elpa-generated.nix Log Message: --- elpa-packages: 2017-05-03 Commit: 53f896eb4178aced0ca6e66568ea0bac052071c0 https://github.com/NixOS/nixpkgs/commit/53f896eb4178aced0ca6e66568ea0bac052071c0 Author: Thomas Tuegel Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/applications/editors/emacs-modes/melpa-generated.nix Log Message: --- melpa-packages: 2017-05-03 Adds explicit names for source files fetched from EmacsWiki, correcting an outstanding bug. Compare: https://github.com/NixOS/nixpkgs/compare/a9737f610f3c...53f896eb4178___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nix] 72fb2a: Fix build on gcc 4.9
Branch: refs/heads/master Home: https://github.com/NixOS/nix Commit: 72fb2a7edc169fa480f3a3d8da5a9fd263868491 https://github.com/NixOS/nix/commit/72fb2a7edc169fa480f3a3d8da5a9fd263868491 Author: Eelco DolstraDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M src/libutil/config.cc M src/libutil/config.hh Log Message: --- Fix build on gcc 4.9 http://hydra.nixos.org/build/52408843 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] e73e5c: haskell: set LD_LIBRARY_PATH in shellHook
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: e73e5c884f5770110d99675db8495bb1535a6308 https://github.com/NixOS/nixpkgs/commit/e73e5c884f5770110d99675db8495bb1535a6308 Author: Leon IsenbergDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/haskell-modules/generic-builder.nix Log Message: --- haskell: set LD_LIBRARY_PATH in shellHook LD_LIBRARY_PATH is considered by GHCI. Previously e.g. `cabal repl` failed on packages with system library dependencies. Commit: a9737f610f3cd36c86b0e2dcb90c5e173b095336 https://github.com/NixOS/nixpkgs/commit/a9737f610f3cd36c86b0e2dcb90c5e173b095336 Author: Peter Simons Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/haskell-modules/generic-builder.nix Log Message: --- Merge pull request #25398 from ljli/ghci-sys-libs haskell: set LD_LIBRARY_PATH in shellHook Compare: https://github.com/NixOS/nixpkgs/compare/4ea520ce4855...a9737f610f3c___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 4ea520: ocamlPackages.utop: add missing makeWrapper
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 4ea520ce4855ee06979fb62206b17499cb4f438a https://github.com/NixOS/nixpkgs/commit/4ea520ce4855ee06979fb62206b17499cb4f438a Author: Vladimír ČunátDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/tools/ocaml/utop/default.nix Log Message: --- ocamlPackages.utop: add missing makeWrapper ... fixing the build. No testing otherwise. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 76296c: R: import upstream patch to fix broken "R CMD Swea...
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: 76296ce3a5553e0d6228451438be4f53a3e50791 https://github.com/NixOS/nixpkgs/commit/76296ce3a5553e0d6228451438be4f53a3e50791 Author: Peter SimonsDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/applications/science/math/R/default.nix A pkgs/applications/science/math/R/fix-sweave-exit-code.patch Log Message: --- R: import upstream patch to fix broken "R CMD Sweave" command The command "R CMD Sweave" always exits with error code "1", even if the command was successful. This upstream patch remedies this issue. (cherry picked from commit 5e5d16f425397fd7cb1b42256a0dc25e76e1b4bc) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nix] 782c0b: nix eval: Add a --raw flag
Branch: refs/heads/master Home: https://github.com/NixOS/nix Commit: 782c0bff45593e7116d9b17b7de71b7ee636a807 https://github.com/NixOS/nix/commit/782c0bff45593e7116d9b17b7de71b7ee636a807 Author: Eelco DolstraDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M src/nix/eval.cc Log Message: --- nix eval: Add a --raw flag Similar to "jq -r", this prints the evaluation result (which must be a string value) unquoted. Commit: 08355643ab2811256b8d78265757d9aab216b38e https://github.com/NixOS/nix/commit/08355643ab2811256b8d78265757d9aab216b38e Author: Eelco Dolstra Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M src/nix-build/nix-build.cc Log Message: --- nix-shell: Implement passAsFile Compare: https://github.com/NixOS/nix/compare/d3dcdfa00691...08355643ab28___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 28dc5c: postgresql: fix build on darwin
Branch: refs/heads/release-16.09 Home: https://github.com/NixOS/nixpkgs Commit: 28dc5c7d221ac0e13b8f5761459829fdf43a223c https://github.com/NixOS/nixpkgs/commit/28dc5c7d221ac0e13b8f5761459829fdf43a223c Author: Bas van DijkDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/servers/sql/postgresql/default.nix Log Message: --- postgresql: fix build on darwin (cherry picked from commit 1f95524ab5bf7dee448afe646a78712d70c5ca2a) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 5e5d16: R: import upstream patch to fix broken "R CMD Swea...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 5e5d16f425397fd7cb1b42256a0dc25e76e1b4bc https://github.com/NixOS/nixpkgs/commit/5e5d16f425397fd7cb1b42256a0dc25e76e1b4bc Author: Peter SimonsDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/applications/science/math/R/default.nix A pkgs/applications/science/math/R/fix-sweave-exit-code.patch Log Message: --- R: import upstream patch to fix broken "R CMD Sweave" command The command "R CMD Sweave" always exits with error code "1", even if the command was successful. This upstream patch remedies this issue. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 56fc82: hlint: add as statically linked haskell binary
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: 56fc82e4060c4dee22605544ce95d382eb702396 https://github.com/NixOS/nixpkgs/commit/56fc82e4060c4dee22605544ce95d382eb702396 Author: Domen KožarDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/top-level/all-packages.nix Log Message: --- hlint: add as statically linked haskell binary ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] eacb23: hlint: add as statically linked haskell binary
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: eacb230a564f95862701ecbf917261250372ef56 https://github.com/NixOS/nixpkgs/commit/eacb230a564f95862701ecbf917261250372ef56 Author: Domen KožarDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/top-level/all-packages.nix Log Message: --- hlint: add as statically linked haskell binary ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/patchelf] 2a9cef: Fix multiple --add-needed
Branch: refs/heads/master Home: https://github.com/NixOS/patchelf Commit: 2a9cefd7d637d160d12dc7946393778fa8abbc58 https://github.com/NixOS/patchelf/commit/2a9cefd7d637d160d12dc7946393778fa8abbc58 Author: Eelco DolstraDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M src/patchelf.cc Log Message: --- Fix multiple --add-needed Reported by Jannis Harder. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 017a72: camlp5: fix install with ocaml 4.04
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 017a72393917ff0696312ed415d9d06095f14e79 https://github.com/NixOS/nixpkgs/commit/017a72393917ff0696312ed415d9d06095f14e79 Author: Théo ZimmermannDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/tools/ocaml/camlp5/default.nix Log Message: --- camlp5: fix install with ocaml 4.04 The problem was that bytecode executables were shrinked. This closes #25367. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nix] d3dcdf: Fix perlBindings.x86_64-darwin
Branch: refs/heads/master Home: https://github.com/NixOS/nix Commit: d3dcdfa00691cfe6f6a939fde218f1980d3cf73c https://github.com/NixOS/nix/commit/d3dcdfa00691cfe6f6a939fde218f1980d3cf73c Author: Eelco DolstraDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M release.nix Log Message: --- Fix perlBindings.x86_64-darwin http://hydra.nixos.org/build/52401151 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nix] a786d2: doc: fix the description of --xml and --json
Branch: refs/heads/master Home: https://github.com/NixOS/nix Commit: a786d26dc27798a0d00b5433442c69815c8ba763 https://github.com/NixOS/nix/commit/a786d26dc27798a0d00b5433442c69815c8ba763 Author: regnatDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M doc/manual/command-ref/nix-instantiate.xml Log Message: --- doc: fix the description of --xml and --json Those options seem to only apply with --eval and not with --parse. Commit: d3449b286bba82810bc05b684bbfd3b9173714fa https://github.com/NixOS/nix/commit/d3449b286bba82810bc05b684bbfd3b9173714fa Author: Eelco Dolstra Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M doc/manual/command-ref/nix-instantiate.xml Log Message: --- Merge pull request #1371 from regnat/doc_--xml_fix fix the description of --xml and --json Compare: https://github.com/NixOS/nix/compare/16535552ad69...d3449b286bba___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 4b7caa: LTS Haskell 8.13
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 4b7caa7408eeddf3a1f5ef02262469221e1f6163 https://github.com/NixOS/nixpkgs/commit/4b7caa7408eeddf3a1f5ef02262469221e1f6163 Author: Peter SimonsDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/haskell-modules/configuration-hackage2nix.yaml Log Message: --- LTS Haskell 8.13 Commit: 1fdc34b73732715a74e926c4bee44c255df93360 https://github.com/NixOS/nixpkgs/commit/1fdc34b73732715a74e926c4bee44c255df93360 Author: Peter Simons Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/haskell-modules/hackage-packages.nix Log Message: --- hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.2-1-gd2334f4 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/b0588eb8a10ee28234bd3bc678c5b92b0f72f4a9. Compare: https://github.com/NixOS/nixpkgs/compare/664ff4069cb8...1fdc34b73732___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] bb6a5b: nixos/xserver: Changed xrandrHeads to support corr...
Branch: refs/heads/staging Home: https://github.com/NixOS/nixpkgs Commit: bb6a5b079fe8c88a6e42c92179711b2d0a9a9842 https://github.com/NixOS/nixpkgs/commit/bb6a5b079fe8c88a6e42c92179711b2d0a9a9842 Author: Roger QiuDate: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M nixos/doc/manual/release-notes/rl-1709.xml M nixos/modules/services/x11/xserver.nix Log Message: --- nixos/xserver: Changed xrandrHeads to support corresponding monitor section configuration in Xorg Commit: 4ac06ea6a13bf082791f1e3293528dc6c1b67841 https://github.com/NixOS/nixpkgs/commit/4ac06ea6a13bf082791f1e3293528dc6c1b67841 Author: Fernando J Pando Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M nixos/modules/services/continuous-integration/buildbot/master.nix M nixos/modules/services/continuous-integration/buildbot/worker.nix M nixos/tests/buildbot.nix M pkgs/development/tools/build-managers/buildbot/default.nix M pkgs/development/tools/build-managers/buildbot/plugins.nix M pkgs/development/tools/build-managers/buildbot/worker.nix Log Message: --- buildbot: 0.9.4 -> 0.9.5 - adds distro dependency - buildbot nodaemon in service module - fakerepo for module tests - service module parameter fixup - tested on nixos - tested on darwin Commit: 8266c89b55e3ae97ff635a0f9f8aee556ae7b384 https://github.com/NixOS/nixpkgs/commit/8266c89b55e3ae97ff635a0f9f8aee556ae7b384 Author: aszlig Date: 2017-04-24 (Mon, 24 Apr 2017) Changed paths: M nixos/modules/services/x11/xserver.nix Log Message: --- nixos/xserver: Fix up/refactor xrandrHeads option Using invalid module options in the submodule isn't very nice, because it doesn't give very useful errors in case of type mismatch, also we don't get descriptions of these options as they're effecively nonexistent to the module system. Another downside of this is that merging of these options isn't done correctly as well (eg. for types.lines). So we now have proper submodules for each xrandrHead and we also use corcedTo in the type of xrandrHeads so that we can populate the submodule's "output" option in case a plain string is defined for a list item. Instead of silently skipping multiple primary heads, we now have an assertion, which displays a message and aborts configuration evaluation appropriately. Signed-off-by: aszlig Commit: d7a8876c13f75e7a55e2f3cbc16346406e9abdf8 https://github.com/NixOS/nixpkgs/commit/d7a8876c13f75e7a55e2f3cbc16346406e9abdf8 Author: aszlig Date: 2017-04-24 (Mon, 24 Apr 2017) Changed paths: M nixos/doc/manual/release-notes/rl-1709.xml Log Message: --- nixos/doc: Improve release notes for xrandrHeads The xrandrHeads option has been there since a long time, so there is no need to advertise it as a new feature. Instead, let's focus on just what has changed, which is that we now assign one head to be primary. Signed-off-by: aszlig Commit: 79e712822fcfe797c545e2db5bcef9a07b00b2e5 https://github.com/NixOS/nixpkgs/commit/79e712822fcfe797c545e2db5bcef9a07b00b2e5 Author: aszlig Date: 2017-04-24 (Mon, 24 Apr 2017) Changed paths: M nixos/modules/services/x11/xserver.nix Log Message: --- nixos/xserver: Document xrandrHeads.apply It was asked by @CMCDragonkai to elaborate on that, so let's just do this by actually providing a code comment. Signed-off-by: aszlig Commit: 29969a5ec7df53ca82585d5b7c2e472030c04f54 https://github.com/NixOS/nixpkgs/commit/29969a5ec7df53ca82585d5b7c2e472030c04f54 Author: Chris Hodapp Date: 2017-05-01 (Mon, 01 May 2017) Changed paths: M pkgs/applications/editors/rstudio/default.nix M pkgs/development/r-modules/README.md A pkgs/development/r-modules/wrapper-rstudio.nix M pkgs/development/r-modules/wrapper.nix M pkgs/top-level/all-packages.nix Log Message: --- rstudio: Fix recompilation issue with custom package set This attempts to fix the issue described at https://github.com/NixOS/nixpkgs/pull/22219#issuecomment-291801133. Any change to the custom packages passed to RStudio causes this to completely rebuild RStudio, which is completely unnecessary and also a bit of a hindrance as it's a fairly slow build. This rolls back most of that old PR, and instead implements something more like rWrapper. Existing configurations with the old useRPackages will break. Commit: 5a78bed2bb5b3499d7d160cda2f1413ede0809f7 https://github.com/NixOS/nixpkgs/commit/5a78bed2bb5b3499d7d160cda2f1413ede0809f7 Author: Utku Demir Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M pkgs/build-support/emacs/wrapper.nix Log
[Nix-commits] [NixOS/nixpkgs] 664ff4: pythonPackages.magic-wormhole: fix build
Branch: refs/heads/python-wip Home: https://github.com/NixOS/nixpkgs Commit: 664ff4069cb87aa4ab94f0e885ed1dab127bee15 https://github.com/NixOS/nixpkgs/commit/664ff4069cb87aa4ab94f0e885ed1dab127bee15 Author: Frederik RietdijkDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/python-modules/magic-wormhole/default.nix M pkgs/top-level/python-packages.nix Log Message: --- pythonPackages.magic-wormhole: fix build - fixes build - use buildPythonPackage and pass in individual packages As mentioned in https://github.com/NixOS/nixpkgs/pull/20722 this packages is both an application and a library. If a package is both then we use buildPythonPackage and put it in python-packages.nix. That way we can guarantee we use the correct version of dependencies when using it as a library. Unfortunately, it does mean the name of the package is prefixed with `pythonX.X-`. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 664ff4: pythonPackages.magic-wormhole: fix build
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 664ff4069cb87aa4ab94f0e885ed1dab127bee15 https://github.com/NixOS/nixpkgs/commit/664ff4069cb87aa4ab94f0e885ed1dab127bee15 Author: Frederik RietdijkDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/python-modules/magic-wormhole/default.nix M pkgs/top-level/python-packages.nix Log Message: --- pythonPackages.magic-wormhole: fix build - fixes build - use buildPythonPackage and pass in individual packages As mentioned in https://github.com/NixOS/nixpkgs/pull/20722 this packages is both an application and a library. If a package is both then we use buildPythonPackage and put it in python-packages.nix. That way we can guarantee we use the correct version of dependencies when using it as a library. Unfortunately, it does mean the name of the package is prefixed with `pythonX.X-`. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] cebce7: mwprocapture: fix compile on linux 4.11
Branch: refs/heads/python-wip Home: https://github.com/NixOS/nixpkgs Commit: cebce78be926f936ac3bd3a9f813c961b5d2d4a4 https://github.com/NixOS/nixpkgs/commit/cebce78be926f936ac3bd3a9f813c961b5d2d4a4 Author: Cray ElliottDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/os-specific/linux/mwprocapture/default.nix A pkgs/os-specific/linux/mwprocapture/linux_4_11_include_fix.patch Log Message: --- mwprocapture: fix compile on linux 4.11 Commit: 52b1995250c5dd7443c69818d469ef7db0299ffd https://github.com/NixOS/nixpkgs/commit/52b1995250c5dd7443c69818d469ef7db0299ffd Author: Frederik Rietdijk Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/top-level/python-packages.nix Log Message: --- pythonPackages.os-testr: mark as broken Compare: https://github.com/NixOS/nixpkgs/compare/a6175a477cee...52b1995250c5___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 52b199: pythonPackages.os-testr: mark as broken
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 52b1995250c5dd7443c69818d469ef7db0299ffd https://github.com/NixOS/nixpkgs/commit/52b1995250c5dd7443c69818d469ef7db0299ffd Author: Frederik RietdijkDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/top-level/python-packages.nix Log Message: --- pythonPackages.os-testr: mark as broken ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] cebce7: mwprocapture: fix compile on linux 4.11
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: cebce78be926f936ac3bd3a9f813c961b5d2d4a4 https://github.com/NixOS/nixpkgs/commit/cebce78be926f936ac3bd3a9f813c961b5d2d4a4 Author: Cray ElliottDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/os-specific/linux/mwprocapture/default.nix A pkgs/os-specific/linux/mwprocapture/linux_4_11_include_fix.patch Log Message: --- mwprocapture: fix compile on linux 4.11 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] a6175a: pythonPackages.pivy: disable on 3.x
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: a6175a477cee80ae0dafeecc10fef2f200644de4 https://github.com/NixOS/nixpkgs/commit/a6175a477cee80ae0dafeecc10fef2f200644de4 Author: Frederik RietdijkDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/top-level/python-packages.nix Log Message: --- pythonPackages.pivy: disable on 3.x ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 3dfa70: pythonPackages.line_profiler: fix build
Branch: refs/heads/python-wip Home: https://github.com/NixOS/nixpkgs Commit: 3dfa709706db3fcfb69c6907d2a29dca269caa0a https://github.com/NixOS/nixpkgs/commit/3dfa709706db3fcfb69c6907d2a29dca269caa0a Author: Frederik RietdijkDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/python-modules/line_profiler/default.nix Log Message: --- pythonPackages.line_profiler: fix build Commit: 82e99edf3195ff6184b06a3bbeb0b98e074af603 https://github.com/NixOS/nixpkgs/commit/82e99edf3195ff6184b06a3bbeb0b98e074af603 Author: Frederik Rietdijk Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/top-level/python-packages.nix Log Message: --- pythonpackages.pywinrm: broken Commit: a6175a477cee80ae0dafeecc10fef2f200644de4 https://github.com/NixOS/nixpkgs/commit/a6175a477cee80ae0dafeecc10fef2f200644de4 Author: Frederik Rietdijk Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/top-level/python-packages.nix Log Message: --- pythonPackages.pivy: disable on 3.x Compare: https://github.com/NixOS/nixpkgs/compare/8017bc934e5e...a6175a477cee___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 82e99e: pythonpackages.pywinrm: broken
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 82e99edf3195ff6184b06a3bbeb0b98e074af603 https://github.com/NixOS/nixpkgs/commit/82e99edf3195ff6184b06a3bbeb0b98e074af603 Author: Frederik RietdijkDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/top-level/python-packages.nix Log Message: --- pythonpackages.pywinrm: broken ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 3dfa70: pythonPackages.line_profiler: fix build
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 3dfa709706db3fcfb69c6907d2a29dca269caa0a https://github.com/NixOS/nixpkgs/commit/3dfa709706db3fcfb69c6907d2a29dca269caa0a Author: Frederik RietdijkDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/python-modules/line_profiler/default.nix Log Message: --- pythonPackages.line_profiler: fix build ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 521796: python-stevedore: 1.7.0 -> 1.21.0
Branch: refs/heads/python-wip Home: https://github.com/NixOS/nixpkgs Commit: 5217969f691e21dc62c6ed16eb6bb6a51afed0ee https://github.com/NixOS/nixpkgs/commit/5217969f691e21dc62c6ed16eb6bb6a51afed0ee Author: Daiderd JordanDate: 2017-05-02 (Tue, 02 May 2017) Changed paths: A pkgs/development/python-modules/stevedore/default.nix M pkgs/top-level/python-packages.nix Log Message: --- python-stevedore: 1.7.0 -> 1.21.0 Commit: 97630b21c9242aeb777116eda5f407cb33443473 https://github.com/NixOS/nixpkgs/commit/97630b21c9242aeb777116eda5f407cb33443473 Author: Frederik Rietdijk Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: A pkgs/development/python-modules/pydot/default.nix M pkgs/top-level/python-packages.nix Log Message: --- pythonPackages.pydot: fix build Commit: 8017bc934e5ecc44356737f1765e7e118f1afd53 https://github.com/NixOS/nixpkgs/commit/8017bc934e5ecc44356737f1765e7e118f1afd53 Author: Frederik Rietdijk Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: A pkgs/development/python-modules/stevedore/default.nix M pkgs/top-level/python-packages.nix Log Message: --- Merge pull request #25453 from LnL7/python-stevedore python-stevedore: 1.7.0 -> 1.21.0 Compare: https://github.com/NixOS/nixpkgs/compare/d317e834c105...8017bc934e5e___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 521796: python-stevedore: 1.7.0 -> 1.21.0
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 5217969f691e21dc62c6ed16eb6bb6a51afed0ee https://github.com/NixOS/nixpkgs/commit/5217969f691e21dc62c6ed16eb6bb6a51afed0ee Author: Daiderd JordanDate: 2017-05-02 (Tue, 02 May 2017) Changed paths: A pkgs/development/python-modules/stevedore/default.nix M pkgs/top-level/python-packages.nix Log Message: --- python-stevedore: 1.7.0 -> 1.21.0 Commit: 8017bc934e5ecc44356737f1765e7e118f1afd53 https://github.com/NixOS/nixpkgs/commit/8017bc934e5ecc44356737f1765e7e118f1afd53 Author: Frederik Rietdijk Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: A pkgs/development/python-modules/stevedore/default.nix M pkgs/top-level/python-packages.nix Log Message: --- Merge pull request #25453 from LnL7/python-stevedore python-stevedore: 1.7.0 -> 1.21.0 Compare: https://github.com/NixOS/nixpkgs/compare/97630b21c924...8017bc934e5e___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 97630b: pythonPackages.pydot: fix build
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 97630b21c9242aeb777116eda5f407cb33443473 https://github.com/NixOS/nixpkgs/commit/97630b21c9242aeb777116eda5f407cb33443473 Author: Frederik RietdijkDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: A pkgs/development/python-modules/pydot/default.nix M pkgs/top-level/python-packages.nix Log Message: --- pythonPackages.pydot: fix build ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] bb6a5b: nixos/xserver: Changed xrandrHeads to support corr...
Branch: refs/heads/python-wip Home: https://github.com/NixOS/nixpkgs Commit: bb6a5b079fe8c88a6e42c92179711b2d0a9a9842 https://github.com/NixOS/nixpkgs/commit/bb6a5b079fe8c88a6e42c92179711b2d0a9a9842 Author: Roger QiuDate: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M nixos/doc/manual/release-notes/rl-1709.xml M nixos/modules/services/x11/xserver.nix Log Message: --- nixos/xserver: Changed xrandrHeads to support corresponding monitor section configuration in Xorg Commit: 4ac06ea6a13bf082791f1e3293528dc6c1b67841 https://github.com/NixOS/nixpkgs/commit/4ac06ea6a13bf082791f1e3293528dc6c1b67841 Author: Fernando J Pando Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M nixos/modules/services/continuous-integration/buildbot/master.nix M nixos/modules/services/continuous-integration/buildbot/worker.nix M nixos/tests/buildbot.nix M pkgs/development/tools/build-managers/buildbot/default.nix M pkgs/development/tools/build-managers/buildbot/plugins.nix M pkgs/development/tools/build-managers/buildbot/worker.nix Log Message: --- buildbot: 0.9.4 -> 0.9.5 - adds distro dependency - buildbot nodaemon in service module - fakerepo for module tests - service module parameter fixup - tested on nixos - tested on darwin Commit: 8266c89b55e3ae97ff635a0f9f8aee556ae7b384 https://github.com/NixOS/nixpkgs/commit/8266c89b55e3ae97ff635a0f9f8aee556ae7b384 Author: aszlig Date: 2017-04-24 (Mon, 24 Apr 2017) Changed paths: M nixos/modules/services/x11/xserver.nix Log Message: --- nixos/xserver: Fix up/refactor xrandrHeads option Using invalid module options in the submodule isn't very nice, because it doesn't give very useful errors in case of type mismatch, also we don't get descriptions of these options as they're effecively nonexistent to the module system. Another downside of this is that merging of these options isn't done correctly as well (eg. for types.lines). So we now have proper submodules for each xrandrHead and we also use corcedTo in the type of xrandrHeads so that we can populate the submodule's "output" option in case a plain string is defined for a list item. Instead of silently skipping multiple primary heads, we now have an assertion, which displays a message and aborts configuration evaluation appropriately. Signed-off-by: aszlig Commit: d7a8876c13f75e7a55e2f3cbc16346406e9abdf8 https://github.com/NixOS/nixpkgs/commit/d7a8876c13f75e7a55e2f3cbc16346406e9abdf8 Author: aszlig Date: 2017-04-24 (Mon, 24 Apr 2017) Changed paths: M nixos/doc/manual/release-notes/rl-1709.xml Log Message: --- nixos/doc: Improve release notes for xrandrHeads The xrandrHeads option has been there since a long time, so there is no need to advertise it as a new feature. Instead, let's focus on just what has changed, which is that we now assign one head to be primary. Signed-off-by: aszlig Commit: 79e712822fcfe797c545e2db5bcef9a07b00b2e5 https://github.com/NixOS/nixpkgs/commit/79e712822fcfe797c545e2db5bcef9a07b00b2e5 Author: aszlig Date: 2017-04-24 (Mon, 24 Apr 2017) Changed paths: M nixos/modules/services/x11/xserver.nix Log Message: --- nixos/xserver: Document xrandrHeads.apply It was asked by @CMCDragonkai to elaborate on that, so let's just do this by actually providing a code comment. Signed-off-by: aszlig Commit: aac48708c1a9d5443d11e206fe38b0ebbd4cb930 https://github.com/NixOS/nixpkgs/commit/aac48708c1a9d5443d11e206fe38b0ebbd4cb930 Author: Matthew Bauer Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M pkgs/tools/text/xml/jing-trang/default.nix Log Message: --- jing-trang: supports all unix This is needed to build the manual on macOS. Commit: cc4e2505e4d5539feb628822883e48dc4c42289f https://github.com/NixOS/nixpkgs/commit/cc4e2505e4d5539feb628822883e48dc4c42289f Author: Ioannis Koutras Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M pkgs/tools/system/efivar/default.nix Log Message: --- efivar: 31 -> 30 According to the release page, version 31 of efivar is still considered as a pre-release and the sha256sum has changed at least once. This commit switches to the last, stable release. Commit: 1234825656bfed1d617d03a32a1a91a97850570b https://github.com/NixOS/nixpkgs/commit/1234825656bfed1d617d03a32a1a91a97850570b Author: Matthew Bauer Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M pkgs/tools/text/xsv/default.nix M pkgs/top-level/all-packages.nix Log Message: --- xsv: fix "has invalid
[Nix-commits] [NixOS/nixpkgs] d317e8: pythonPackages.pytestcov: never propagate pytest
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: d317e834c10599cb0d48de8cc8d22adefee6a19e https://github.com/NixOS/nixpkgs/commit/d317e834c10599cb0d48de8cc8d22adefee6a19e Author: Frederik RietdijkDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/top-level/python-packages.nix Log Message: --- pythonPackages.pytestcov: never propagate pytest Because we have multiple versions of pytest and we do not want to end up with multiple in one closure. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 6d1408: pythonPackages.setuptoolsTrial: do not depend on o...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 6d1408153c516827c737c5f0f27e511f31f0118b https://github.com/NixOS/nixpkgs/commit/6d1408153c516827c737c5f0f27e511f31f0118b Author: Frederik RietdijkDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/top-level/python-packages.nix Log Message: --- pythonPackages.setuptoolsTrial: do not depend on old pytest ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-dev] The .nixpkgs/config.nix file and user configuration
I've been looking for some information about how exactly the $HOME/.nixpkgs/config.nix file works. How exactly is it intended to be used? Up until now I've been managing my entire system from /etc/nixos, but it would be nice to have a place where I can add something that happens only to a single user. For example, setting up dotfiles, or use our services. Can the config.nix file be used for that? Is it effectively a /etc/nixos/configuration.nix that is intended to be used for a single user? I have found little bits of information about it here and there, for example in the nix pills. but nothing that really explains what it is used for in detail. Could someone point me where I can find this information? -- John Ramsden ___ nix-dev mailing list nix-dev@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] a7b206: pythonPackages.certifi: move to separate file
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: a7b206bb89ab1dc5b36b184768ec24ba02e9188a https://github.com/NixOS/nixpkgs/commit/a7b206bb89ab1dc5b36b184768ec24ba02e9188a Author: Frederik RietdijkDate: 2017-05-03 (Wed, 03 May 2017) Changed paths: A pkgs/development/python-modules/certifi/default.nix M pkgs/top-level/python-packages.nix Log Message: --- pythonPackages.certifi: move to separate file ___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 516f90: gdal: fix darwin build
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 516f909acbe0a22d39daf71c3808accc3014202f https://github.com/NixOS/nixpkgs/commit/516f909acbe0a22d39daf71c3808accc3014202f Author: Daiderd JordanDate: 2017-05-02 (Tue, 02 May 2017) Changed paths: M pkgs/development/libraries/gdal/default.nix Log Message: --- gdal: fix darwin build Commit: 8d52769ef28fdf7816248af7047f422eed98b32c https://github.com/NixOS/nixpkgs/commit/8d52769ef28fdf7816248af7047f422eed98b32c Author: Frederik Rietdijk Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M pkgs/development/libraries/gdal/default.nix Log Message: --- Merge pull request #25459 from LnL7/darwin-gdal gdal: fix darwin build Compare: https://github.com/NixOS/nixpkgs/compare/9e48fc3268fc...8d52769ef28f___ nix-commits mailing list nix-comm...@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-commits