Commit Graph
43498 Commits
Author SHA1 Message Date
Jaka Hudoklin 9878890a72 pythonPackages.pudb: fix with update 2013-09-24 21:44:41 +02:00
Rickard Nilsson 78721f57eb nvidia-x11: Put nvidia.icd in /etc/OpenCL/vendors
This makes OpenCL work with Nvidia cards (tested with darktable).
2013-09-24 20:28:52 +02:00
Sander van der Burg 81d8c3c6f9 Added node-inspector nodejs package + update other nodejs packages 2013-09-24 18:46:54 +02:00
Domen Kožar afaeddb515 libimobiledevice: 1.0.6 -> 1.0.7 2013-09-24 17:32:27 +02:00
Shea Levy 9667a1ef75 environment.promptInit is now programs.<shell>.promptInit
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-09-24 09:53:47 -04:00
Shea Levy 9ce148e738 Don't break compatibility with pre-1.6 nix
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-09-24 09:40:06 -04:00
Bjørn Forsman ca591d30e4 asciidoc: fixup for matplotlib filter (remove .old/)
The matplotlib filter comes with an .old/ directory which contains a
chart-filter.conf file that asciidoc loads. I highly doubt that is intended.
2013-09-24 14:52:13 +02:00
Bjørn Forsman a118a98970 asciidoc: add odf backend, for OpenDocument output
See https://github.com/dagwieers/asciidoc-odf for more info.

This plugin has a shebang with /bin/env instead of /usr/bin/env, so update the
patchPhase to handle both cases.

WARNING/TODO: Libreoffice says "General Error. General input/output error."
when I try to open the generated .fodp files. So the odt backend works fine,
but the odp backend does not.
2013-09-24 14:52:07 +02:00
Eelco Dolstra ec2266b2e2 Make environment variables overridable 2013-09-24 11:27:25 +02:00
Eelco Dolstra b933b15d72 Don't generate /etc/environment
/etc/environment, if it exists, should be a list of NAME=VALUE pairs,
not a shell script.  See the pam_env manpage.
2013-09-24 11:01:55 +02:00
Domen Kožar 30559eb626 Merge pull request #1005 from lovek323/pytest
pytest: fix `py` not found error, add selenium
2013-09-24 00:36:15 -07:00
Lluís Batlle i Rossell 31976ed140 Updating mlt to 0.9.0.
I don't think it will break kdenlive, but let's see.
2013-09-24 09:22:55 +02:00
Jason "Don" O'Conal 0840cc3a24 pytest: add selenium option, fix selenium build on darwin 2013-09-24 16:59:51 +10:00
Jason "Don" O'Conal 63f06c6c02 pytest: fix missing py dependency 2013-09-24 16:47:13 +10:00
Rickard Nilsson c6b98faa34 darktable: Update to 1.2.3 2013-09-24 01:58:59 +02:00
Rickard Nilsson 3a17c2b30b Add option systemd.automounts, for definining automount units 2013-09-23 23:16:45 +02:00
Eelco Dolstra 9df40867b9 In environment.variables, unify "value" and "list" 2013-09-23 23:07:32 +02:00
Domen Kožar d79e00e9d6 add arandr: simple visual front end for xrandr 2013-09-23 22:33:57 +02:00
Dries Van Daele 7b60802599 added maintainer and enabled dynamic loading of lib 2013-09-23 21:20:51 +02:00
Dries Van Daele f93daff6a3 remove some whitelines 2013-09-23 21:16:14 +02:00
Dries Van Daele 6acf0f1f48 add algorith as maintainer 2013-09-23 21:14:50 +02:00
Dries Van Daele 7ee96b7653 Merge branch 'master' of https://github.com/DriesVanDaele/nixpkgs 2013-09-23 20:55:09 +02:00
Dries Van Daele 6b5cbfb310 add the mpc (mpd cli client) package 2013-09-23 20:54:20 +02:00
Mathijs Kwik 3840e96e79 Merge pull request #256 from oxij/shells-environment
I tested the previous "version" and found my environment to be exactly the same.

Let's start discussing possible extensions/improvements somewhere else. For now it's a nice improvement.
2013-09-23 11:23:10 -07:00
Bjørn Forsman 381fd4fb61 asciidoc: add support for deckjs backend
deck.js is a JavaScript library for building modern HTML presentations.
2013-09-23 20:07:55 +02:00
Peter Simons 6fc9f0ee91 Merge pull request #999 from bjornfor/asciidoc-filters
Add support for additional Asciidoc filters
2013-09-23 10:21:53 -07:00
Jan Malakhovski ffa4b28dce Add support for Zsh as an alternative (or not) default (or not) interactive shell. 2013-09-23 17:06:26 +00:00
Jan Malakhovski b3f4040512 Radically change the way NixOS handles environment variables and make it possible not to use Bash as the default interactive shell.
This change does two things:

* "NixOSizes" environment variables generation. This allows some more
  error-checking and opens possibilities for a modular environment
  configuration. From now on the most of environment variables are
  generated directly by the nix code. Generating sh code that
  generates environment variables is left in a few places where
  nontrivial access to a local environment state is needed.
* By doing the first change this patch untangles bash from the
  environment configuration and makes it trivial to add a support for
  other non bash-compatible shells.

