Nix-writers: Difference between revisions

imported>Mic92
remove c writer
Pigs (talk | contribs)
m Add category nix language
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Nix-writers are a way to write other programming languages inline in nix-code.
Nix-writers are a way to write other programming languages inline in nix-code.
Basically it's like writeScript/writeScriptBin but for other Languages.
They are like writeScript/writeScriptBin but for other languages.


Every writer has a ...Bin variant which can be used inside environment.systemPackages.
Every writer has a ...Bin variant which can be used inside environment.systemPackages.
Most of the writers take an attrributeset where one can add libraries.
Most of the writers take an attrributeset where one can add libraries.
These are declared in [https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/writers/scripts.nix <code>/pkgs/build-support/writers/scripts.nix</code>].


== Languages ==
== Languages ==
Line 92: Line 94:
</syntaxHighlight>
</syntaxHighlight>


For disable errors use `flakeIgnore`
To disable errors use 'flakeIgnore' like this:


<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
Line 107: Line 109:
''
''
</syntaxHighlight>
</syntaxHighlight>
[[Category:Nix Language]]