[Nix-dev] Re: [Nix-commits] SVN commit: nix - 15748 - eelco - in nixos/branches/modular-nixos: modules modules/system modules/system/upstart upstart-jobs
Nicolas Pierron
nicolas.b.pierron at gmail.com
Wed May 27 13:45:49 CEST 2009
On Wed, May 27, 2009 at 12:32, Eelco Dolstra <e.dolstra at tudelft.nl> wrote:
> Copied: nixos/branches/modular-nixos/modules/system/upstart/make-job.nix (from rev 15738, nixos/branches/modular-nixos/upstart-jobs/make-job.nix)
> ===================================================================
> --- nixos/branches/modular-nixos/modules/system/upstart/make-job.nix (rev 0)
> +++ nixos/branches/modular-nixos/modules/system/upstart/make-job.nix 2009-05-27 10:32:30 UTC (rev 15748)
> @@ -0,0 +1,38 @@
> +{runCommand}: job:
> +
This file is not a module. We have two possibilities:
- have a detection system based on the nix-expression syntax (we could
have false/possitive)
- have a specific directory naming or file naming:
nixos/branches/modular-nixos/modules/system/upstart/upstart.impl/make-job.nix
then all non-module configurations are stored side-by-side close to
the module which is using them.
nixos/branches/modular-nixos/modules/system/upstart/upstart.nix
nixos/branches/modular-nixos/modules/system/upstart/upstart.impl/make-job.nix
or
nixos/branches/modular-nixos/modules/system/upstart/upstart.nix
nixos/branches/modular-nixos/modules/system/upstart/make-job.impl.nix
The idea is to remove from the generated list of modules without all
files path containing ".impl[/.]".
Another solution suggested by Eelco waas to have another extension for
modules or for other nix expressions.
nixos/branches/modular-nixos/modules/system/upstart/upstart.nmo
nixos/branches/modular-nixos/modules/system/upstart/make-job.impl.nix
nmo: nix module
mnix: modular nix expression
...
Any suggestions, remarks?
--
Nicolas Pierron
http://www.linkedin.com/in/nicolasbpierron
- If you are doing something twice then you should try to do it once.
More information about the nix-dev
mailing list