Now to the sad part. This change is quite large (and I'm not sure it's
possible to split it) and yet is not quite complete, it needs some
changes to nixpkgs to be perfect.
See !!! comments in modules/config/shells-environment.nix.

Main principle behind this change is "change environment generation
and nothing else". In particular, shell configuration principles stay
exactly the same as before.
2013-09-23 16:55:25 +00:00
Rickard Nilsson b5f60dbf6f mopidy: Update to 0.15.0 2013-09-23 17:07:50 +02:00
Rickard Nilsson bfd86d4e74 Fix bug in NetworkManager name server configuration 2013-09-23 16:01:56 +02:00
Dries Van Daele 3e4511b933 add the mpc (mpd cli client) package 2013-09-23 15:43:34 +02:00
Peter Simons 2456150c1e gettext: strip trailing whitespace 2013-09-23 11:14:42 +02:00
Peter Simons 46a7b1ea0a gettext: fix minor errors after merge 2013-09-23 11:14:27 +02:00
Peter Simons 9407832de4 Merge remote-tracking branch 'origin/master' into stdenv-updates.
Conflicts:
	pkgs/development/libraries/gettext/default.nix
2013-09-23 10:59:44 +02:00
Rok Garbas 95c8d04843 updated generated (with pypi2nix) python packages 2013-09-23 05:53:08 +02:00
Rok Garbas c32052c77e pypi2nix: updated 2013-09-23 05:52:51 +02:00
Bjørn Forsman ff4b28be47 asciidoc: add support for aafigure filter 2013-09-22 23:04:39 +02:00
Bjørn Forsman 0e9599ca94 aafigure: new package
aafigure is an ASCII art to image converter.

Manual and example document:
http://launchpad.net/aafigure/trunk/0.5/+download/aafigure.pdf
2013-09-22 23:04:39 +02:00
Bjørn Forsman 524315194c asciidoc: add support for matplotlib filter 2013-09-22 23:04:39 +02:00
Bjørn Forsman 1b89cbb0ed asciidoc: add support for qrcode filter 2013-09-22 23:04:38 +02:00
Bjørn Forsman 8a2251549f asciidoc: support extra filters (ditaa, mscgen, diag)
Also, slightly change the shebang fixup in the patchPhase so that it
handles optional [[:space:]] before the interpreter path (needed for the
filters).

To enable the extra filters, put this in packageOverrides:

  asciidoc = pkgs.asciidoc.override {
    enableDitaaFilter = true;
    enableMscgenFilter = true;
    enableDiagFilter = true;
  };
2013-09-22 23:04:38 +02:00
Bjørn Forsman 6f9821beb7 nwdiag: new package
Nwdiag generates network-diagram image from spec-text file (similar to
Graphviz).
2013-09-22 23:04:38 +02:00
Bjørn Forsman 6f48eb5866 actdiag: new package
Actdiag generates activity-diagram image from spec-text file (similar to
Graphviz).
2013-09-22 23:04:38 +02:00
Bjørn Forsman d048685af5 seqdiag: new package
Seqdiag generates sequence-diagram image from spec-text file (similar to
Graphviz).
2013-09-22 23:04:38 +02:00
Bjørn Forsman 2f238d82a0 blockdiag: new package
Blockdiag generates block-diagram image from spec-text file (similar to
Graphviz).

Also add its needed dependencies, funcparserlib and webcolors.
2013-09-22 23:04:37 +02:00
Eelco Dolstra d94aa36f1e Fix saving the ALSA sound card state
This didn't work reliably because it raced with the remounting of /.
So if you were unlucky, then / was read-only by the time we ran
"alsactl store".  Now the sound card state is saved before anything is
unmounted/remounted.
2013-09-22 21:39:05 +02:00
Eelco Dolstra f19065c283 Fix broken systemd shutdown services
The services systemd-random-seed-save.service and
systemd-update-utmp-shutdown.service from systemd 203 don't work,
because they have a RequiresMountFor dependency on /var/lib and
/var/log.  Such a dependency produces a cycle, causing systemd to drop
those services:

  Fixing conflicting jobs by deleting job poweroff.target/stop
  Deleting job systemd-poweroff.service/stop as dependency of job poweroff.target/stop
  Deleting job umount.target/stop as dependency of job systemd-poweroff.service/stop
  Deleting job -.mount/start as dependency of job umount.target/stop
  Deleting job systemd-random-seed-save.service/start as dependency of job -.mount/start
  Deleting job systemd-update-utmp-shutdown.service/start as dependency of job -.mount/start

Dropping the RequiresMountFor doesn't work either, because then
/var/... may have meen unmounted or remounted read-only.

Upstream systemd fixes this by doing the actual work from an ExecStop
action in an already-running service than conflicts with
shutdown.target.  So I backported that here.  The main consequence is
that wtmp shutdown records now get written properly.

The main lesson: shutdown.target is useless for pulling in services
during shutdown if they need to write anywhere.
2013-09-22 21:39:05 +02:00
Eelco Dolstra f5c4874b05 Fix service description 2013-09-22 21:39:05 +02:00
Eelco Dolstra 4be5fae2da Log console logins in /var/log/wtmp 2013-09-22 21:39:05 +02:00
Eelco Dolstra 14f55a2f67 Remove unused runlevel targets 2013-09-22 21:39:05 +02:00