summary refs log tree commit diff
Commit message (Collapse)AuthorAge
...
* | | pythonPackages.substanced: specify sha256Domen Kožar2013-10-29
| | |
* | | libedit: 20100424-3.0 -> 20130712-3.1Domen Kožar2013-10-29
| | |
* | | A few hooks for easier library handling when CFFI is usedMichael Raskin2013-10-29
| | |
* | | Adding upstream tracker for quantum minigolfMichael Raskin2013-10-29
| | |
* | | Adding a facility to generate Lisp module definitions from QuickLisp; no ↵Michael Raskin2013-10-29
| | | | | | | | | | | | sane update facility yet; adding Esrap-PEG as a test
* | | optipng: update to 0.7.4Jaka Hudoklin2013-10-29
| | | | | | | | | | | | close #1138.
* | | Fix evaluation error in the tomcat testEelco Dolstra2013-10-29
| | |
* | | Don't copy Nix expressions to the store while processing Apache subservicesEelco Dolstra2013-10-29
| | |
* | | Fix mkOverride callEelco Dolstra2013-10-29
| | |
* | | Fix nixos-optionEelco Dolstra2013-10-28
| | | | | | | | | | | | | | | In particular, it no longer produces an "infinite recursion" error when run with no arguments.
* | | Remove obsolete function addDefaultOptionValuesEelco Dolstra2013-10-28
| | |
* | | Implement services.httpd.virtualHosts using the module systemEelco Dolstra2013-10-28
| | |
* | | Remove remaining uses of mkOverrideTemplateEelco Dolstra2013-10-28
| | |
* | | Disable the OpenStack (Nova) moduleEelco Dolstra2013-10-28
| | | | | | | | | | | | | | | This hasn't been worked on in over two years, so we shouldn't give the impression that it works.
* | | Show precise error messages in option merge failuresEelco Dolstra2013-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For instance, if time.timeZone is defined multiple times, you now get the error message: error: user-thrown exception: The unique option `time.timeZone' is defined multiple times, in `/etc/nixos/configurations/misc/eelco/x11vnc.nix' and `/etc/nixos/configuration.nix'. while previously you got: error: user-thrown exception: Multiple definitions of string. Only one is allowed for this option. and only an inspection of the stack trace gave a clue as to what option caused the problem.
* | | Do not allow multiple definitions of IP addresses etc. within an interfaceEelco Dolstra2013-10-28
| | |
* | | nixos-rebuild: Ignore failure from get-version-suffixEelco Dolstra2013-10-28
| | |
* | | Hack to work around the lack of isPathEelco Dolstra2013-10-28
| | |
* | | Support mkOverride in non-leaf nodesEelco Dolstra2013-10-28
| | |
* | | Allow imports in plain modulesEelco Dolstra2013-10-28
| | |
* | | Remove debug codeEelco Dolstra2013-10-28
| | |
* | | Fix evaluation of environment.variablesEelco Dolstra2013-10-28
| | |
* | | Fix NixOps evaluationEelco Dolstra2013-10-28
| | |
* | | Rename environment.nix -> nix.packageEelco Dolstra2013-10-28
| | |
* | | Fix option renamingEelco Dolstra2013-10-28
| | |
* | | Remove uses of the "merge" option attributeEelco Dolstra2013-10-28
| | | | | | | | | | | | | | | It's redundant because you can (and should) specify an option type, or an apply function.
* | | Check for undeclared optionsEelco Dolstra2013-10-28
| | |
* | | Show error locations in submodulesEelco Dolstra2013-10-28
| | |
* | | Fix bogus mkOption typesEelco Dolstra2013-10-28
| | | | | | | | | | | | | | | Among others, systemd unit options were not being type-checked because of this. mkOption should really check its arguments better...
* | | Add missing typesEelco Dolstra2013-10-28
| | |
* | | Fix manual generationEelco Dolstra2013-10-28
| | |
* | | Manual: Fix bad \" charactersEelco Dolstra2013-10-28
| | |
* | | Remove dead codeEelco Dolstra2013-10-28
| | |
* | | Fix commentEelco Dolstra2013-10-28
| | |
* | | Inline some functions on the critical pathEelco Dolstra2013-10-28
| | |
* | | Reduce the number of allocations a bitEelco Dolstra2013-10-28
| | |
* | | Keep position information for option declarations and definitionsEelco Dolstra2013-10-28
| | | | | | | | | | | | | | | | | | | | | Also, when an option definition fails to type-check, print the file name of the module in which the offending definition occurs, e.g. error: user-thrown exception: The option value `boot.loader.grub.version' in `/etc/nixos/configuration.nix' is not a integer.
* | | Use isType instead of typeOfEelco Dolstra2013-10-28
| | |
* | | Remove uses of mkFixStrictnessEelco Dolstra2013-10-28
| | | | | | | | | | | | mkFixStrictness is no longer needed, woohoo!
* | | Big cleanup of the NixOS module systemEelco Dolstra2013-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The major changes are: * The evaluation is now driven by the declared options. In particular, this fixes the long-standing problem with lack of laziness of disabled option definitions. Thus, a configuration like config = mkIf false { environment.systemPackages = throw "bla"; }; will now evaluate without throwing an error. This also improves performance since we're not evaluating unused option definitions. * The implementation of properties is greatly simplified. * There is a new type constructor "submodule" that replaces "optionSet". Unlike "optionSet", "submodule" gets its option declarations as an argument, making it more like "listOf" and other type constructors. A typical use is: foo = mkOption { type = type.attrsOf (type.submodule ( { config, ... }: { bar = mkOption { ... }; xyzzy = mkOption { ... }; })); }; Existing uses of "optionSet" are automatically mapped to "submodule". * Modules are now checked for unsupported attributes: you get an error if a module contains an attribute other than "config", "options" or "imports". * The new implementation is faster and uses much less memory.
* | | rename.nix: Don't use the extraConfigs featureEelco Dolstra2013-10-28
| | |
* | | openvpn.nix: Improve typesEelco Dolstra2013-10-28
| | |
* | | Get rid of the only use of mkNotdefEelco Dolstra2013-10-28
| | |
* | | Get rid of the only use of mkDefaultValueEelco Dolstra2013-10-28
| | |
* | | Remove dead codeEelco Dolstra2013-10-28
| |/ |/|
* | miro: New package, version 6.0.aszlig2013-10-28
| | | | | | | | | | | | | | | | | | | | I actually had this breeding in my nixpkgs overrides for a year and only recently took the time to fix it and thus revive my video feeds :-) The package uses a patch which is removing the dependency on gconf and switches to storage within a shelve in ~/.miro/config instead. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | python-pywebkitgtk: New package, version 1.1.8.aszlig2013-10-28
| | | | | | | | | | | | This is needed as a build dependency for miro. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | chromium: Update stable and beta channels.aszlig2013-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | stable: 30.0.1599.101 -> 30.0.1599.114 http://googlechromereleases.blogspot.de/2013/10/stable-channel-update_22.html beta: 31.0.1650.26 -> 31.0.1650.34 http://googlechromereleases.blogspot.de/2013/10/beta-channel-update_23.html Builds and tests pass on my machine. The update for the dev channel is currently not building and I'm going to fix it later. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | python-paramiko: Fix maintainerS attribute name.aszlig2013-10-28
| | | | | | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | mixxx: New package in version 1.11.0.aszlig2013-10-28
| | | | | | | | | | | | | | | | Compiles fine on linux i686 and amd64. Adding myself as maintainer, even though I'm not using the package by myself, but a friend is using it for DJing from a NixOS live system I'm maintaining. Signed-off-by: aszlig <aszlig@redmoonstudios.org>