Re: [Nix-dev] Latex package to handle unicode characters?
Bottom line is that texlive updates its packages frequently and our md5 are always out of sync. We mirror some packages but not the whole scheme-full. AFAIK, you can either use scheme basic, or go trough the update procedure described in texlive-new/default.nix to get a (temporarily) up-to-date list of hashes and build against that. Regards, -- Layus. Le 6 juin 2016 22:33:35 UTC+02:00, Taeer Bar-Yam a écrit : >actually it appears that only scheme-basic is working. scheme-full is >giving me an error about md5 hash mismatches: >( output path ‘/nix/store/ayq32cfk92kiysywxnb35xfhsm4j3wbq-2up.tar.xz’ >has md5 hash ‘7bb1a159a6e50d7cb807c58f471e360e’ when >‘6160fbc7ab71be778081500b908d2648’ was expected ) >does anyone know what the problem is and how to fix it? >> On Jun 6, 2016, at 2:16 PM, Taeer Bar-Yam wrote: >> >> I had a similar problem and started using texlive.combine.scheme-full >or texlive.combine.scheme-basic. Maybe try that, see if it works for >what you need? >>> On Jun 6, 2016, at 2:07 PM, Jeffrey David Johnson >wrote: >>> >>> I was using texLiveFull until recently, but now it's marked broken >and a comment points users to the texlive.combine method. I tried >checking out an older version of pkgs/tools/typesetting/tex but the >dependencies don't line up with the rest of nixpkgs anymore. Probably I >just want the full set of texlive-new packages, even if they're big, >becuase I don't know what I'm doing enough to pick and choose. So I >tried this monster (all collections + inputenc packages): >>> >>> myTexlive = with pkgs; texlive.combine { >>>inherit (texlive) >>> collection-basic >>> collection-bibtexextra >>> collection-binextra >>> collection-context >>> collection-fontsextra >>> collection-fontsrecommended >>> collection-fontutils >>> collection-formatsextra >>> collection-games >>> collection-genericextra >>> collection-genericrecommended >>> collection-htmlxml >>> collection-humanities >>> collection-langafrican >>> collection-langarabic >>> collection-langchinese >>> collection-langcjk >>> collection-langcyrillic >>> collection-langczechslovak >>> collection-langenglish >>> collection-langeuropean >>> collection-langfrench >>> collection-langgerman >>> collection-langgreek >>> collection-langindic >>> collection-langitalian >>> collection-langjapanese >>> collection-langkorean >>> collection-langother >>> collection-langpolish >>> collection-langportuguese >>> collection-langspanish >>> collection-latex >>> collection-latexextra >>> collection-latexrecommended >>> collection-luatex >>> collection-mathextra >>> collection-metapost >>> collection-music >>> collection-omega >>> collection-pictures >>> collection-plainextra >>> collection-pstricks >>> collection-publishers >>> collection-science >>> collection-texworks >>> collection-wintools >>> collection-xetex >>> greek-inputenc; >>> }; >>> >>> Still the same error though. Maybe it's a pandoc issue after all. >>> Jeff >>> >>> On Wed, 1 Jun 2016 02:45:18 -0700 >>> Linus Arver wrote: >>> On Sun, May 29, 2016 at 04:56:12PM -0700, Jeffrey David Johnson >wrote: > I get the following error when exporting some markdown to PDF with >pandoc: > >An error occured: PDF creation failed: >! Package inputenc Error: Unicode char \u8: not set up for use >with LaTeX. > >See the inputenc package documentation for explanation. >Type H for immediate help. > ... > >l.150 Evolutionary Analysis} > >Try running pandoc with --latex-engine=xelatex. > > I could hunt this one character down, but is there a package I >could add to my texlive environment that might help handle this type of >problem in general? I used to use the texliveFull package, which included xelatex. FWIW, I no longer use texliveFull; instead I use a Docker container >for all TeX-related things as it is much simpler to use along with negligible maintenence costs, if at all. > So far I just use the standard one: > >myTexLive = texlive.combine { > inherit (texlive) scheme-small; >}; > > Don't see any mention of xelatex in nixpkgs. That's probably because it still comes with texliveFull, which is >what most people use I imagine. > Ideally I'd like to handle all of unicode, but just skipping any >unrenderable characters would be OK too, since I gather latex doesn't >do that yet? AFAIK, Latex never dealt with Unicode natively. Xelatex has much >simpler font support (fontspec) so I've always opted for Xelatex from the >beginning. Best, Linus >>> _
[Nix-commits] [NixOS/nixpkgs] bd1b23: fix 'licenses' -> 'license' in several places
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: bd1b236f7c72260b3b74244c9998ecd6b204ae8b https://github.com/NixOS/nixpkgs/commit/bd1b236f7c72260b3b74244c9998ecd6b204ae8b Author: Nikolay Amiantov Date: 2016-06-07 (Tue, 07 Jun 2016) Changed paths: M pkgs/applications/video/mjpg-streamer/default.nix M pkgs/data/fonts/corefonts/default.nix M pkgs/development/tools/analysis/garcosim/tracefilesim/default.nix Log Message: --- fix 'licenses' -> 'license' in several places ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] ffb1e8: corefonts: add meta and mark as unfree
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: ffb1e8506b662f86c4a7b1d071fa5162be22c753 https://github.com/NixOS/nixpkgs/commit/ffb1e8506b662f86c4a7b1d071fa5162be22c753 Author: Nikolay Amiantov Date: 2016-06-07 (Tue, 07 Jun 2016) Changed paths: M pkgs/data/fonts/corefonts/default.nix Log Message: --- corefonts: add meta and mark as unfree See e.g. https://sourceforge.net/p/corefonts/bugs/6/ ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] python2nix requires old pip?
hey! if you create an issue or send a pr what is not working with pypi2nix[1] i can give it a look. i would really appreciate feedback, since packages i usually use work for me. also anything i can i add to the readme to make it easier to understand is appreciated. [1] https://github.com/garbas/pypi2nix On Mon, Jun 6, 2016 at 7:30 PM, Tomasz Czyż wrote: > Recently I've got https://github.com/garbas/pypi2nix working, looks like > usefull tool. But I had to make own package, the one from nixpkgs didn't > work for me. > > 2016-06-06 17:59 GMT+01:00 Jeffrey David Johnson : >> >> What's the current state of the py*2nix helpers? I just tried to run >> python2nix and got this: >> >> $ python2nix >> Traceback (most recent call last): >> File >> "/nix/store/mpzwan1fyraps3kmigpda76lzyj9r9qy-python2nix-20140927/bin/.python2nix-wrapped", >> line 8, in >> from python2nix import main >> File >> "/nix/store/mpzwan1fyraps3kmigpda76lzyj9r9qy-python2nix-20140927/lib/python2.7/site-packages/python2nix/__init__.py", >> line 5, in >> from python2nix import pip_deps >> File >> "/nix/store/mpzwan1fyraps3kmigpda76lzyj9r9qy-python2nix-20140927/lib/python2.7/site-packages/python2nix/pip_deps.py", >> line 15, in >> from pip.log import logger >> ImportError: No module named log >> >> It worked for me until recently. Is anyone else currently using it? >> According to https://github.com/proger/python2nix it requires pip==1.5.6, so >> I'm guessing that just needs to be hunted down and added as a dependency. >> >> Also tried cloning the two pypi2nix repos >> (https://github.com/garbas/pypi2nix and >> https://github.com/offlinehacker/pypi2nix) but couldn't get either of them >> to work. >> Jeff >> ___ >> nix-dev mailing list >> nix-dev@lists.science.uu.nl >> http://lists.science.uu.nl/mailman/listinfo/nix-dev > > > > > -- > Tomasz Czyż > > ___ > nix-dev mailing list > nix-dev@lists.science.uu.nl > http://lists.science.uu.nl/mailman/listinfo/nix-dev > -- Rok Garbas http://www.garbas.si r...@garbas.si ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] e8108e: toxvpn: update versions and allow systemd to be op...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: e8108e0d2227d0e848615c02101cf57f85be3a06 https://github.com/NixOS/nixpkgs/commit/e8108e0d2227d0e848615c02101cf57f85be3a06 Author: michael bishop Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/tools/networking/toxvpn/default.nix Log Message: --- toxvpn: update versions and allow systemd to be optional Commit: 38ba56863435c5f791083a638f06eda7da876265 https://github.com/NixOS/nixpkgs/commit/38ba56863435c5f791083a638f06eda7da876265 Author: Joachim Fasting Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/tools/networking/toxvpn/default.nix Log Message: --- Merge pull request #16019 from cleverca22/master toxvpn: update versions and allow systemd to be optional Compare: https://github.com/NixOS/nixpkgs/compare/86f9ead28801...38ba56863435___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 86f9ea: exfat: 1.2.3 -> 1.2.4
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 86f9ead2880142b08069e7254ecda2341d25db0e https://github.com/NixOS/nixpkgs/commit/86f9ead2880142b08069e7254ecda2341d25db0e Author: Tobias Geerinckx-Rice Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/tools/filesystems/exfat/default.nix Log Message: --- exfat: 1.2.3 -> 1.2.4 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] How to use .nixpkgs/config.nix?
On Mon, Jun 6, 2016 at 9:31 PM, Kamil Chmielewski wrote: > Did you see nix pills by Lehtalman > http://lethalman.blogspot.it/2014/07/nix-pill-1-why-you-should-give-it-try.html > ? The first ones seemed to repeat the contents of the manual, so I initially didn't follow through; but now that you said, I tried again and indeed the "pill 17" [3] seems to talk about packageOverrides. Together with another linked article [4], it explains the 'x: with x {' pattern very nice - thanks! But still doesn't seem to explain where the later 'pkgs' inside it come from [5]? And what they contain? esp. compared to their apparent siblings? (i.e. what's in 'pkgs_' vs. what's in 'pkgs_.pkgs' IIUC?) [3] http://lethalman.blogspot.it/2014/11/nix-pill-17-nixpkgs-overriding-packages.html [4] http://r6.ca/blog/20140422T142911Z.html [5] https://github.com/kamilchm/.nixpkgs/blob/56b2bba3bdc871dd8360a43a355ab2b214f216c9/config.nix#L32 Thanks, /Mateusz. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Latex package to handle unicode characters?
actually it appears that only scheme-basic is working. scheme-full is giving me an error about md5 hash mismatches: ( output path ‘/nix/store/ayq32cfk92kiysywxnb35xfhsm4j3wbq-2up.tar.xz’ has md5 hash ‘7bb1a159a6e50d7cb807c58f471e360e’ when ‘6160fbc7ab71be778081500b908d2648’ was expected ) does anyone know what the problem is and how to fix it? > On Jun 6, 2016, at 2:16 PM, Taeer Bar-Yam wrote: > > I had a similar problem and started using texlive.combine.scheme-full or > texlive.combine.scheme-basic. Maybe try that, see if it works for what you > need? >> On Jun 6, 2016, at 2:07 PM, Jeffrey David Johnson wrote: >> >> I was using texLiveFull until recently, but now it's marked broken and a >> comment points users to the texlive.combine method. I tried checking out an >> older version of pkgs/tools/typesetting/tex but the dependencies don't line >> up with the rest of nixpkgs anymore. Probably I just want the full set of >> texlive-new packages, even if they're big, becuase I don't know what I'm >> doing enough to pick and choose. So I tried this monster (all collections + >> inputenc packages): >> >> myTexlive = with pkgs; texlive.combine { >>inherit (texlive) >> collection-basic >> collection-bibtexextra >> collection-binextra >> collection-context >> collection-fontsextra >> collection-fontsrecommended >> collection-fontutils >> collection-formatsextra >> collection-games >> collection-genericextra >> collection-genericrecommended >> collection-htmlxml >> collection-humanities >> collection-langafrican >> collection-langarabic >> collection-langchinese >> collection-langcjk >> collection-langcyrillic >> collection-langczechslovak >> collection-langenglish >> collection-langeuropean >> collection-langfrench >> collection-langgerman >> collection-langgreek >> collection-langindic >> collection-langitalian >> collection-langjapanese >> collection-langkorean >> collection-langother >> collection-langpolish >> collection-langportuguese >> collection-langspanish >> collection-latex >> collection-latexextra >> collection-latexrecommended >> collection-luatex >> collection-mathextra >> collection-metapost >> collection-music >> collection-omega >> collection-pictures >> collection-plainextra >> collection-pstricks >> collection-publishers >> collection-science >> collection-texworks >> collection-wintools >> collection-xetex >> greek-inputenc; >> }; >> >> Still the same error though. Maybe it's a pandoc issue after all. >> Jeff >> >> On Wed, 1 Jun 2016 02:45:18 -0700 >> Linus Arver wrote: >> >>> On Sun, May 29, 2016 at 04:56:12PM -0700, Jeffrey David Johnson wrote: I get the following error when exporting some markdown to PDF with pandoc: An error occured: PDF creation failed: ! Package inputenc Error: Unicode char \u8: not set up for use with LaTeX. See the inputenc package documentation for explanation. Type H for immediate help. ... l.150 Evolutionary Analysis} Try running pandoc with --latex-engine=xelatex. I could hunt this one character down, but is there a package I could add to my texlive environment that might help handle this type of problem in general? >>> >>> I used to use the texliveFull package, which included xelatex. >>> >>> FWIW, I no longer use texliveFull; instead I use a Docker container for >>> all TeX-related things as it is much simpler to use along with >>> negligible maintenence costs, if at all. >>> So far I just use the standard one: myTexLive = texlive.combine { inherit (texlive) scheme-small; }; Don't see any mention of xelatex in nixpkgs. >>> >>> That's probably because it still comes with texliveFull, which is what >>> most people use I imagine. >>> Ideally I'd like to handle all of unicode, but just skipping any unrenderable characters would be OK too, since I gather latex doesn't do that yet? >>> >>> AFAIK, Latex never dealt with Unicode natively. Xelatex has much simpler >>> font support (fontspec) so I've always opted for Xelatex from the beginning. >>> >>> Best, >>> Linus >> ___ >> nix-dev mailing list >> nix-dev@lists.science.uu.nl >> http://lists.science.uu.nl/mailman/listinfo/nix-dev > ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 2b0f12: debian-devscripts: 2.16.4 -> 2.16.5
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 2b0f12c07345d8d9ea6b9c5d70a8795d5b5db164 https://github.com/NixOS/nixpkgs/commit/2b0f12c07345d8d9ea6b9c5d70a8795d5b5db164 Author: Tobias Geerinckx-Rice Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/tools/misc/debian-devscripts/default.nix Log Message: --- debian-devscripts: 2.16.4 -> 2.16.5 Commit: b04e2fab7cc7f3323e5328eff1265a1e0cebe77a https://github.com/NixOS/nixpkgs/commit/b04e2fab7cc7f3323e5328eff1265a1e0cebe77a Author: Tobias Geerinckx-Rice Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/tools/security/bruteforce-luks/default.nix Log Message: --- bruteforce-luks: 1.2.0 -> 1.2.1 Compare: https://github.com/NixOS/nixpkgs/compare/c9f8cc4bf449...b04e2fab7cc7___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] How to use .nixpkgs/config.nix?
Did you see nix pills by Lehtalman http://lethalman.blogspot.it/2014/07/nix-pill-1-why-you-should-give-it-try.html ? -- Kamil 2016-06-06 21:19 GMT+02:00 Mateusz Czaplinski : > On Mon, Jun 6, 2016 at 11:30 AM, Kamil Chmielewski > wrote: > > The '_pkgs : with _pkgs; {' part comes from > > https://nixos.org/wiki/Howto_keep_multiple_packages_up_to_date_at_once. > > Yes, I've noticed. I know it works, and I'm very grateful to you for > publicizing your solution in one of the "declarative user config" > issues, so that I could adopt it. But I'd like to understand what it > does and how it works. I've seen packageOverrides written in this way, > as will as in other ways (e.g. the Nix manual uses 'rec' and doesn't > use 'with'). I'd like to understand what's going on here, why is it > needed, why sometimes one form sometimes other, and how and when to > use one or the other. I tried to explore it with the manuals in hand, > but to no success. So I thought maybe someone could help me with this? > > As to other perceived complications (esp. 'buildEnv'), I seem to have > worked through them already, > > Thanks, > /Mateusz. > ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 64328c: openldap: fix example for multiple-outputs and for...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 64328ca4757beb50016774288f2219290587bfea https://github.com/NixOS/nixpkgs/commit/64328ca4757beb50016774288f2219290587bfea Author: Kranium Gikos Mendoza Date: 2016-06-05 (Sun, 05 Jun 2016) Changed paths: M nixos/modules/services/databases/openldap.nix Log Message: --- openldap: fix example for multiple-outputs and formatting Commit: c9f8cc4bf44988ce537fd3f5842c4f2ef99cad1d https://github.com/NixOS/nixpkgs/commit/c9f8cc4bf44988ce537fd3f5842c4f2ef99cad1d Author: Arseniy Seroka Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M nixos/modules/services/databases/openldap.nix Log Message: --- Merge pull request #15991 from womfoo/openldap openldap: fix example for multiple-outputs and formatting Compare: https://github.com/NixOS/nixpkgs/compare/345d0a3ea6c5...c9f8cc4bf449___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] How to use .nixpkgs/config.nix?
On Mon, Jun 6, 2016 at 11:30 AM, Kamil Chmielewski wrote: > The '_pkgs : with _pkgs; {' part comes from > https://nixos.org/wiki/Howto_keep_multiple_packages_up_to_date_at_once. Yes, I've noticed. I know it works, and I'm very grateful to you for publicizing your solution in one of the "declarative user config" issues, so that I could adopt it. But I'd like to understand what it does and how it works. I've seen packageOverrides written in this way, as will as in other ways (e.g. the Nix manual uses 'rec' and doesn't use 'with'). I'd like to understand what's going on here, why is it needed, why sometimes one form sometimes other, and how and when to use one or the other. I tried to explore it with the manuals in hand, but to no success. So I thought maybe someone could help me with this? As to other perceived complications (esp. 'buildEnv'), I seem to have worked through them already, Thanks, /Mateusz. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 6648b0: stdenv: fix paxmark
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 6648b04381b8fefb704824f5db898813f22dafbb https://github.com/NixOS/nixpkgs/commit/6648b04381b8fefb704824f5db898813f22dafbb Author: Joachim Fasting Date: 2016-05-27 (Fri, 27 May 2016) Changed paths: M pkgs/stdenv/generic/setup.sh Log Message: --- stdenv: fix paxmark On Linux, paxctl's setup hook should overwrite the paxmark stub, but the stub is defined after the setup hooks are sourced, so the stub ends up overwriting the real function. The result is that paxmark fails to do anything. The fix is to define the stub before any setup hooks are sourced. Thanks to @vcunat for figuring this out. Closes #15492 Commit: 2fe8a98244031a8d7b18c854da8dcb11a901cfeb https://github.com/NixOS/nixpkgs/commit/2fe8a98244031a8d7b18c854da8dcb11a901cfeb Author: Joachim Fasting Date: 2016-05-28 (Sat, 28 May 2016) Changed paths: M pkgs/development/compilers/llvm/3.6/llvm.nix M pkgs/development/compilers/llvm/3.7/llvm.nix M pkgs/development/compilers/llvm/3.8/llvm.nix Log Message: --- llvm: remove bogus paxmarks Refers to non-existent files; see e.g., https://hydra.nixos.org/build/36359717/nixlog/1/raw Likely a copy-paste error that has gone unnoticed because paxmark didn't do anything, but breaks after 6648b04381b8fefb704824f5db898813f22dafbb Commit: 7b6de12db216693e130c527dd0780b10741551df https://github.com/NixOS/nixpkgs/commit/7b6de12db216693e130c527dd0780b10741551df Author: Tuomas Tynkkynen Date: 2016-06-01 (Wed, 01 Jun 2016) Changed paths: M .travis.yml M doc/default.nix M doc/functions.xml M doc/languages-frameworks/haskell.md M doc/languages-frameworks/python.md M lib/maintainers.nix M lib/modules.nix M maintainers/scripts/travis-nox-review-pr.sh M nixos/doc/manual/installation/installing-uefi.xml M nixos/modules/config/fonts/fontdir.nix M nixos/modules/config/networking.nix M nixos/modules/installer/cd-dvd/iso-image.nix M nixos/modules/installer/tools/nixos-generate-config.pl M nixos/modules/misc/ids.nix M nixos/modules/module-list.nix M nixos/modules/programs/fish.nix M nixos/modules/programs/tmux.nix A nixos/modules/programs/unity3d.nix M nixos/modules/security/acme.nix M nixos/modules/security/acme.xml M nixos/modules/services/computing/slurm/slurm.nix M nixos/modules/services/network-filesystems/diod.nix M nixos/modules/services/networking/syncthing.nix A nixos/modules/services/networking/toxvpn.nix M nixos/modules/system/boot/loader/efi.nix M nixos/modules/system/boot/loader/grub/grub.nix R nixos/modules/system/boot/loader/gummiboot/gummiboot-builder.py R nixos/modules/system/boot/loader/gummiboot/gummiboot.nix A nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py A nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix M nixos/modules/testing/test-instrumentation.nix M nixos/modules/virtualisation/containers.nix M nixos/tests/installer.nix M nixos/tests/virtualbox.nix M pkgs/applications/audio/pithos/default.nix M pkgs/applications/editors/emacs-modes/elpa-generated.nix M pkgs/applications/editors/emacs-modes/melpa-generated.nix M pkgs/applications/editors/emacs-modes/melpa-packages.nix M pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix M pkgs/applications/editors/idea/common.nix M pkgs/applications/editors/idea/default.nix M pkgs/applications/editors/neovim/default.nix M pkgs/applications/editors/sublime/default.nix M pkgs/applications/graphics/feh/default.nix R pkgs/applications/graphics/graphicsmagick/1.3.7.nix M pkgs/applications/graphics/graphicsmagick/default.nix A pkgs/applications/graphics/graphicsmagick/disable-popen.patch M pkgs/applications/graphics/imv/default.nix M pkgs/applications/graphics/pinta/default.nix M pkgs/applications/misc/acbuild/default.nix M pkgs/applications/misc/calibre/default.nix A pkgs/applications/misc/iterm2/default.nix M pkgs/applications/misc/khal/default.nix M pkgs/applications/misc/mdp/default.nix M pkgs/applications/misc/rxvt_unicode/wrapper.nix M pkgs/applications/networking/browsers/chromium/common.nix R pkgs/applications/networking/browsers/chromium/patches/build_fixes_46.patch R pkgs/applications/networking/browsers/chromium/patches/nix_plugin_paths_46.patch A pkgs/applications/networking/browsers/chromium/patches/nix_plugin_paths_52.patch M pkgs/applications/networking/browsers/chromium/upstream-info.nix M pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix M pkgs/applications/networking/instant-messengers/pidgin-plugins/telegram-purple/default.nix M pkgs/applications/networking/instant-messengers/qtox/default.nix M pkgs/applications/networking/mailreaders/thunderbird-bin/so
[Nix-commits] [NixOS/nixpkgs] c85f2b: nixos/openvpn: add support for resolvconf
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: c85f2b20e677e72fd3334f48b0cb0123dbaee16d https://github.com/NixOS/nixpkgs/commit/c85f2b20e677e72fd3334f48b0cb0123dbaee16d Author: Benno Fünfstück Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M nixos/modules/services/networking/openvpn.nix Log Message: --- nixos/openvpn: add support for resolvconf The update-resolve-conf script from the update-resolv-conf package is very useful and should work in most of the common cases, so this adds an option to enable it. The option is disabled by default for backwards compatibility. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 32cbc5: glui: init at 2.36
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 32cbc5b794ed2f098e2c76405b7d6211029bbd10 https://github.com/NixOS/nixpkgs/commit/32cbc5b794ed2f098e2c76405b7d6211029bbd10 Author: Michael Raskin <7c6f4...@mail.ru> Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: A pkgs/development/libraries/glui/default.nix M pkgs/top-level/all-packages.nix Log Message: --- glui: init at 2.36 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] da6258: gnome3_20: Add GNOME 3.20 package set
Branch: refs/heads/gnome-3.20 Home: https://github.com/NixOS/nixpkgs Commit: da62589d8eb1efbb4bb51e165cbbe4c1a5d964ea https://github.com/NixOS/nixpkgs/commit/da62589d8eb1efbb4bb51e165cbbe4c1a5d964ea Author: Damien Cassou Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M nixos/modules/services/x11/desktop-managers/gnome3.nix A nixos/tests/gnome3_20-gdm.nix A nixos/tests/gnome3_20.nix A pkgs/desktops/gnome-3/3.20/apps/accerciser/default.nix A pkgs/desktops/gnome-3/3.20/apps/bijiben/default.nix A pkgs/desktops/gnome-3/3.20/apps/bijiben/src.nix A pkgs/desktops/gnome-3/3.20/apps/cheese/default.nix A pkgs/desktops/gnome-3/3.20/apps/cheese/src.nix A pkgs/desktops/gnome-3/3.20/apps/evolution/default.nix A pkgs/desktops/gnome-3/3.20/apps/evolution/src.nix A pkgs/desktops/gnome-3/3.20/apps/file-roller/default.nix A pkgs/desktops/gnome-3/3.20/apps/file-roller/src.nix A pkgs/desktops/gnome-3/3.20/apps/gedit/default.nix A pkgs/desktops/gnome-3/3.20/apps/gedit/src.nix A pkgs/desktops/gnome-3/3.20/apps/glade/default.nix A pkgs/desktops/gnome-3/3.20/apps/glade/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-calendar/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-calendar/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-characters/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-characters/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-clocks/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-clocks/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-documents/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-documents/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-getting-started-docs/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-getting-started-docs/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-logs/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-logs/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-maps/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-maps/soup.patch A pkgs/desktops/gnome-3/3.20/apps/gnome-maps/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-music/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-music/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-nettool/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-photos/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-photos/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-weather/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-weather/src.nix A pkgs/desktops/gnome-3/3.20/apps/nautilus-sendto/default.nix A pkgs/desktops/gnome-3/3.20/apps/polari/default.nix A pkgs/desktops/gnome-3/3.20/apps/polari/src.nix A pkgs/desktops/gnome-3/3.20/apps/seahorse/default.nix A pkgs/desktops/gnome-3/3.20/apps/seahorse/src.nix A pkgs/desktops/gnome-3/3.20/apps/vinagre/default.nix A pkgs/desktops/gnome-3/3.20/apps/vinagre/src.nix A pkgs/desktops/gnome-3/3.20/core/adwaita-icon-theme/default.nix A pkgs/desktops/gnome-3/3.20/core/adwaita-icon-theme/src.nix A pkgs/desktops/gnome-3/3.20/core/baobab/default.nix A pkgs/desktops/gnome-3/3.20/core/baobab/src.nix A pkgs/desktops/gnome-3/3.20/core/caribou/default.nix A pkgs/desktops/gnome-3/3.20/core/dconf-editor/default.nix A pkgs/desktops/gnome-3/3.20/core/dconf-editor/src.nix A pkgs/desktops/gnome-3/3.20/core/dconf/default.nix A pkgs/desktops/gnome-3/3.20/core/empathy/default.nix A pkgs/desktops/gnome-3/3.20/core/eog/default.nix A pkgs/desktops/gnome-3/3.20/core/eog/src.nix A pkgs/desktops/gnome-3/3.20/core/epiphany/default.nix A pkgs/desktops/gnome-3/3.20/core/epiphany/libxml_depend.patch A pkgs/desktops/gnome-3/3.20/core/epiphany/src.nix A pkgs/desktops/gnome-3/3.20/core/evince/default.nix A pkgs/desktops/gnome-3/3.20/core/evince/src.nix A pkgs/desktops/gnome-3/3.20/core/evolution-data-server/default.nix A pkgs/desktops/gnome-3/3.20/core/evolution-data-server/src.nix A pkgs/desktops/gnome-3/3.20/core/folks/default.nix A pkgs/desktops/gnome-3/3.20/core/gconf/default.nix A pkgs/desktops/gnome-3/3.20/core/gcr/default.nix A pkgs/desktops/gnome-3/3.20/core/gcr/src.nix A pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/default.nix A pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/disable_x_access_control.patch A pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/sessions_dir.patch A pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/xserver_path.patch A pkgs/desktops/gnome-3/3.20/core/gdm/default.nix A pkgs/desktops/gnome-3/3.20/core/gdm/disable_x_access_control.patch A pkgs/desktops/gnome-3/3.20/core/gdm/libsystemd.patch A pkgs/desktops/gnome-3/3.20/core/gdm/no-dbus-launch.patch A pkgs/desktops/gnome-3/3.20/core/gdm/sessions_dir.patch A pkgs/desktops/gnome-3/3.20/core/gdm/src.nix
Re: [Nix-dev] Latex package to handle unicode characters?
I had a similar problem and started using texlive.combine.scheme-full or texlive.combine.scheme-basic. Maybe try that, see if it works for what you need? --Taeer > On Jun 6, 2016, at 2:07 PM, Jeffrey David Johnson wrote: > > I was using texLiveFull until recently, but now it's marked broken and a > comment points users to the texlive.combine method. I tried checking out an > older version of pkgs/tools/typesetting/tex but the dependencies don't line > up with the rest of nixpkgs anymore. Probably I just want the full set of > texlive-new packages, even if they're big, becuase I don't know what I'm > doing enough to pick and choose. So I tried this monster (all collections + > inputenc packages): > > myTexlive = with pkgs; texlive.combine { >inherit (texlive) > collection-basic > collection-bibtexextra > collection-binextra > collection-context > collection-fontsextra > collection-fontsrecommended > collection-fontutils > collection-formatsextra > collection-games > collection-genericextra > collection-genericrecommended > collection-htmlxml > collection-humanities > collection-langafrican > collection-langarabic > collection-langchinese > collection-langcjk > collection-langcyrillic > collection-langczechslovak > collection-langenglish > collection-langeuropean > collection-langfrench > collection-langgerman > collection-langgreek > collection-langindic > collection-langitalian > collection-langjapanese > collection-langkorean > collection-langother > collection-langpolish > collection-langportuguese > collection-langspanish > collection-latex > collection-latexextra > collection-latexrecommended > collection-luatex > collection-mathextra > collection-metapost > collection-music > collection-omega > collection-pictures > collection-plainextra > collection-pstricks > collection-publishers > collection-science > collection-texworks > collection-wintools > collection-xetex > greek-inputenc; > }; > > Still the same error though. Maybe it's a pandoc issue after all. > Jeff > > On Wed, 1 Jun 2016 02:45:18 -0700 > Linus Arver wrote: > >> On Sun, May 29, 2016 at 04:56:12PM -0700, Jeffrey David Johnson wrote: >>> I get the following error when exporting some markdown to PDF with pandoc: >>> >>>An error occured: PDF creation failed: >>>! Package inputenc Error: Unicode char \u8: not set up for use with >>> LaTeX. >>> >>>See the inputenc package documentation for explanation. >>>Type H for immediate help. >>> ... >>> >>>l.150 Evolutionary Analysis} >>> >>>Try running pandoc with --latex-engine=xelatex. >>> >>> I could hunt this one character down, but is there a package I could add to >>> my texlive environment that might help handle this type of problem in >>> general? >> >> I used to use the texliveFull package, which included xelatex. >> >> FWIW, I no longer use texliveFull; instead I use a Docker container for >> all TeX-related things as it is much simpler to use along with >> negligible maintenence costs, if at all. >> >>> So far I just use the standard one: >>> >>>myTexLive = texlive.combine { >>> inherit (texlive) scheme-small; >>>}; >>> >>> Don't see any mention of xelatex in nixpkgs. >> >> That's probably because it still comes with texliveFull, which is what >> most people use I imagine. >> >>> Ideally I'd like to handle all of unicode, but just skipping any >>> unrenderable characters would be OK too, since I gather latex doesn't do >>> that yet? >> >> AFAIK, Latex never dealt with Unicode natively. Xelatex has much simpler >> font support (fontspec) so I've always opted for Xelatex from the beginning. >> >> Best, >> Linus > ___ > nix-dev mailing list > nix-dev@lists.science.uu.nl > http://lists.science.uu.nl/mailman/listinfo/nix-dev ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Latex package to handle unicode characters?
I was using texLiveFull until recently, but now it's marked broken and a comment points users to the texlive.combine method. I tried checking out an older version of pkgs/tools/typesetting/tex but the dependencies don't line up with the rest of nixpkgs anymore. Probably I just want the full set of texlive-new packages, even if they're big, becuase I don't know what I'm doing enough to pick and choose. So I tried this monster (all collections + inputenc packages): myTexlive = with pkgs; texlive.combine { inherit (texlive) collection-basic collection-bibtexextra collection-binextra collection-context collection-fontsextra collection-fontsrecommended collection-fontutils collection-formatsextra collection-games collection-genericextra collection-genericrecommended collection-htmlxml collection-humanities collection-langafrican collection-langarabic collection-langchinese collection-langcjk collection-langcyrillic collection-langczechslovak collection-langenglish collection-langeuropean collection-langfrench collection-langgerman collection-langgreek collection-langindic collection-langitalian collection-langjapanese collection-langkorean collection-langother collection-langpolish collection-langportuguese collection-langspanish collection-latex collection-latexextra collection-latexrecommended collection-luatex collection-mathextra collection-metapost collection-music collection-omega collection-pictures collection-plainextra collection-pstricks collection-publishers collection-science collection-texworks collection-wintools collection-xetex greek-inputenc; }; Still the same error though. Maybe it's a pandoc issue after all. Jeff On Wed, 1 Jun 2016 02:45:18 -0700 Linus Arver wrote: > On Sun, May 29, 2016 at 04:56:12PM -0700, Jeffrey David Johnson wrote: > > I get the following error when exporting some markdown to PDF with pandoc: > > > > An error occured: PDF creation failed: > > ! Package inputenc Error: Unicode char \u8: not set up for use with > > LaTeX. > > > > See the inputenc package documentation for explanation. > > Type H for immediate help. > > ... > > > > l.150 Evolutionary Analysis} > > > > Try running pandoc with --latex-engine=xelatex. > > > > I could hunt this one character down, but is there a package I could add to > > my texlive environment that might help handle this type of problem in > > general? > > I used to use the texliveFull package, which included xelatex. > > FWIW, I no longer use texliveFull; instead I use a Docker container for > all TeX-related things as it is much simpler to use along with > negligible maintenence costs, if at all. > > > So far I just use the standard one: > > > > myTexLive = texlive.combine { > > inherit (texlive) scheme-small; > > }; > > > > Don't see any mention of xelatex in nixpkgs. > > That's probably because it still comes with texliveFull, which is what > most people use I imagine. > > > Ideally I'd like to handle all of unicode, but just skipping any > > unrenderable characters would be OK too, since I gather latex doesn't do > > that yet? > > AFAIK, Latex never dealt with Unicode natively. Xelatex has much simpler > font support (fontspec) so I've always opted for Xelatex from the beginning. > > Best, > Linus ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 21c83f: kubernetes: v1.0.3 -> v1.2.4
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 21c83f294d13493690f565d86e4097192c9621bc https://github.com/NixOS/nixpkgs/commit/21c83f294d13493690f565d86e4097192c9621bc Author: rushmorem Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/applications/networking/cluster/kubernetes/default.nix M pkgs/top-level/all-packages.nix Log Message: --- kubernetes: v1.0.3 -> v1.2.4 Commit: 97c64f560c81e53fa4b7b87cc2072f092372bf2d https://github.com/NixOS/nixpkgs/commit/97c64f560c81e53fa4b7b87cc2072f092372bf2d Author: Rushmore Mushambi Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/applications/networking/cluster/kubernetes/default.nix M pkgs/top-level/all-packages.nix Log Message: --- Merge pull request #16024 from rushmorem/k8s-update kubernetes: v1.0.3 -> v1.2.4 Compare: https://github.com/NixOS/nixpkgs/compare/628cd6f83a21...97c64f560c81___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] python2nix requires old pip?
Recently I've got https://github.com/garbas/pypi2nix working, looks like usefull tool. But I had to make own package, the one from nixpkgs didn't work for me. 2016-06-06 17:59 GMT+01:00 Jeffrey David Johnson : > What's the current state of the py*2nix helpers? I just tried to run > python2nix and got this: > > $ python2nix > Traceback (most recent call last): > File > "/nix/store/mpzwan1fyraps3kmigpda76lzyj9r9qy-python2nix-20140927/bin/.python2nix-wrapped", > line 8, in > from python2nix import main > File > "/nix/store/mpzwan1fyraps3kmigpda76lzyj9r9qy-python2nix-20140927/lib/python2.7/site-packages/python2nix/__init__.py", > line 5, in > from python2nix import pip_deps > File > "/nix/store/mpzwan1fyraps3kmigpda76lzyj9r9qy-python2nix-20140927/lib/python2.7/site-packages/python2nix/pip_deps.py", > line 15, in > from pip.log import logger > ImportError: No module named log > > It worked for me until recently. Is anyone else currently using it? > According to https://github.com/proger/python2nix it requires pip==1.5.6, > so I'm guessing that just needs to be hunted down and added as a dependency. > > Also tried cloning the two pypi2nix repos ( > https://github.com/garbas/pypi2nix and > https://github.com/offlinehacker/pypi2nix) but couldn't get either of > them to work. > Jeff > ___ > nix-dev mailing list > nix-dev@lists.science.uu.nl > http://lists.science.uu.nl/mailman/listinfo/nix-dev > -- Tomasz Czyż ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-dev] python2nix requires old pip?
What's the current state of the py*2nix helpers? I just tried to run python2nix and got this: $ python2nix Traceback (most recent call last): File "/nix/store/mpzwan1fyraps3kmigpda76lzyj9r9qy-python2nix-20140927/bin/.python2nix-wrapped", line 8, in from python2nix import main File "/nix/store/mpzwan1fyraps3kmigpda76lzyj9r9qy-python2nix-20140927/lib/python2.7/site-packages/python2nix/__init__.py", line 5, in from python2nix import pip_deps File "/nix/store/mpzwan1fyraps3kmigpda76lzyj9r9qy-python2nix-20140927/lib/python2.7/site-packages/python2nix/pip_deps.py", line 15, in from pip.log import logger ImportError: No module named log It worked for me until recently. Is anyone else currently using it? According to https://github.com/proger/python2nix it requires pip==1.5.6, so I'm guessing that just needs to be hunted down and added as a dependency. Also tried cloning the two pypi2nix repos (https://github.com/garbas/pypi2nix and https://github.com/offlinehacker/pypi2nix) but couldn't get either of them to work. Jeff ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 54f636: terraria-server: 1.3.0.8 -> 1.3.1.1
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 54f636371a7e002e24888ae3bea33f66199cc8bb https://github.com/NixOS/nixpkgs/commit/54f636371a7e002e24888ae3bea33f66199cc8bb Author: Paul Hendry Date: 2016-06-04 (Sat, 04 Jun 2016) Changed paths: M pkgs/games/terraria-server/default.nix Log Message: --- terraria-server: 1.3.0.8 -> 1.3.1.1 Commit: 628cd6f83a2130d133bd153c149a7bb2fc90beaa https://github.com/NixOS/nixpkgs/commit/628cd6f83a2130d133bd153c149a7bb2fc90beaa Author: Joachim Fasting Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/games/terraria-server/default.nix Log Message: --- Merge pull request #15966 from pshendry/master terraria-server: 1.3.0.8 -> 1.3.1.1 Compare: https://github.com/NixOS/nixpkgs/compare/894b011381f0...628cd6f83a21___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 894b01: geolite-legacy: 2016-05-31 -> 2016-06-06
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 894b011381f05c6c3318611d7b67892ceb1e7a9a https://github.com/NixOS/nixpkgs/commit/894b011381f05c6c3318611d7b67892ceb1e7a9a Author: Tobias Geerinckx-Rice Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/data/misc/geolite-legacy/default.nix Log Message: --- geolite-legacy: 2016-05-31 -> 2016-06-06 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] a24903: geolite-legacy: 2016-02-25 -> 2016-06-06
Branch: refs/heads/release-16.03 Home: https://github.com/NixOS/nixpkgs Commit: a24903b558b072ff2a026c3665674e768a1c83ef https://github.com/NixOS/nixpkgs/commit/a24903b558b072ff2a026c3665674e768a1c83ef Author: Tobias Geerinckx-Rice Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/data/misc/geolite-legacy/default.nix Log Message: --- geolite-legacy: 2016-02-25 -> 2016-06-06 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] f0c76d: dropbox: use bundled libraries whenever possible
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: f0c76d603f9ac7e55be03a5ad1b5d18d4bf05912 https://github.com/NixOS/nixpkgs/commit/f0c76d603f9ac7e55be03a5ad1b5d18d4bf05912 Author: Thomas Tuegel Date: 2016-06-05 (Sun, 05 Jun 2016) Changed paths: M pkgs/applications/networking/dropbox/default.nix Log Message: --- dropbox: use bundled libraries whenever possible Commit: 76185aedabab132a7b4f0f711bd68af18f5de626 https://github.com/NixOS/nixpkgs/commit/76185aedabab132a7b4f0f711bd68af18f5de626 Author: Thomas Tuegel Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/applications/networking/dropbox/default.nix Log Message: --- Merge branch 'dropbox' Compare: https://github.com/NixOS/nixpkgs/compare/55028d556ffe...76185aedabab___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Splitting packages silently breaks a lot of stuff
We really need a construct to validate if path exists at build time. ${ opelnssl.lib => /mylib.so } On Mon, Jun 6, 2016 at 1:57 PM, Bjørn Forsman wrote: > On 6 June 2016 at 12:17, Profpatsch wrote: > > In the past month or so more and more packages have been > > split into multiple outputs. I like that, but: > > > > Doing so breaks lots of dependencies silently. > > > > I think that is a very bad problem we need to address. > > Every program with runtime dependencies does build just > > fine, but breaks once its executed. > > > > Two solutions I can think of: > > 1. Programs can assert *files* they depend on directly in the > >nix expression and nix ensures these exist on build time. > > 2. Don’t use the first element in the `outputs` list by default. > >Default to a derivation of *all* outputs if no output is given > >by name. > > > > 1 might be hard to implement (afaik aszlig tried something in that > > direction) and still breaks old packages that are not updated. > > 2 will un-break all packages again and they need to be patched to > > get the closure size down again. > > > > Thoughts? Anything I’ve missed? > > My (crazy) idea to improve this is "hierarchical Nix store paths", > which I posted here: > > http://comments.gmane.org/gmane.linux.distributions.nixos/20421 > > The idea is that if you refer to ${pkg}, you get the whole output. But > if you refer to ${pkg.bin.some-exe} you get that path (guaranteed), > and Nix is able to garbage collect the rest of ${pkg}, unless > something _else_ refers to anything in that output tree. > > I don't really know Nix though, and that idea might very well be > impossible to implement. I just feel that the current multiple-outputs > system doesn't scale well, there is no way to create really fine > grained (sub)packages with it. So I had to post the idea. > > Best regards, > Bjørn Forsman > ___ > nix-dev mailing list > nix-dev@lists.science.uu.nl > http://lists.science.uu.nl/mailman/listinfo/nix-dev > ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Splitting packages silently breaks a lot of stuff
On 6 June 2016 at 12:17, Profpatsch wrote: > In the past month or so more and more packages have been > split into multiple outputs. I like that, but: > > Doing so breaks lots of dependencies silently. > > I think that is a very bad problem we need to address. > Every program with runtime dependencies does build just > fine, but breaks once its executed. > > Two solutions I can think of: > 1. Programs can assert *files* they depend on directly in the >nix expression and nix ensures these exist on build time. > 2. Don’t use the first element in the `outputs` list by default. >Default to a derivation of *all* outputs if no output is given >by name. > > 1 might be hard to implement (afaik aszlig tried something in that > direction) and still breaks old packages that are not updated. > 2 will un-break all packages again and they need to be patched to > get the closure size down again. > > Thoughts? Anything I’ve missed? My (crazy) idea to improve this is "hierarchical Nix store paths", which I posted here: http://comments.gmane.org/gmane.linux.distributions.nixos/20421 The idea is that if you refer to ${pkg}, you get the whole output. But if you refer to ${pkg.bin.some-exe} you get that path (guaranteed), and Nix is able to garbage collect the rest of ${pkg}, unless something _else_ refers to anything in that output tree. I don't really know Nix though, and that idea might very well be impossible to implement. I just feel that the current multiple-outputs system doesn't scale well, there is no way to create really fine grained (sub)packages with it. So I had to post the idea. Best regards, Bjørn Forsman ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs]
Branch: refs/heads/travis/noexec Home: https://github.com/NixOS/nixpkgs ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 8ad607: travis-ci: attempt to fix linux builds
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 8ad607040ef622771572e282bdda49af99b2d2a1 https://github.com/NixOS/nixpkgs/commit/8ad607040ef622771572e282bdda49af99b2d2a1 Author: Domen Kožar Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M maintainers/scripts/travis-nox-review-pr.sh Log Message: --- travis-ci: attempt to fix linux builds Commit: 55028d556ffe1b08b6ced55b514f8506188fdb6d https://github.com/NixOS/nixpkgs/commit/55028d556ffe1b08b6ced55b514f8506188fdb6d Author: Domen Kožar Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M maintainers/scripts/travis-nox-review-pr.sh Log Message: --- Merge pull request #16022 from NixOS/travis/noexec travis-ci: attempt to fix linux builds Compare: https://github.com/NixOS/nixpkgs/compare/28ddc8c04376...55028d556ffe___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Splitting packages silently breaks a lot of stuff
On 06/06/16 06:17, Profpatsch wrote: > In the past month or so more and more packages have been > split into multiple outputs. I like that, but: > > Doing so breaks lots of dependencies silently. > > I think that is a very bad problem we need to address. > Every program with runtime dependencies does build just > fine, but breaks once its executed. > > Two solutions I can think of: > 1. Programs can assert *files* they depend on directly in the >nix expression and nix ensures these exist on build time. > 2. Don’t use the first element in the `outputs` list by default. >Default to a derivation of *all* outputs if no output is given >by name. > > 1 might be hard to implement (afaik aszlig tried something in that > direction) and still breaks old packages that are not updated. > 2 will un-break all packages again and they need to be patched to > get the closure size down again. > > Thoughts? Anything I’ve missed? > I had this same thing happen to me. I updated my NixOS and my script that used the OpenSSL binary stopped working. 1. This would be interesting. Currently the pattern is ${pkg}/bin/exe. I think if we could abstract that the checking could be automatic. 2. I think this train of thought more but unfortunately there is no "all" output anymore. So you would still have to reference the right one. Also it appears that in general the `lib` is the default output. It seems to me like the `bin` is more useful as that is what humans would reference more. Where as the `lib` output is used more in other build scripts and errors would be thrown if the library isn't found. I'm giving a definite +1 to figuring out how to reduce this breakage. signature.asc Description: OpenPGP digital signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 8ad607: travis-ci: attempt to fix linux builds
Branch: refs/heads/travis/noexec Home: https://github.com/NixOS/nixpkgs Commit: 8ad607040ef622771572e282bdda49af99b2d2a1 https://github.com/NixOS/nixpkgs/commit/8ad607040ef622771572e282bdda49af99b2d2a1 Author: Domen Kožar Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M maintainers/scripts/travis-nox-review-pr.sh Log Message: --- travis-ci: attempt to fix linux builds ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 208eb7: travis-ci: attempt to fix linux builds
Branch: refs/heads/travis/noexec Home: https://github.com/NixOS/nixpkgs Commit: 208eb79b1cad666257dd85528194b3ddc5fdd013 https://github.com/NixOS/nixpkgs/commit/208eb79b1cad666257dd85528194b3ddc5fdd013 Author: Domen Kožar Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M maintainers/scripts/travis-nox-review-pr.sh Log Message: --- travis-ci: attempt to fix linux builds ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] f14f06: travis-ci: attempt to fix linux builds
Branch: refs/heads/travis/noexec Home: https://github.com/NixOS/nixpkgs Commit: f14f06a08b8a97e2f3ae4775d070d98006099ddb https://github.com/NixOS/nixpkgs/commit/f14f06a08b8a97e2f3ae4775d070d98006099ddb Author: Domen Kožar Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M maintainers/scripts/travis-nox-review-pr.sh Log Message: --- travis-ci: attempt to fix linux builds ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 96869b: travis-ci: attempt to fix linux builds
Branch: refs/heads/travis/noexec Home: https://github.com/NixOS/nixpkgs Commit: 96869b256902ed394445dc71532049ee9089367e https://github.com/NixOS/nixpkgs/commit/96869b256902ed394445dc71532049ee9089367e Author: Domen Kožar Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M maintainers/scripts/travis-nox-review-pr.sh Log Message: --- travis-ci: attempt to fix linux builds ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 366d98: vala_0_32: init at 0.32.0
Branch: refs/heads/gnome-3.20 Home: https://github.com/NixOS/nixpkgs Commit: 366d98497ff0764526bd4aec2c491e49ab1eb51e https://github.com/NixOS/nixpkgs/commit/366d98497ff0764526bd4aec2c491e49ab1eb51e Author: Damien Cassou Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: A pkgs/development/compilers/vala/0.32.nix M pkgs/top-level/all-packages.nix Log Message: --- vala_0_32: init at 0.32.0 Commit: 793ffb14a4e976080d74f1d22ceb945aff1309dd https://github.com/NixOS/nixpkgs/commit/793ffb14a4e976080d74f1d22ceb945aff1309dd Author: Damien Cassou Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/development/libraries/glibmm/default.nix Log Message: --- glibmm: 2.46.3 -> 2.48.1 Commit: e28a8c6d6caea9ec87a3fe3a875e88225126c470 https://github.com/NixOS/nixpkgs/commit/e28a8c6d6caea9ec87a3fe3a875e88225126c470 Author: Damien Cassou Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/development/libraries/gtkmm/3.x.nix Log Message: --- gtkmm: 3.18.0 -> 3.20.0 Commit: fbbe6e24974f4bf6bda118e203d0c31402f51031 https://github.com/NixOS/nixpkgs/commit/fbbe6e24974f4bf6bda118e203d0c31402f51031 Author: Damien Cassou Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/development/libraries/pangomm/default.nix Log Message: --- pangomm: 2.38.1 -> 2.40.0 Commit: 289aadc542e9e98c28613d824fa58ee0741ae4c9 https://github.com/NixOS/nixpkgs/commit/289aadc542e9e98c28613d824fa58ee0741ae4c9 Author: Damien Cassou Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: A pkgs/development/libraries/clutter/1.26.nix M pkgs/top-level/all-packages.nix Log Message: --- clutter_1_26: init at 1.26.0 Commit: 1930545c06d6f191e91741b9370157911d7f6846 https://github.com/NixOS/nixpkgs/commit/1930545c06d6f191e91741b9370157911d7f6846 Author: Damien Cassou Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: A pkgs/development/libraries/clutter-gtk/1.8.nix M pkgs/top-level/all-packages.nix Log Message: --- clutter-gtk-1.8: init at 1.8.0 Commit: 47b19b5645d61e35a30a41f999ca710e57a52273 https://github.com/NixOS/nixpkgs/commit/47b19b5645d61e35a30a41f999ca710e57a52273 Author: Damien Cassou Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/development/libraries/clutter-gst/3.0.nix Log Message: --- clutter-gst: 3.0.4 -> 3.0.18 Commit: e148cf2bcacd10fb257610c006eef3d88c1f3286 https://github.com/NixOS/nixpkgs/commit/e148cf2bcacd10fb257610c006eef3d88c1f3286 Author: Damien Cassou Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: A pkgs/development/libraries/uhttpmock/default.nix M pkgs/top-level/all-packages.nix Log Message: --- uhttpmock: init at 0.5.0 Commit: 9afd1161e715a7966a1f29bf6626e505ef2a7f2b https://github.com/NixOS/nixpkgs/commit/9afd1161e715a7966a1f29bf6626e505ef2a7f2b Author: Damien Cassou Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/applications/graphics/inkscape/default.nix A pkgs/applications/graphics/inkscape/deprecated-scopedptr.patch Log Message: --- inkscape: fix due to glibmm update Commit: 99cfbda5c61416b37e4e49c0f6da4310cd993e14 https://github.com/NixOS/nixpkgs/commit/99cfbda5c61416b37e4e49c0f6da4310cd993e14 Author: Luca Bruno Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/development/libraries/libchamplain/default.nix Log Message: --- libchamplain: 0.12.11 -> 0.12.13 Commit: 7931e14d7a979dfbe5e7d0ac95bbe4d2eb2634f4 https://github.com/NixOS/nixpkgs/commit/7931e14d7a979dfbe5e7d0ac95bbe4d2eb2634f4 Author: Damien Cassou Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M nixos/modules/services/x11/desktop-managers/gnome3.nix A nixos/tests/gnome3_20-gdm.nix A nixos/tests/gnome3_20.nix A pkgs/desktops/gnome-3/3.20/apps/accerciser/default.nix A pkgs/desktops/gnome-3/3.20/apps/bijiben/default.nix A pkgs/desktops/gnome-3/3.20/apps/bijiben/src.nix A pkgs/desktops/gnome-3/3.20/apps/cheese/default.nix A pkgs/desktops/gnome-3/3.20/apps/cheese/src.nix A pkgs/desktops/gnome-3/3.20/apps/evolution/default.nix A pkgs/desktops/gnome-3/3.20/apps/evolution/src.nix A pkgs/desktops/gnome-3/3.20/apps/file-roller/default.nix A pkgs/desktops/gnome-3/3.20/apps/file-roller/src.nix A pkgs/desktops/gnome-3/3.20/apps/gedit/default.nix A pkgs/desktops/gnome-3/3.20/apps/gedit/src.nix A pkgs/desktops/gnome-3/3.20/apps/glade/default.nix A pkgs/desktops/gnome-3/3.20/apps/glade/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-calendar/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-calendar/src.nix A pkg
[Nix-commits] [NixOS/nixpkgs] 28ddc8: neovim: pkgs argument was unused
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 28ddc8c043762cf75855c00e55d70822d1912bdb https://github.com/NixOS/nixpkgs/commit/28ddc8c043762cf75855c00e55d70822d1912bdb Author: Rok Garbas Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/applications/editors/neovim/default.nix Log Message: --- neovim: pkgs argument was unused ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 72c6cc: gnome3_20: Add GNOME 3.20 package set
Branch: refs/heads/gnome-3.20 Home: https://github.com/NixOS/nixpkgs Commit: 72c6ccbac35f803ca792625f7492cd2432aeb794 https://github.com/NixOS/nixpkgs/commit/72c6ccbac35f803ca792625f7492cd2432aeb794 Author: Damien Cassou Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M nixos/modules/services/x11/desktop-managers/gnome3.nix A nixos/tests/gnome3_20-gdm.nix A nixos/tests/gnome3_20.nix A pkgs/desktops/gnome-3/3.20/apps/accerciser/default.nix A pkgs/desktops/gnome-3/3.20/apps/bijiben/default.nix A pkgs/desktops/gnome-3/3.20/apps/bijiben/src.nix A pkgs/desktops/gnome-3/3.20/apps/cheese/default.nix A pkgs/desktops/gnome-3/3.20/apps/cheese/src.nix A pkgs/desktops/gnome-3/3.20/apps/evolution/default.nix A pkgs/desktops/gnome-3/3.20/apps/evolution/src.nix A pkgs/desktops/gnome-3/3.20/apps/file-roller/default.nix A pkgs/desktops/gnome-3/3.20/apps/file-roller/src.nix A pkgs/desktops/gnome-3/3.20/apps/gedit/default.nix A pkgs/desktops/gnome-3/3.20/apps/gedit/src.nix A pkgs/desktops/gnome-3/3.20/apps/glade/default.nix A pkgs/desktops/gnome-3/3.20/apps/glade/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-calendar/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-calendar/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-characters/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-characters/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-clocks/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-clocks/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-documents/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-documents/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-getting-started-docs/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-getting-started-docs/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-logs/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-logs/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-maps/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-maps/soup.patch A pkgs/desktops/gnome-3/3.20/apps/gnome-maps/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-music/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-music/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-nettool/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-photos/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-photos/src.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-weather/default.nix A pkgs/desktops/gnome-3/3.20/apps/gnome-weather/src.nix A pkgs/desktops/gnome-3/3.20/apps/nautilus-sendto/default.nix A pkgs/desktops/gnome-3/3.20/apps/polari/default.nix A pkgs/desktops/gnome-3/3.20/apps/polari/src.nix A pkgs/desktops/gnome-3/3.20/apps/seahorse/default.nix A pkgs/desktops/gnome-3/3.20/apps/seahorse/src.nix A pkgs/desktops/gnome-3/3.20/apps/vinagre/default.nix A pkgs/desktops/gnome-3/3.20/apps/vinagre/src.nix A pkgs/desktops/gnome-3/3.20/core/adwaita-icon-theme/default.nix A pkgs/desktops/gnome-3/3.20/core/adwaita-icon-theme/src.nix A pkgs/desktops/gnome-3/3.20/core/baobab/default.nix A pkgs/desktops/gnome-3/3.20/core/baobab/src.nix A pkgs/desktops/gnome-3/3.20/core/caribou/default.nix A pkgs/desktops/gnome-3/3.20/core/dconf-editor/default.nix A pkgs/desktops/gnome-3/3.20/core/dconf-editor/src.nix A pkgs/desktops/gnome-3/3.20/core/dconf/default.nix A pkgs/desktops/gnome-3/3.20/core/empathy/default.nix A pkgs/desktops/gnome-3/3.20/core/eog/default.nix A pkgs/desktops/gnome-3/3.20/core/eog/src.nix A pkgs/desktops/gnome-3/3.20/core/epiphany/default.nix A pkgs/desktops/gnome-3/3.20/core/epiphany/libxml_depend.patch A pkgs/desktops/gnome-3/3.20/core/epiphany/src.nix A pkgs/desktops/gnome-3/3.20/core/evince/default.nix A pkgs/desktops/gnome-3/3.20/core/evince/src.nix A pkgs/desktops/gnome-3/3.20/core/evolution-data-server/default.nix A pkgs/desktops/gnome-3/3.20/core/evolution-data-server/src.nix A pkgs/desktops/gnome-3/3.20/core/folks/default.nix A pkgs/desktops/gnome-3/3.20/core/gconf/default.nix A pkgs/desktops/gnome-3/3.20/core/gcr/default.nix A pkgs/desktops/gnome-3/3.20/core/gcr/src.nix A pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/default.nix A pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/disable_x_access_control.patch A pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/sessions_dir.patch A pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/xserver_path.patch A pkgs/desktops/gnome-3/3.20/core/gdm/default.nix A pkgs/desktops/gnome-3/3.20/core/gdm/disable_x_access_control.patch A pkgs/desktops/gnome-3/3.20/core/gdm/no-dbus-launch.patch A pkgs/desktops/gnome-3/3.20/core/gdm/sessions_dir.patch A pkgs/desktops/gnome-3/3.20/core/gdm/src.nix A pkgs/desktops/gnome-3/3.20/core/gdm/xserver_path.pat
[Nix-dev] Splitting packages silently breaks a lot of stuff
In the past month or so more and more packages have been split into multiple outputs. I like that, but: Doing so breaks lots of dependencies silently. I think that is a very bad problem we need to address. Every program with runtime dependencies does build just fine, but breaks once its executed. Two solutions I can think of: 1. Programs can assert *files* they depend on directly in the nix expression and nix ensures these exist on build time. 2. Don’t use the first element in the `outputs` list by default. Default to a derivation of *all* outputs if no output is given by name. 1 might be hard to implement (afaik aszlig tried something in that direction) and still breaks old packages that are not updated. 2 will un-break all packages again and they need to be patched to get the closure size down again. Thoughts? Anything I’ve missed? -- Proudly written in Mutt with Vim on NixOS. Q: Why is this email five sentences or less? A: http://five.sentenc.es May take up to five days to read your message. If it’s urgent, call me. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] How to use .nixpkgs/config.nix?
Hi, what did you find to be complicated in my config? I started to use NixOS to have fully declarative user environment and it was my first nix code, copied from wiki and diffrent places on github. It may require some refactorings but it works for almost a year without big changes so I don't have a lot of motivation to make it better :/ But I can find some time to some changes if this will make it more approachable for newcomers. The '_pkgs : with _pkgs; {' part comes from https://nixos.org/wiki/Howto_keep_multiple_packages_up_to_date_at_once. -- Kamil 2016-06-05 15:46 GMT+02:00 Mateusz Czaplinski : > Hi! > I'd like to have my home dir & per-user set of packages managed > declaratively. I've seen some suggestions, from which I seem to > believe I could try to do that using .nixpkgs/config.nix. Is that > possible? how could I do that the simplest way? > > I'm new to Nix/NixOS. I've set up a simple NixOS install on a laptop, > but I'm having trouble understanding how to use local config.nix vs. > global configuration.nix. The manuals seem very sparse on config.nix > to me. The config.nix from Kamil Chmielewski [1] seems somewhat > acceptable to me at first sight, but I still don't get why config.nix > seems so much more complicated than configuration.nix? Is it possible > to make it simpler? > > I'd like to start with a simplest config which would let me add some > packages which would be available for my user immediately after login > (also when logging in straight to an X session). > > [1] https://github.com/NixOS/nixpkgs/issues/1750#issuecomment-186385710 > > Thanks, > /Mateusz Czapliński. > ___ > nix-dev mailing list > nix-dev@lists.science.uu.nl > http://lists.science.uu.nl/mailman/listinfo/nix-dev > ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 8d8fd4: libexttextcat: homepage has moved
Branch: refs/heads/release-16.03 Home: https://github.com/NixOS/nixpkgs Commit: 8d8fd460e19967da6b5b1c8450f76bb3570ffdba https://github.com/NixOS/nixpkgs/commit/8d8fd460e19967da6b5b1c8450f76bb3570ffdba Author: Vladimír Čunát Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/development/libraries/libexttextcat/default.nix Log Message: --- libexttextcat: homepage has moved (cherry picked from commit ab5a5f760fcc1e80331e5a8d84dcff21c0e37662) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] ab5a5f: libexttextcat: homepage has moved
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: ab5a5f760fcc1e80331e5a8d84dcff21c0e37662 https://github.com/NixOS/nixpkgs/commit/ab5a5f760fcc1e80331e5a8d84dcff21c0e37662 Author: Vladimír Čunát Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/development/libraries/libexttextcat/default.nix Log Message: --- libexttextcat: homepage has moved ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] d33934: unibilium: enable on darwin (#16012)
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: d3393473df075ebab2215af75448510d13634529 https://github.com/NixOS/nixpkgs/commit/d3393473df075ebab2215af75448510d13634529 Author: Nick Novitski Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/development/libraries/unibilium/default.nix Log Message: --- unibilium: enable on darwin (#16012) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-dev] How to install RubyOnRails on nixos?
hi, I'm trying to properly install rails on nixos. I'm not interested in packaging an existing rails app, but rather to do rails development. I guess using rubygems is not the nixos way (and installing the rails gem globally won't work anyway). Any pointers? Cheers, Nico signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] d7de8b: patoline: remove (source is unavailable) (#15918)
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: d7de8bc6e9fce3c332050eb37c2be24da40d25a5 https://github.com/NixOS/nixpkgs/commit/d7de8bc6e9fce3c332050eb37c2be24da40d25a5 Author: FlorentBecker Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: R pkgs/tools/typesetting/patoline/default.nix M pkgs/top-level/all-packages.nix Log Message: --- patoline: remove (source is unavailable) (#15918) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 5016ad: duc: 1.3.3 -> 1.4.1
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 5016ad645ff77b21e4fa0c18cde7fa1006cf3c77 https://github.com/NixOS/nixpkgs/commit/5016ad645ff77b21e4fa0c18cde7fa1006cf3c77 Author: Kranium Gikos Mendoza Date: 2016-06-05 (Sun, 05 Jun 2016) Changed paths: M pkgs/tools/misc/duc/default.nix Log Message: --- duc: 1.3.3 -> 1.4.1 Commit: 5428a295e62921bf2bf2add18d8bcb051744d5f9 https://github.com/NixOS/nixpkgs/commit/5428a295e62921bf2bf2add18d8bcb051744d5f9 Author: Luca Bruno Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/tools/misc/duc/default.nix Log Message: --- Merge pull request #15999 from womfoo/duc duc: 1.3.3 -> 1.4.1 Compare: https://github.com/NixOS/nixpkgs/compare/0cc1b3744e43...5428a295e629___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] ac3ccc: hackage-packages.nix: update Haskell package set
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: ac3ccce0c144aa85fde8557b976975857628afbf https://github.com/NixOS/nixpkgs/commit/ac3ccce0c144aa85fde8557b976975857628afbf Author: Peter Simons Date: 2016-06-06 (Mon, 06 Jun 2016) Changed paths: M pkgs/development/haskell-modules/configuration-lts-0.0.nix M pkgs/development/haskell-modules/configuration-lts-0.1.nix M pkgs/development/haskell-modules/configuration-lts-0.2.nix M pkgs/development/haskell-modules/configuration-lts-0.3.nix M pkgs/development/haskell-modules/configuration-lts-0.4.nix M pkgs/development/haskell-modules/configuration-lts-0.5.nix M pkgs/development/haskell-modules/configuration-lts-0.6.nix M pkgs/development/haskell-modules/configuration-lts-0.7.nix M pkgs/development/haskell-modules/configuration-lts-1.0.nix M pkgs/development/haskell-modules/configuration-lts-1.1.nix M pkgs/development/haskell-modules/configuration-lts-1.10.nix M pkgs/development/haskell-modules/configuration-lts-1.11.nix M pkgs/development/haskell-modules/configuration-lts-1.12.nix M pkgs/development/haskell-modules/configuration-lts-1.13.nix M pkgs/development/haskell-modules/configuration-lts-1.14.nix M pkgs/development/haskell-modules/configuration-lts-1.15.nix M pkgs/development/haskell-modules/configuration-lts-1.2.nix M pkgs/development/haskell-modules/configuration-lts-1.4.nix M pkgs/development/haskell-modules/configuration-lts-1.5.nix M pkgs/development/haskell-modules/configuration-lts-1.7.nix M pkgs/development/haskell-modules/configuration-lts-1.8.nix M pkgs/development/haskell-modules/configuration-lts-1.9.nix M pkgs/development/haskell-modules/configuration-lts-2.0.nix M pkgs/development/haskell-modules/configuration-lts-2.1.nix M pkgs/development/haskell-modules/configuration-lts-2.10.nix M pkgs/development/haskell-modules/configuration-lts-2.11.nix M pkgs/development/haskell-modules/configuration-lts-2.12.nix M pkgs/development/haskell-modules/configuration-lts-2.13.nix M pkgs/development/haskell-modules/configuration-lts-2.14.nix M pkgs/development/haskell-modules/configuration-lts-2.15.nix M pkgs/development/haskell-modules/configuration-lts-2.16.nix M pkgs/development/haskell-modules/configuration-lts-2.17.nix M pkgs/development/haskell-modules/configuration-lts-2.18.nix M pkgs/development/haskell-modules/configuration-lts-2.19.nix M pkgs/development/haskell-modules/configuration-lts-2.2.nix M pkgs/development/haskell-modules/configuration-lts-2.20.nix M pkgs/development/haskell-modules/configuration-lts-2.21.nix M pkgs/development/haskell-modules/configuration-lts-2.22.nix M pkgs/development/haskell-modules/configuration-lts-2.3.nix M pkgs/development/haskell-modules/configuration-lts-2.4.nix M pkgs/development/haskell-modules/configuration-lts-2.5.nix M pkgs/development/haskell-modules/configuration-lts-2.6.nix M pkgs/development/haskell-modules/configuration-lts-2.7.nix M pkgs/development/haskell-modules/configuration-lts-2.8.nix M pkgs/development/haskell-modules/configuration-lts-2.9.nix M pkgs/development/haskell-modules/configuration-lts-3.0.nix M pkgs/development/haskell-modules/configuration-lts-3.1.nix M pkgs/development/haskell-modules/configuration-lts-3.10.nix M pkgs/development/haskell-modules/configuration-lts-3.11.nix M pkgs/development/haskell-modules/configuration-lts-3.12.nix M pkgs/development/haskell-modules/configuration-lts-3.13.nix M pkgs/development/haskell-modules/configuration-lts-3.14.nix M pkgs/development/haskell-modules/configuration-lts-3.15.nix M pkgs/development/haskell-modules/configuration-lts-3.16.nix M pkgs/development/haskell-modules/configuration-lts-3.17.nix M pkgs/development/haskell-modules/configuration-lts-3.18.nix M pkgs/development/haskell-modules/configuration-lts-3.19.nix M pkgs/development/haskell-modules/configuration-lts-3.2.nix M pkgs/development/haskell-modules/configuration-lts-3.20.nix M pkgs/development/haskell-modules/configuration-lts-3.21.nix M pkgs/development/haskell-modules/configuration-lts-3.22.nix M pkgs/development/haskell-modules/configuration-lts-3.3.nix M pkgs/development/haskell-modules/configuration-lts-3.4.nix M pkgs/development/haskell-modules/configuration-lts-3.5.nix M pkgs/development/haskell-modules/configuration-lts-3.6.nix M pkgs/development/haskell-modules/configuration-lts-3.7.nix M pkgs/development/haskell-modules/configuration-lts-3.8.nix M pkgs/development/haskell-modules/configuration-lts-3.9.nix M pkgs/development/haskell-modules/configuration-lts-4.0.nix M pkgs/development/haskell-modules/configuration-lts-4.1.nix M pkgs/development/haskell-modules/configuration-lts-4.2.nix M pkgs/development/haskell-modules/configuration-lts-5.0