[Nix-dev] How to write module outside the nixpkgs tree and integrated with nixos-rebuild

rohit yadav rohityadav7787 at gmail.com
Fri Dec 4 19:30:48 CET 2015


​I searched through google, "private nixos modules outside nixpkgs tree".
There was blog by Sander (
http://sandervanderburg.blogspot.com/2014/07/managing-private-nix-packages-outside.html).
I was assuming someone to have posted similar post for nixos module. In the
past wiki has been helpful but on several occasion found it to be broken.

I was using nixpkgs with ubuntu till now so did not have to deal with nixos
modules, and wasn't clear about the working of this. But now I truly
appreciate the beauty of NixOS. And especially with NixOps I believe it
would solve majority of my problems. In addition, with Hydra build farm I
can easily maintain my own private repo.

--
Rohit

On Fri, Dec 4, 2015 at 12:08 PM, Layus <layus.on at gmail.com> wrote:

> Oh, it seems that you misunderstood me.
>
> My point is that that particular information (i.e. "How to add custom
> modules?") is not easy to find in the docs/wiki.
> I claim this based on the (relatively) big number of users asking that
> question on the mailing list and at NixCon.
>
> So I asked you to give examples of places where you looked for that piece
> of information (wiki, nixos man, eetc ?), and how you looked for it
> (google, nixos options, nixos.org search? what keywords you used, etc.).
> That way, I would know where to add the required explanations to help
> future users facing the same question.
>
> G.
>
>
> On 04/12/15 18:26, rohit yadav wrote:
>
> Yes, it was mistake on my part. In NixCon someone proposed to remove the
> current wiki because it is outdated. But I guess I should first try before
> asking. I will post questions with more caution in future.
>
> -Rohit
>
> On Fri, Dec 4, 2015 at 2:39 AM, Guillaume Maudoux (Layus) <
> <layus.on at gmail.com>layus.on at gmail.com> wrote:
>
>> This is not the first time this question arises on the mailing list.
>>
>> Where did you expect to find this information in the docs ?
>> This may be the ideal place to add the info.
>>
>> G.
>>
>> Le 04/12/15 06:18, rohit yadav a écrit :
>>
>> Thanks! This is exactly I was looking for. I should have looked more
>> before posting this query.
>>
>> --
>> Rohit
>>
>> On Thu, Dec 3, 2015 at 10:14 PM, Игорь Пашев < <pashev.igor at gmail.com>
>> pashev.igor at gmail.com> wrote:
>>
>>> 2015-12-04 6:12 GMT+03:00 rohit yadav < <rohityadav7787 at gmail.com>
>>> rohityadav7787 at gmail.com>:
>>> > Hi,
>>> >
>>> > How to write a NixOS module that is outside the nixpkgs tree and
>>> integrate
>>> > it with nixos-rebuild. I particularly want to define few services which
>>> > should be run in a particular order. I believe I can define them
>>> directly in
>>> > /etc/systemd/system folder (but this defeats the purpose of nix).
>>> >
>>>
>>> Use imports = [ <your modules> ]; in /etc/nixos/configuration.nix
>>>
>>> https://nixos.org/wiki/NixOS:extend_NixOS
>>>
>>
>>
>>
>> _______________________________________________
>> nix-dev mailing listnix-dev at lists.science.uu.nlhttp://lists.science.uu.nl/mailman/listinfo/nix-dev
>>
>>
>>
>> _______________________________________________
>> nix-dev mailing list
>> nix-dev at lists.science.uu.nl
>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>
>>
>
>
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20151204/e5bf674f/attachment.html 


More information about the nix-dev mailing list