Al Zohali
d28eeb8ad4
maintainers: add zohl
2016-01-13 22:43:19 +03:00
Vladimír Čunát
b9f6dfe8c5
nixos manuals: allow displaying package references
...
The manuals are now evaluated with each derivation in `pkgs` (recursively)
replaced by a fake with path "\${pkgs.path.to.the.attribute}".
It isn't perfect, but it seems to cover a vast majority of use cases.
Caveat: even if the package is reached by a different means,
the path above will be shown and not e.g. `${config.services.foo.package}`.
As before, defaults created by `mkDefault` aren't displayed,
but documentation shouldn't (mostly) be a reason to use that anymore.
Note: t wouldn't be enough to just use `lib.mapAttrsRecursive`,
because derivations are also (special) attribute sets.
2016-01-13 12:03:18 +01:00
Peter Simons
7ca8e13918
lib.getVersion: extend the function to cope with strings as well as derivations
2016-01-05 20:09:39 +01:00
Radvendii
2371acdeb2
tldr: init at 1.0
...
added tldr to all-packages.nix
cleaned up style
added metadata
semicolons
didn't test on mac. removed platform
wrong types
fixed duplication of version
2016-01-03 17:51:34 -05:00
Philipp Hausmann
b574af31f4
maintainers: Make attrname match my github account
2016-01-03 10:27:30 +01:00
Vladimír Čunát
f9f6f41bff
Merge branch 'master' into closure-size
...
TODO: there was more significant refactoring of qtbase and plasma 5.5
on master, and I'm deferring pointing to correct outputs to later.
2015-12-31 09:53:02 +01:00
Reno Reckling
a1e0894cb4
ding: init at 1.8 ( close #11989 )
...
vcunat improved meta.
2015-12-29 21:03:19 +01:00
Jascha Geerds
d623916494
maintainers: Change my email address
2015-12-26 14:08:56 +01:00
Hoang Xuan Phu
b8bc82a459
archiveopteryx: init at 3.2.0
2015-12-24 15:22:44 +08:00
Tim Williams
e2a25433b2
copyq: init at 2.5.0, fixed #11887
2015-12-23 01:58:59 +01:00
Derek Gonyeo
9671674959
acbuild: 0.1.1 -> 0.2.2 and moved to own default.nix, fixes #11889
2015-12-23 01:33:37 +01:00
Charles Strahan
defe78e553
licenses: add non-commercial Creative Commons
2015-12-22 02:25:43 +01:00
Gaëtan André
ff58a9831b
matter-compiler: initial expression, fixes #11780
2015-12-18 15:49:57 +01:00
Pascal Wittmann
21522ede83
Merge pull request #11753 from nlewo/master
...
Add devpi-client and its dependencies
2015-12-17 16:21:46 +01:00
Thomas Tuegel
8baebb55d4
lib/strings: add readPathsFromFile
2015-12-16 15:00:34 -06:00
Antoine Eiche
19f9e46d57
pythonPackages.check-manifest: init at 0.30
2015-12-16 15:54:17 +01:00
Eelco Dolstra
064ceef792
Merge pull request #11455 from zagy/add/hasAttrByPath
...
add helper to lib/attrsets: hasAttrByPath
2015-12-16 15:46:12 +01:00
Arseniy Seroka
2542e92ca0
Merge pull request #11684 from Profpatsch/cutegram
...
Cutegram
2015-12-16 10:47:48 +03:00
Profpatsch
9c5cd49903
cutegram: init at 2.7.0-stable
2015-12-16 02:08:49 +01:00
Peter Simons
82c673d4c9
Merge pull request #11651 from gleber/add-erlang-modules
...
Add erlang modules
2015-12-15 17:55:25 +01:00
Christian Zagrodnick
42b586e5df
pythonPackage shortuuid: init at 0.4.2
2015-12-15 16:07:27 +01:00
Rickard Nilsson
46905425cf
Merge pull request #11477 from jgillich/mopidy-gmusic
...
mopidy-gmusic: init at 1.0.0
2015-12-15 10:15:51 +01:00
Gleb Peregud
bcc4ca029a
Add rebar3 package
2015-12-15 01:02:52 +01:00
Jakob Gillich
872d0be1a0
mopidy-gmusic: init at 1.0.0
2015-12-14 14:38:58 +01:00
Domen Kožar
59e33d42e4
Merge pull request #11699 from luispedro/add_mahotas
...
Add mahotas & imread
2015-12-14 11:29:43 +01:00
Luis Pedro Coelho
5ff41b047a
python.imread: init at 0.5.1
...
This is a package to read image files into numpy arrays.
2015-12-14 11:19:11 +01:00
Echo Nolan
f01c56f109
Remove Echo Nolan from maintainers
...
I'm not using Nix anymore.
2015-12-12 22:59:11 -08:00
Luca Bruno
5b0352a6a4
Merge branch 'master' into closure-size
2015-12-11 18:31:00 +01:00
Domen Kožar
66c90e6e1f
add makeBinPath function for abstracting away pkg/bin:pkg2/bin..
2015-12-10 12:47:32 +01:00
Michael Raskin
30bf5a01ad
Fix maintainer list format and improve vanity.sh reliability
2015-12-08 19:12:26 +01:00
Christian Zagrodnick
ce96057588
add helper to lib/attrsets: hasAttrByPath
2015-12-07 11:04:14 +01:00
Emery Hemingway
2b6dcdfcd0
Rename 'emery' maintainer handle to 'ehmry', fixes #11493
...
Communication happens on Github so names should be consistent.
2015-12-05 23:06:20 +01:00
Arseniy Seroka
1764a05710
Merge pull request #11473 from NeQuissimus/master
...
Add Kotlin
2015-12-06 00:30:19 +03:00
Tim Steinbach
a356c3fa47
kotlin: init at 1.0.0-beta-3594
2015-12-05 21:23:22 +00:00
Niclas Thall
5bd92c0197
ums: init at 5.3.1, fixes #11485
2015-12-05 20:30:43 +01:00
Jan Malakhovski
30954fc155
lib: add myself to maintainers
2015-12-05 20:18:02 +01:00
Vladimír Čunát
263fd55d4b
Merge recent staging built on Hydra
...
http://hydra.nixos.org/eval/1231884
Only Darwin jobs seem to be queued now,
but we can't afford to wait for that single build slave.
2015-12-05 11:11:51 +01:00
Eelco Dolstra
0b12e12843
Merge pull request #11272 from ebzzry/minver2
...
Expose minimum required Nix version (2)
2015-12-04 17:21:37 +01:00
Igor Pashev
b078ae9c16
Use x == null instead of builtins.isNull x
2015-12-04 07:22:57 +03:00
Igor Pashev
363e6978ce
Allow enum of integers (and any other type)
...
Closes #9826 .
2015-12-04 07:15:14 +03:00
Pascal Wittmann
119e0a7bdb
Merge pull request #11354 from mrVanDalo/aj-snapshot
...
aj-snapshot: init 0.9.6
2015-11-30 22:38:41 +01:00
Ingolf Wagner
90f3c390f0
aj-snapshot: init (0.9.6)
2015-11-30 17:15:49 +01:00
Luca Bruno
920b1d3591
Merge branch 'master' into closure-size
2015-11-29 16:50:26 +01:00
Markus Wotringer
cb58cf57d6
radamsa: init at 0.4
2015-11-28 23:51:17 +01:00
Matthias C. M. Troffaes
b5e06b04a7
wolfssl: init at 3.7.0
...
Picked from #11287 .
2015-11-27 11:00:40 +01:00
Rommel M. Martinez
31a20f38ac
Expose minimum required Nix version.
2015-11-26 23:11:11 +08:00
Vladimír Čunát
70d7cfdb8c
Merge #11275 : lisp: adding maintainer, small updates
2015-11-26 09:17:52 +01:00
Eric Sagnes
6874221403
libchewing: init at 0.4.0
2015-11-26 16:12:25 +08:00
Tomas Hlavaty
2b6bd6f036
add myself as a maintainer
2015-11-26 08:24:02 +01:00
Luca Bruno
a412927924
Merge remote-tracking branch 'origin/master' into closure-size
2015-11-25 21:37:30 +01:00
Peter Simons
89a5717c7a
lib/trivial.nix: improve spelling
2015-11-25 11:30:43 +01:00
Christian Zagrodnick
1cdacc6aa2
lib/strings: add a toInt
helper ( close #11242 )
...
While the function itself is pretty easy, it's not straitforward to find a way to convert string to int with nix.
2015-11-25 08:50:02 +01:00
Rickard Nilsson
38196171e8
Merge pull request #10773 from rvl/longview
...
Linode Longview package and module
2015-11-24 13:16:30 +01:00
Peter Simons
405fda497a
lib: document fix and add fix', extends functions
...
These functions used to live in pkgs/development/haskell-modules/default.nix,
but they are generic, really, and should be easily accessible to everyone.
2015-11-24 12:48:03 +01:00
Vladimír Čunát
13eca6f79a
Merge #11067 : SmartOS updates
...
I amended some commits slightly.
2015-11-23 14:45:44 +01:00
Rodney Lorrimar
a754e7b8a6
Add self to maintainers
2015-11-22 12:37:00 +00:00
Pascal Wittmann
5dfceebaba
Merge pull request #11039 from Phlogistique/sonic-pi
...
sonic-pi: init at 2.8.0
2015-11-22 10:13:07 +01:00
Noé Rubinstein
01a81506a6
sonic-pi: init at 2.8.0
2015-11-21 20:41:30 +01:00
goibhniu
c199019290
Merge pull request #11109 from ForNeVeR/pash
...
pash: init at git-2015-11-06
2015-11-21 10:44:00 +01:00
Vladimír Čunát
333d69a5f0
Merge staging into closure-size
...
The most complex problems were from dealing with switches reverted in
the meantime (gcc5, gmp6, ncurses6).
It's likely that darwin is (still) broken nontrivially.
2015-11-20 14:32:58 +01:00
Jude Taylor
7039b24cdc
cherry-pick lib.sandbox into master
2015-11-19 11:33:21 -08:00
Friedrich von Never
1c3b6a2812
pash: init at git-2015-11-06
2015-11-19 23:00:56 +06:00
Pascal Wittmann
d1d5f9c9c1
Merge pull request #11121 from manveru/google-fonts
...
google-fonts: new package
2015-11-18 12:36:20 +01:00
Michael Fellinger
08c6a2cd92
google-fonts: init at 2015-11-18
2015-11-18 12:19:37 +01:00
Danny Wilson
fdb534f06e
GCC 4.8 compiles on Illumos.
...
- Disable profiled bootstrap.
- Add illumos meta platform.
2015-11-16 17:20:11 +01:00
Peter Simons
084e37ec7b
Merge pull request #11025 from rick68/patch-1
...
Update deprecated.nix
2015-11-15 09:04:07 +01:00
William A. Kennington III
6602f49495
Revert "Revert "Merge pull request #9543 from NixOS/staging.post-15.06""
...
This reverts commit 741bf840da
.
This reverts the fallout from reverting the major changes.
2015-11-14 12:32:51 -08:00
Wei-Ming Yang
8b78f17f5f
Update deprecated.nix
...
fix a typo
2015-11-15 03:41:39 +08:00
William A. Kennington III
9579c9ec7f
Merge commit 'cb21b77' into master.upstream
...
This is a partial merge of staging for builds which are working
2015-11-13 15:53:10 -08:00
Domen Kožar
69c6aa5c1b
Merge pull request #10989 from rnhmjoj/maintainer
...
add myself as a maintainer
2015-11-12 20:52:50 +01:00
rnhmjoj
d9274215e7
add myself as a maintainer
2015-11-12 19:25:15 +01:00
Robert Glossop
a911a4f4c5
clfswm: add maintainer
2015-11-11 00:57:09 -05:00
Stéphane Jourdois
ca23c1a29a
Add myself as maintainer
2015-11-09 00:43:33 +01:00
William A. Kennington III
a26c8e9b83
Merge branch 'master.upstream' into staging.upstream
2015-11-07 15:51:51 -08:00
Nikolay Amiantov
75259cbf87
Merge pull request #10849 from lolwat97/imgur-screenshot
...
Add imgur-screenshot package
2015-11-06 23:58:39 +03:00
Sergey Sofeychuk
76e33c3602
maintainers: add lw
2015-11-06 23:48:32 +03:00
William A. Kennington III
1e7aa4f17d
Merge branch 'master.upstream' into staging.upstream
2015-11-05 18:30:11 -08:00
Matthew O'Gorman
f761f06988
gnuradio-nacl: init at 2015-11-05
2015-11-05 21:17:39 +01:00
William A. Kennington III
4251612faa
Merge branch 'master.upstream' into staging.upstream
2015-11-04 01:00:48 -08:00
Domen Kožar
fc36317c9b
Merge pull request #10791 from msteen/master
...
Added msteen to the list of maintainers.
2015-11-02 14:40:50 +01:00
Matthijs Steen
b44df493d3
Added msteen to the list of maintainers.
2015-11-02 14:38:34 +01:00
Daniel Frank
bcc7f58c1f
mbuffer: new package
2015-10-31 13:45:21 +01:00
William A. Kennington III
dd2de66d61
Merge branch 'master.upstream' into staging.upstream
2015-10-30 17:16:07 -07:00
Aaron Bull Schaefer
4140c0de65
Add elasticdog as a maintainer
2015-10-25 23:22:21 +00:00
Arseniy Seroka
70f9d81688
Merge pull request #10566 from spencerjanssen/cockatrice
...
cockatrice: init at 2015-09-24
2015-10-25 04:24:19 +03:00
Stefan Junker
8e8a985c4c
rkt: bump to v0.10.0
...
* bump stage1 base image to v794.1.0 according to upstream release
* make use of BUILDDIR environment variable to control output path
* make use of the configure option for the stage1 image path and the stage1 base image path
* fix homepage URL
* add myself to the list of maintianers
2015-10-25 02:13:01 +02:00
Wout Mertens
5c34563cda
Merge pull request #10517 from demin-dmitriy/sublime3
...
sublime3: make sublime text work with pkexec and gksudo
2015-10-24 19:16:34 +02:00
Demin Dmitriy
8a1e5d9a27
sublime3: add myself as a maintainer
2015-10-24 18:15:59 +03:00
goibhniu
0b09ae45fa
Merge pull request #10563 from wedens/kbdd
...
kbdd: init
2015-10-24 13:21:53 +02:00
wedens
1b0ba9525d
kbdd: init
2015-10-24 17:15:15 +06:00
goibhniu
f8af597f0c
Merge pull request #10504 from brandonedens/meson-build
...
Meson build package
2015-10-24 12:40:14 +02:00
Spencer Janssen
c65cfc8b66
Add myself as a maintainer
2015-10-23 14:32:02 -05:00
Eelco Dolstra
45c7dd7d98
Add stdenv bootstrap tools generation to release.nix
2015-10-23 13:05:36 +02:00
Vladimír Čunát
4917a4f8b3
Merge master into staging
2015-10-23 01:57:14 +02:00
Brandon Edens
7c4064a0c4
Add maintainer.
2015-10-20 22:15:42 -07:00
Perry Barnoy
7df323125f
Merge branch 'master' of https://github.com/NixOS/nixpkgs into xfce4-whiskermenu-plugin
...
Pull from nixpkgs/master to resolve Travis CI build conflicts.
2015-10-19 14:10:40 -04:00
Louis Taylor
057964e8db
Update email address to currently preferred one
2015-10-17 19:01:46 +01:00
William A. Kennington III
8a44a36ca4
Merge branch 'master.upstream' into staging.upstream
2015-10-15 10:22:28 -07:00
Perry Barnoy
3d087ed3b1
Merge remote-tracking branch 'upstream/master' into xfce4-whiskermenu-plugin
...
Merge upstream.
2015-10-14 16:26:40 -04:00
Perry Barnoy
79321fbecd
- Added myself as a maintainer
...
- Boilerplate whiskermenu expression
2015-10-14 16:25:54 -04:00
Eelco Dolstra
5f077e2296
Factor out option renaming
...
Option aliases/deprecations can now be declared in any NixOS module,
not just in nixos/modules/rename.nix. This is more modular (since it
allows for example grub-related aliases to be declared in the grub
module), and allows aliases outside of NixOS (e.g. in NixOps modules).
The syntax is a bit funky. Ideally we'd have something like:
options = {
foo.bar.newOption = mkOption { ... };
foo.bar.oldOption = mkAliasOption [ "foo" "bar" "newOption" ];
};
but that's not possible because options cannot define values in
*other* options - you need to have a "config" for that. So instead we
have functions that return a *module*: mkRemovedOptionModule,
mkRenamedOptionModule and mkAliasOptionModule. These can be used via
"imports", e.g.
imports = [
(mkAliasOptionModule [ "foo" "bar" "oldOption" ] [ "foo" "bar" "newOption" ]);
];
As an added bonus, deprecation warnings now show the file name of the
offending module.
Fixes #10385 .
2015-10-14 18:18:47 +02:00
Desmond O. Chang
b41742414e
git-crypt: update maintainer
2015-10-14 21:46:27 +08:00
Florian Paul Schmidt
24b375ac06
alsa-tools: update maintainer
2015-10-13 12:48:03 +02:00
Arseniy Seroka
124bca6dc1
Merge pull request #10345 from javaguirre/package-phpcs
...
phpcs: init at 2.3.4
2015-10-12 16:39:05 +03:00
Javier Aguirre
9522afae2c
phpcs: init at 2.3.4
...
Adding javaguirre to maintainers
2015-10-12 12:11:54 +02:00
=
74a958fec7
non: init at 2015-10-6
2015-10-11 18:37:21 +02:00
Luke Gorrie
42e753f8b3
maintainers.nix: Add lukego
2015-10-08 10:11:06 +00:00
Eelco Dolstra
741bf840da
Revert "Merge pull request #9543 from NixOS/staging.post-15.06"
...
This reverts commit f61176c539
, reversing
changes made to a27ca029ee
.
Conflicts:
pkgs/development/libraries/ncurses/default.nix
2015-10-06 15:24:20 +02:00
Echo Nolan
89931277de
flashplayer: add myself to maintainers
2015-10-03 20:54:38 -07:00
Vladimír Čunát
f361938b21
Merge staging into closure-size
...
This makes gcc5 the default builder, etc.
2015-10-03 15:23:13 +02:00
Vladimír Čunát
5227fb1dd5
Merge commit staging+systemd into closure-size
...
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-10-03 13:33:37 +02:00
Arnold Krille
bb7eb9829d
jackmix: init at version 0.5.2
...
Add jackmix to the nix pkgs.
2015-10-02 14:56:59 +02:00
lethalman
e9d554580c
Merge pull request #10066 from michaelpj/p/heatseeker
...
heatseeker: init at 1.3.0
2015-10-02 11:36:07 +02:00
Thomas Tuegel
e92cbb73e4
lib.licenses: add fdl13
2015-09-27 09:45:35 -05:00
Thomas Tuegel
f9e5745efa
lib: add makeScope
2015-09-27 09:45:23 -05:00
Michael Peyton Jones
ef8e002bf0
heatseeker: init at 1.3.0
2015-09-25 16:27:43 +01:00
Vladimír Čunát
0be672ced1
kdevplatform: maintained by @ambrop72, /cc #9981 .
2015-09-22 08:44:23 +02:00
David Kleuker
6fc40fada1
add myself to maintainers
2015-09-20 21:16:22 +02:00
Arseniy Seroka
8862188761
Merge pull request #9924 from erikryb/master
...
perseus: init at 4-beta
2015-09-19 13:21:53 +03:00
Domen Kožar
72ea74b641
Merge pull request #9934 from offlinehacker/nixos/kibana/add
...
Update kibana, add kibana nixos service
2015-09-19 10:38:45 +02:00
Erik Rybakken
64c1a9a2e2
perseus: init at 4-beta
2015-09-19 00:56:24 +02:00
Jaka Hudoklin
341ac85644
Add lib.filterAttrsRecursive function
2015-09-19 00:33:44 +02:00
Jan Malakhovski
33ae3f2fe4
nixos,lib: move environment generation related copy-paste to lib
2015-09-18 18:48:49 +00:00
Samuel Rivas
40d26f6730
erlang-mode: refactor maintainers ( close #9855 )
2015-09-14 23:47:20 +02:00
Bryan Gardiner
7d74847471
goatee, goatee-gtk: add myself as maintainer
2015-09-11 20:37:53 -07:00
Rommel M. Martinez
6919533410
devilspie2: init at 0.39
2015-09-10 05:11:56 +08:00
Frederik Rietdijk
cd5a9afeac
add myself as maintainer
2015-09-09 15:25:49 +02:00
Arseniy Seroka
2017d56edf
Merge pull request #9708 from a1russell/playonlinux
...
Add playonlinux derivation.
2015-09-09 12:28:46 +03:00
Adam Russell
735673bb9f
playonlinux: init at 4.2.8
2015-09-09 00:05:02 -05:00
Tim Cuthbertson
9dfef9ff26
gup: init at version 0.5.1
2015-09-08 20:45:20 +10:00
Guillaume Maudoux
96a1539256
python-cgroup-utils: init at 0.6
2015-08-31 18:27:19 +02:00
Andreas Wagner
e7a024abc4
urjtag: init at 0.10
...
[Bjørn: make the function argument lines occupy less vertical space.]
2015-08-30 20:47:24 +02:00
Thomas Tuegel
fc0baf0ebe
Merge pull request #9343 from akaWolf/qtcreator
...
qtcreator: refactor for using qt54; qt4SDK, qt5SDK: commented
2015-08-29 18:10:27 -05:00
Jaka Hudoklin
ed63e18652
Merge pull request #9384 from jefdaj/bitcoinxt-twopackages
...
Add BitcoinXT as a separate package
2015-08-29 18:47:48 +02:00
Damien Cassou
de3a53f277
Merge pull request #9525 from DamienCassou/update-maintainer-email
...
Change my email address
2015-08-29 16:59:47 +02:00
Damien Cassou
41507ce415
Change my email address
2015-08-29 16:57:08 +02:00
Sibi
89cec3c895
Add myself as maintainer ( close #9495 ).
...
Related to https://github.com/NixOS/cabal2nix/pull/196
2015-08-28 16:50:15 +02:00
lethalman
9458bde4c1
Merge pull request #9450 from lebastr/rosegarden
...
rosegarden: init at 14.12
2015-08-26 11:57:26 +02:00
Alexander
ee6140beaa
rosegarden: init at 14.12
2015-08-26 09:35:05 +00:00
lethalman
a45a0911d4
Merge pull request #9376 from rick68/softether
...
softether: support SoftEther VPN 4.18
2015-08-26 10:45:46 +02:00
Daniel Fox Franke
617a158e3c
libb2: init at 0.97
2015-08-25 14:25:05 -04:00
Kosyrev Serge
61be6847c0
maintainers: add Kosyrev Serge
2015-08-24 22:32:22 +03:00
Artjom Vejsel
9c206b6cf7
qtcreator: refactor for using qt54
2015-08-24 11:34:28 +03:00
Jeffrey David Johnson
17c0af24d2
add bitcoin-xt as a separate package
2015-08-20 23:57:10 -07:00
Wei-Ming Yang
efd34824eb
softether: support SoftEther VPN 4.18
2015-08-21 13:59:00 +08:00
Thomas Tuegel
8f271a771d
Merge pull request #9270 from Mathnerd314/supertux-editor
...
supertux-editor: init at git-2014-08-20
2015-08-17 17:13:44 -05:00
Mathnerd314
4ff22bd680
supertux-editor: init at git-2014-08-20
2015-08-17 09:00:18 -06:00
Benno Fünfstück
7cd6b3cf76
Revert change of path type
...
The change caused lots of evaluation errors, since it caused derivations to no longer be valid paths as well.
2015-08-15 15:38:12 +02:00
Benno Fünfstück
e6f1e1e5db
Merge pull request #6272 from NixOS/types-path-better-error
...
types.nix: better error message for non-paths
2015-08-15 13:16:00 +02:00
Benno Fünfstück
691f683c8c
types.nix: better error message for non-paths
...
This improves error messages when a set or a list is used where a path
was expected. For an example, if you used a package set (as opposed to a
single package) in systemPackages before this commit, the error was:
```
cannot coerce a list to a string, at "/home/nixpkgs/lib/types.nix":103:37
```
Now, the error message reads:
```
The option value `environment.systemPackages' in `/etc/nixos/configuration.nix' is not a list of paths.
```
2015-08-15 13:05:57 +02:00
Nicolas B. Pierron
77250457bc
Merge pull request #9183 from nbp/option-usage
...
Update option-usages.nix expression to work with newer version of the module system.
2015-08-15 12:29:32 +02:00
Szczyp
cbe6badab9
rhc: init at 1.36.4
...
OpenShift client tools
Add szczyp as a maintainer
2015-08-13 18:02:55 +02:00
Mabry Cervin
0b6a75dc1a
bspwm: 0.8.9 -> 0.9
2015-08-12 11:28:36 -04:00
Nicolas B. Pierron
c47e89623b
Update option-usages.nix expression to work with newer version of the module system.
2015-08-09 17:52:34 +02:00
Arseniy Seroka
db22ec1549
Merge pull request #9132 from makefu/awesome-vicious-luaPackage
...
luaPackages: add vicious module
2015-08-07 12:36:07 +03:00
Eelco Dolstra
214d4fb73c
Allow options with type "package" to be store paths
...
For example, this allows writing
nix.package = /nix/store/786mlvhd17xvcp2r4jmmay6jj4wj6b7f-nix-1.10pre4206_896428c;
Also, document types.package in the manual.
2015-08-07 03:09:57 +02:00
makefu
86c973d429
luaPackages.vicious: init at 2.1.3
...
vicious is a module for creating widgets on window managers.
This commit adds the library and a wrapper lua file for easy importing.
I use the library with the awesome window manager via luaModules:
services.xserver.windowManager.awesome.luaModules = [
pkgs.luaPackages.vicious
];
2015-08-06 12:59:08 +02:00
Eelco Dolstra
cbecbd01f9
Module system: Fix ‘definitions’ field
...
Fixes https://github.com/NixOS/nixops/issues/325 .
2015-08-05 14:35:00 +02:00
Oliver Dunkl
ad686d3762
Add odi to list of maintainers
2015-07-30 20:59:50 +02:00
Vladimír Čunát
7c291e2e59
super-user-spark: init at 0.1.0.0 ( close #8894 )
...
Super-User-Spark is a program for managing dotfiles.
The author is Tom Sydney Kerckhove.
Details on usage can be found on his [blogpost] as well as the [reddit thread].
[blogpost]: http://cs-syd.eu/posts/2015-07-19-super-user-spark.html
[reddit thread]: http://www.reddit.com/r/haskell/comments/3dsdi5/more_than_just_another_symlink_manager_written_in/
2015-07-30 19:14:38 +02:00
Eelco Dolstra
f463d24903
Add read-only options
...
These are options that can have only one definition, regardless of
priority.
2015-07-30 13:44:50 +02:00
Kamil Chmielewski
e610f27c43
qtile: init at 0.10.1
2015-07-28 22:55:32 +02:00
Eelco Dolstra
b89b6b2a7b
Add function callPackagesWith
...
This is like callPackageWith, except that it expects the supplied
function to return a *set* of packages. It will then make the
individual packages overridable.
2015-07-28 21:42:25 +02:00
Eelco Dolstra
314e8e49ec
Remove deepOverride
...
It's unused, and also a bad idea: because it recursively recomputes
every function argument and there is no sharing, you can get an
exponential (?) blowup in evaluation time. For example, evaluating
‘linuxPackages.kernel’ takes 0.09s and ~13 MiB, but evaluating
‘linuxPackages.kernel.deepOverride {}’ takes 3.6s and ~305 MiB.
2015-07-28 21:42:25 +02:00
lethalman
37e554828d
Merge pull request #8878 from 2chilled/master
...
synapse: init at 0.2.99.1
2015-07-28 18:44:20 +02:00
Eelco Dolstra
395fdaef6c
Use builtins.sort
2015-07-28 18:42:22 +02:00
Eelco Dolstra
5976d393fb
Use builtins.genList
...
This fixes the quadratic complexity of functions like imap.
2015-07-28 18:42:22 +02:00
Eelco Dolstra
273d9ffd6a
Remove superfluous copy of "min"
2015-07-28 18:42:22 +02:00
Matthias Herrmann
679a941f26
synapse: init at 0.2.99.1
2015-07-28 17:25:28 +02:00
Eelco Dolstra
7c30ce9562
Remove zipTwoLists
...
This function is redundant (we also have zipLists).
2015-07-28 15:04:18 +02:00
Eelco Dolstra
67b1a20f12
Minor module system evaluation speedups
...
This gives about a 5% speedup.
Issue #8152 .
2015-07-28 15:04:18 +02:00
Eelco Dolstra
0ca10a445a
Fix indentation
2015-07-28 15:04:18 +02:00
Arseniy Seroka
b5ca5cc0ce
Merge pull request #8914 from desiderius/falcon-0.3.0
...
python-packages: falcon 0.2.0 -> 0.3.0
2015-07-28 14:05:58 +03:00
desiderius
f7b283896b
python-packages: falcon 0.2.0 -> 0.3.0
2015-07-27 09:14:18 +02:00
Eelco Dolstra
c399f94bb3
intersperse: Fix quadratic performance
2015-07-24 15:58:34 +02:00
Eelco Dolstra
2d9885db9e
Remove eqStrings
...
It's no longer needed. Also clean up some comments.
2015-07-24 15:58:34 +02:00
Eelco Dolstra
9cfd128a42
Use replaceStrings primop
2015-07-24 15:58:34 +02:00
Eelco Dolstra
6f6f66ac98
Use concatStringSep primop
2015-07-24 15:58:34 +02:00
Eelco Dolstra
447afef153
Use builtin all and any functions
2015-07-24 15:58:34 +02:00
Eelco Dolstra
4cc6c83477
concatLists (map ...) -> concatMap
2015-07-23 18:31:54 +02:00
Eelco Dolstra
0ae8b365b3
Rename misc.nix -> deprecated.nix
2015-07-23 18:31:54 +02:00
Eelco Dolstra
637e35deb9
Use foldl' instead of fold in some places
2015-07-23 18:31:54 +02:00
Eelco Dolstra
f14dab05d6
optionAttrSetToDocList: O(n^2) -> O(n)
...
This shaves about 10% off memory consumption of NixOS evaluation.
2015-07-23 16:49:13 +02:00
Eelco Dolstra
3cd5fd8bb3
More efficient version of filterAttrs
2015-07-23 16:49:13 +02:00
Brandon Carrell
4f4fa58199
cassandra-1.2: Add package.
...
- Add myself to maintainers.
- Add package to all-packages.nix.
2015-07-14 19:35:16 -04:00
Nicolas B. Pierron
37dad0ee0b
Merge pull request #8814 from nbp/module-arg-context
...
NixOS modules: Add error context on module arguments evaluation.
2015-07-14 16:35:01 +02:00
Nicolas B. Pierron
a6b455bbae
NixOS modules: Add error context on module arguments evaluation.
2015-07-14 15:07:54 +02:00
lethalman
6bf51d3a85
Merge pull request #8719 from lancelotsix/add_poezio
...
Add poezio
2015-07-14 14:56:55 +02:00
Nicolas B. Pierron
ff8b35a643
Merge pull request #8806 from nbp/issue-8152
...
Issue 8152 - Reduce number of attribute sets created by replaceChars.
2015-07-14 12:34:36 +02:00
Nicolas B. Pierron
be65ac7c32
Issue 8152 - Reduce number of attribute set created by replaceChars.
2015-07-13 23:46:38 +02:00
James Felix Black
9b863fac6b
notion: init at 3-2015061300
...
The notion (not-ion) window manager [1], plus optional (defaulted to
true) Xft/pango support (via [2]). Defined a license (notion uses a
modified LGPL).
As per [3], changes:
1. renamed option from pango -> xft, better to reflect the actual
nature of the patch;
2. modified the patch to replace the postPatch changes to system-autodeteck.mk;
3. commited the patch to the nixpkgs repo;
4. removed 'fallbackFont' as an option. Use a sensible default, instead.
Many stylistic changes, thanks to @lethalman.
[1] http://notion.sourceforge.net
[2] http://sourceforge.net/p/notion/feature-requests/47/
[3] https://github.com/NixOS/nixpkgs/pull/8789
2015-07-13 12:08:05 -04:00
Leonardo Cecchi
532678fa8b
bleachbit: init at 1.8
2015-07-12 16:33:59 +02:00
Lancelot SIX
e1f2930213
poezio: init at 0.8.1
2015-07-10 22:40:49 +02:00
Robert Irelan
f9efcd47a1
subsonic: add telotortium as maintainer
2015-07-08 09:21:27 -07:00
William Casarin
9d85874aeb
lmdb: lightning memory-mapped database
2015-07-04 05:06:29 -07:00
Phil Scott
52339c7c70
tome4: add new maintainer
2015-06-28 18:35:26 +01:00
Matthew Maurer
90a4de0f1b
ocaml-bitstring: init at 2.0.4 and f1673f8
2015-06-27 16:54:10 +00:00
Andrey Pavlov
5506632473
erlang: add Erlang R18, closes #8515
2015-06-26 16:15:14 +02:00
Alexander V. Nikolaev
46f5efa018
Add myself as maintainer
2015-06-26 00:31:57 +03:00
Simon Vandel Sillesen
9dab1a840c
tvheadend: init at 4.0.4
2015-06-24 13:22:09 +00:00
Arseniy Seroka
266531b5b0
Merge pull request #8422 from travisbhartwell/update/atom-shell-to-electron
...
atom-shell: renamed to electron and updated 0.19.1 -> 0.28.2
2015-06-23 18:54:22 +03:00
laMudri
f0b4065392
ibus-table: init at 1.9.6
2015-06-22 18:25:45 +02:00
Michael Raitza
f10c6bef56
Added entry to maintainers.nix
2015-06-22 18:09:31 +02:00
Travis B. Hartwell
1682bd707a
electron: Added myself as maintainer.
...
Per https://github.com/NixOS/nixpkgs/pull/8422#issuecomment-113695261
2015-06-20 12:43:10 -06:00
Leroy Hopson
5bb9988ce9
maintainers: add myself for upcoming packages
2015-06-20 12:53:04 +12:00
Mateusz Kowalczyk
fc26e89159
Merge pull request #8394 from mbakke/maim
...
Add maim and slop
2015-06-19 15:22:20 +01:00
Marius Bakke
09c505c111
add self to maintainers
2015-06-18 22:55:56 +01:00
Andrew Kelley
8925d17034
add myself as maintainer
2015-06-18 11:52:39 -07:00
Daiderd Jordan
f119508140
darwin os-specific: rez and derez packages
2015-06-18 11:34:05 +02:00
Eelco Dolstra
c738b309ee
types.uniq types.bool -> types.bool
2015-06-15 18:10:26 +02:00
Eelco Dolstra
e212e07cf6
Make types.bool complain on conflicting definitions
...
Previously, conflicting definitions would merge to "true". Now they
give an error, e.g.
error: The option `hardware.enableAllFirmware' has conflicting definitions, in `/etc/nixos/configurations/misc/eelco/stuff.nix' and `/etc/nixos/configurations/misc/eelco/mandark.nix'.
2015-06-15 18:07:48 +02:00
Eelco Dolstra
a4925bcfa8
Remove obsolete stuff
2015-06-15 18:07:44 +02:00
Arseniy Seroka
2e5f4a0152
Merge pull request #8255 from adevress/master
...
New expression for the davix toolkit
2015-06-12 00:52:37 +02:00
Adrien Devresse
f12a466730
New expression for the davix toolkit
2015-06-11 22:57:13 +02:00
Vladimír Čunát
95def7e4f0
lib/maintainers: recommend to re-use github usernames
2015-06-11 22:19:20 +02:00
Daniel Peebles
6e73884c31
Merge pull request #8204 from copumpkin/modulesPath
...
An importable modulesPath, once again
2015-06-10 12:32:04 -04:00
lethalman
f37c81323e
Merge pull request #8180 from froozen/master
...
Add the tewi font
2015-06-08 14:27:57 +02:00
lethalman
850f775a98
Merge pull request #8213 from robbinch/pkg-wavegain
...
wavegain: show correct maintainer
2015-06-08 14:26:36 +02:00
Anders Papitto
50e9fa5719
dirt: include sound samples ( close #8179 )
...
also add self as maintainer
2015-06-08 10:16:03 +02:00
Robbin C
757942ddbf
wavegain: show correct maintainer
2015-06-08 10:31:30 +08:00
Dan Peebles
b13cb54614
Bring an importable modulesPath back from the dead, in the only way I know
2015-06-08 01:55:49 +00:00
fro_ozen
4ae0815d3b
Add the tewi font
2015-06-07 19:05:05 +02:00
Eelco Dolstra
3096d03435
Revert "Refactor mkFlag / shouldUsePkg into the nixpkgs libraries"
...
This reverts commit 25a148fa19
.
2015-06-04 14:54:48 +02:00
lethalman
ea83ebff86
Merge pull request #8115 from Havvy/iojs
...
Update io.js to v.2.2.1
2015-06-01 16:52:04 +02:00
_1126
98e698fad2
maintainers: change of nickname.
2015-06-01 11:00:57 +02:00
Ryan Scheel (Havvy)
b49026ee98
Added: Havvy as maintainer for iojs/nodejs.
2015-06-01 05:17:59 +02:00
Tobias Geerinckx-Rice
87fd373aac
lib/licenses: add CC-BY-SA-2.5
2015-05-27 22:00:04 +02:00
lethalman
af4d6468b2
Merge pull request #7959 from ikervagyok/darkice
...
New Package: Darkice
2015-05-27 10:51:59 +02:00
Tobias Geerinckx-Rice
48b7e40f0c
licenses: add Vim licence
2015-05-27 00:13:19 +02:00
vbgl
2857d5d7a8
Merge pull request #7823 from ericbmerritt/ocaml-enhancements
...
Ocaml enhancements
2015-05-26 23:52:32 +02:00
Lengyel Balázs
aa1ce46281
Inital commit for Darkice
2015-05-26 15:20:53 +02:00
Alexander Flatter
be71c0871c
Add meta information to heroku toolbelt
2015-05-26 13:06:34 +02:00
Eric Merritt
9cc8b80c96
add jwilberding as a maintainer
2015-05-25 13:40:32 -07:00
William A. Kennington III
384d8a79d0
Merge pull request #7717 from stephenmw/gcloud
...
Add the google-cloud-sdk package
2015-05-23 22:14:47 -07:00
Stephen Weinberg
da2aef3685
Add the google-cloud-sdk package
2015-05-24 06:20:45 +02:00
William A. Kennington III
25a148fa19
Refactor mkFlag / shouldUsePkg into the nixpkgs libraries
2015-05-22 13:26:55 -07:00
Eric Merritt
ae0e3c8974
add ericbmerritt to the maintainers list
2015-05-22 10:12:21 -07:00
Ozan Sener
97160a8644
Add Thrust 0.7.6
2015-05-20 20:58:03 +02:00
lethalman
efed756e67
Merge pull request #7849 from mschristiansen/mongo-tools-2
...
MongoDB Tools and Go dependencies
2015-05-18 10:52:49 +02:00
Mikkel Christiansen
734bc9f2e5
Add MongoDB tools and build dependencies.
2015-05-18 10:29:22 +02:00
Jascha Geerds
a84775e8f6
Merge pull request #7862 from C0DEHERO/fix/supertuxkart-update
...
supertuxkart: update 0.8.1 -> 0.9
2015-05-17 21:33:54 +02:00
C0DEHERO
e505663051
supertuxkart: update 0.8.1 -> 0.9
2015-05-17 14:36:49 -04:00
Arseniy Seroka
78b2afadff
Merge pull request #7811 from pmiddend/fcppt
...
Add fcppt package
2015-05-16 22:37:14 +03:00
Paulus Esterhazy
89a58c9e05
Add Jekyll maintainer
2015-05-16 20:11:41 +02:00
Philipp Middendorf
7f2262e9a8
fcppt: initial import into nixpkgs
2015-05-14 23:54:57 +02:00
lethalman
1103392dd9
Merge pull request #7794 from womfoo/kbdlight
...
Add kbdlight package and setuid wrapper
2015-05-14 17:09:28 +02:00
Arseniy Seroka
c0727fb751
Merge pull request #7788 from Lassulus/charybdis
...
add charybdis nixos module
2015-05-11 12:57:58 +03:00
Kranium Gikos Mendoza
6f634e3c3a
Add kbdlight package and setuid wrapper
...
update nixos/modules/programs/kbdlight.nix to use mkEnableOption
2015-05-11 13:23:01 +08:00
lassulus
5927faa138
add Lassulus to maintainers.nix
2015-05-10 14:10:22 +02:00
Aistis Raulinaitis
a5a740a17a
z3 opt
2015-05-08 23:45:07 -07:00
Vladimír Čunát
c2fff72836
systemPackages, makeLibraryPath: try to guess outputs
2015-05-05 11:56:31 +02:00
Philip Potter
2216728979
add support for pam_u2f to nixos pam module
...
This adds support for authenticating using a U2F device such as a
yubikey neo.
2015-05-03 19:22:00 +01:00
Bram Duvigneau
70241a53d0
Added Bram Duvigneau to maintainers
2015-04-29 23:30:18 +02:00
Linus Arver
e216a63c7d
Add package: pcg-c
...
Also, add myself as maintainer.
2015-04-26 14:50:45 -07:00
Edward Tjörnhammar
ca9d049654
removing cocreature as maintainer, as per request #6305
2015-04-25 00:29:51 +02:00
Hendrik Bunke
a96c076743
vimPlugins: added vim-jinja
2015-04-23 17:40:16 +02:00
Remy Goldschmidt
de02110903
Added K Framework package.
...
Closes https://github.com/NixOS/nixpkgs/pull/7419 .
2015-04-17 16:05:00 +02:00
Luca Bruno
9abde81f8f
Improve the list of archs made by commit 1299c020e9
2015-04-17 15:25:54 +02:00
Jaka Hudoklin
1299c020e9
Add a list of platforms organized by architecture
2015-04-17 15:24:59 +02:00
Arseniy Seroka
f029ccadc9
Merge pull request #7385 from Forkk/screencloud
...
Add package for Screencloud 1.2.0
2015-04-16 06:28:00 +03:00
Forkk
78eb702d35
qxt: init at 0.6.2
2015-04-15 22:04:33 -05:00
Tuomas Tynkkynen
3600de6791
maintainers: Add dezgeg (Tuomas Tynkkynen)
2015-04-12 17:51:39 +03:00
Arseniy Seroka
e52e160190
Merge pull request #7215 from cwoac/btsync2
...
Add support for btsync 2.x branch
2015-04-06 18:50:05 +03:00
Oliver Matthews
0539ed4771
Add support for btsync 2.x branch
2015-04-06 15:31:40 +00:00
cillianderoiste
174d924b6e
Merge pull request #6951 from nix-faust/faust-redux
...
Faust redux
2015-04-04 14:15:51 +02:00
Nicolas B. Pierron
6de931a0f8
Merge rename.nix changes.
2015-04-03 23:12:12 +02:00
Joel Moberg
243ec61c4f
i2p: initial
2015-04-01 18:15:54 +02:00
Christian Theune
b15078b579
Provide a basic package for sensu.
...
The server currently starts without error messages (on OS X) if you also
install redis and rabbitmq-server and start their processes without any
further configuration:
$ redis-server
$ rabbitmq-server
$ sensu-server
Haven't tried much more yet, but will in a bit.
(Amended: fix whitespace and string literal formatting issues, and
superfluous dependencies created by the generator script.
Thanks the-kenny!)
2015-03-30 23:56:15 +02:00
Andreas Baldeau
f079de2dbf
Added WebStorm IDE
2015-03-29 16:27:37 +02:00
Arseniy Seroka
a639c710ae
Merge pull request #6968 from oxij/unquestionably-good
...
Easy to check to be unquestionably good changes
2015-03-28 13:16:13 +03:00
Domen Kožar
ba5134c8e0
Merge pull request #7021 from taktoa/master
...
Added package for willie
2015-03-27 09:39:55 +01:00
Remy Goldschmidt
1697b2a228
Added Eiffel Forum License v1 and v2 to lib/licenses.nix
2015-03-26 21:12:10 -04:00
William A. Kennington III
611a4bfc0d
licenses: Add mpl-1.0
2015-03-26 17:22:11 -07:00
Jan Malakhovski
5990cce95f
lib: cleanup a little bit, add traceIf
2015-03-26 12:43:42 +00:00
Patrick Mahoney
04c96957ca
faust: refactored derivation
2015-03-23 12:01:53 -05:00
William Casarin
ea2baa8abf
spectrwm window manager
2015-03-21 11:02:44 -07:00
Jaka Hudoklin
f953d77be2
Revert "Reverts a bunch of commits as a try to fix GC errors."
...
This reverts commit 1e4ba025c2
.
Conflicts:
pkgs/development/web/nodejs/build-node-package.nix
2015-03-21 17:49:37 +01:00
Eelco Dolstra
0461f35894
Rename scrubDrv -> hydraJob and make it more effective
...
It now strictly evaluates all remaining attributes, preventing
unevaluated thunks that cannot be garbage-collected. It's also applied
to all jobs in Nixpkgs' release.nix.
This reduces hydra-eval-jobs' memory consumption on the 14.12
release-combined jobset from 5.1 GB to 2.0 GB.
2015-03-20 19:46:18 +01:00
Eelco Dolstra
ef0e4d56f5
Use builtin seq/deepSeq
2015-03-20 19:29:21 +01:00
Luca Bruno
cb45b7ec3e
Revert "nixos: Multiple service instances, apply to nginx. See #6784 "
...
This reverts commit 7ef59c4fe2
.
Wrong push! Sorry!
2015-03-18 14:09:24 +00:00
Luca Bruno
7ef59c4fe2
nixos: Multiple service instances, apply to nginx. See #6784
2015-03-18 14:07:29 +00:00
lethalman
66d119c55c
Merge pull request #6862 from hmuehlhans/master
...
p2pvc: new package
2015-03-18 10:10:30 +01:00
hmuehlhans
ec9f528961
p2pvc: new package
...
Added myself to maintainers
2015-03-17 21:04:05 +01:00
lukasepple
f7f0fd0dfe
Added CC-BY-SA 4.0 License
2015-03-17 20:54:05 +01:00
Domen Kožar
1e4ba025c2
Reverts a bunch of commits as a try to fix GC errors.
...
Commits
- 694f01db2d
- 829479d1dd
- bd81885f70
- b2fdcf801c
2015-03-17 08:55:03 +01:00
Nicolas B. Pierron
7f1a782d91
Add tests for the new module system improvements.
2015-03-16 22:38:41 +01:00
Vladimír Čunát
51a8a43dfc
Merge #6472 : add ddccontrol
2015-03-16 21:52:59 +01:00
Nicolas B. Pierron
05e8a48fb4
Document and rename internal option of modules.
2015-03-15 14:45:42 +01:00
Nicolas B. Pierron
ed91474e9b
Share common code for merging option definitions.
...
This move idioms which were used in `evalOptionValue` and in the `merge`
functions of `listOf` and `attrsOf` types, such that we can use a names such
as `isDefined` and `optionalValue` instead or repeating identical
comparisons of `defsFinal == []`.
2015-03-12 23:42:58 +01:00
Nicolas B. Pierron
dd4f5f6b78
Rename mergeDefinitions internal steps to functions which are independent of each others.
2015-03-12 23:42:58 +01:00
Nicolas B. Pierron
83dc60456e
Expose submodule arguments to builtins.functionArgs before applying the arguments.
...
The current implementation of the ApplyIfFunction is looking at the
arguments of a module to decide which arguments should be given to each
module. This patch make sure that we do not wrap a submodule function in
order to keep functionArgs working as expected.
2015-03-12 23:42:58 +01:00
Shea Levy
772b8869d2
Add comment about limitation on __internal.check
2015-03-12 23:42:57 +01:00
Shea Levy
0a0a29fd0b
Add comments about the module system interface
...
Ideally the module system could be configured pretty much completely by
the contents of the modules themselves, so add comments about avoiding
complicating it further and possibly removing now-redundant
configurability from the existing interface.
2015-03-12 23:42:57 +01:00
Shea Levy
e3eff53037
evalModules: Add internal option for the check argument
2015-03-12 23:42:57 +01:00
Shea Levy
e4a06f35b1
nixos: Don't evaluate twice to get the value of config.nixpkgs
2015-03-12 23:42:57 +01:00
Shea Levy
1d62ad4746
modules.nix: Generate the extra argument set from the configuration
...
This allows for module arguments to be handled modularly, in particular
allowing the nixpkgs module to handle the nixpkgs import internally.
This creates the __internal option namespace, which should only be added
to by the module system itself.
2015-03-12 23:42:57 +01:00
Shea Levy
4f5c6330c9
types.loaOf: Update check function
...
This symplifies typechecking and allows properties to be used inside the
function body. It also makes possible checking the type of the result.
2015-03-12 23:42:57 +01:00
Shea Levy
8737d1783f
types.attrsOf: Use mergeDefinitions to handle each element
...
This simplifes typechecking and allows properties to be used inside of
the attribute sets.
This fixes the empty synergy-client and synergy-server services
previously generated on systems with synergy disabled.
2015-03-12 23:42:57 +01:00
Shea Levy
e4bc2592f3
types.listOf: Use mergeDefinitions to handle each element
...
This simplifies typechecking and allows properties to be used inside the lists
2015-03-12 23:42:57 +01:00
Shea Levy
9255c48a06
Move property processing, type checking, and merge code into a function
...
This makes the relationship between property types clearer, and more
importantly will let option types parameterized by other option types
reuse the code for delegated type checking and merging.
2015-03-12 23:42:57 +01:00