Commit Graph

34796 Commits

Author SHA1 Message Date
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
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
Eelco Dolstra 50d942960e Write a reboot record to /var/log/wtmp 2013-09-22 21:39:05 +02:00
Mathijs Kwik 556e69e98f audacity: upgrade to 2.0.4 2013-09-22 20:03:27 +02:00
Mathijs Kwik edf4f3a7f5 calibre: upgrade to 1.4.0 2013-09-22 20:03:26 +02:00
Domen Kožar 4adad8d7c0 Merge pull request #1001 from DriesVanDaele/master
update libmpdclient to version 2.8
2013-09-22 10:26:44 -07:00
Domen Kožar a774212684 anki: 2.0.3 -> 2.0.12 2013-09-22 19:23:11 +02:00
Dries Van Daele bbcf67bd22 update libmpdclient to version 2.8 2013-09-22 16:47:17 +02:00
Bjørn Forsman 4be44d011b services.cgminer.enable: improve description
So that a search for "bitcoin" in the configuration.nix(5) man page
yields a hit.
2013-09-22 16:44:00 +02:00
Peter Simons e613d30c3c haskell-data-pprint: add version 0.2.1.5 2013-09-22 13:29:56 +02:00
Peter Simons e2848346f9 haskell-word8: update to version 0.0.4 2013-09-22 13:28:30 +02:00
Peter Simons 0b6b0284e4 haskell-ghc-mod: update to version 3.1.1 2013-09-22 13:28:30 +02:00
Peter Simons ca90826c6f haskell-ncurses: fix build 2013-09-22 13:25:10 +02:00
Peter Simons 876047edf7 haskell-monad-par: update to version 0.3.4.5 2013-09-22 13:25:10 +02:00
Peter Simons ad13652455 haskell-LambdaHack: update to version 0.2.8 2013-09-22 13:25:09 +02:00
Peter Simons f95ffe37c1 haskell-scotty: update to version 0.5.0 2013-09-22 13:25:09 +02:00
Peter Simons 201c175989 haskell-pipes-concurrency: update to version 2.0.1 2013-09-22 13:25:09 +02:00
Peter Simons 6c2089b5e5 haskell-pandoc: update to version 1.12.0.2 2013-09-22 13:25:09 +02:00
Peter Simons 53ba62d309 haskell-ghc-mod: update to version 3.1.0 2013-09-22 13:25:09 +02:00
Peter Simons c7c5969885 haskell-crypto-cipher-types: update to version 0.0.6 2013-09-22 13:25:09 +02:00
Peter Simons 498e93f3f5 haskell-crypto-cipher-tests: update to version 0.0.8 2013-09-22 13:25:08 +02:00
Peter Simons 66173ebe0c haskell-cabal-macosx: update to version 0.2.3 2013-09-22 13:25:08 +02:00
Peter Simons 09786f6943 haskell-asn1-types: update to version 0.2.1 2013-09-22 13:25:08 +02:00
Peter Simons 900a35738c haskell-idris: update to version 0.9.9.1 2013-09-22 13:25:08 +02:00
Peter Simons 71bb69c5c1 haskell-enummapset: add version 0.5.2.0 2013-09-22 13:25:08 +02:00
Peter Simons b962730e27 haskell-keys: add version 3.0.3 2013-09-22 13:25:08 +02:00