• [^] # Re: Interrogation sur les limitations d'exécution

    Posté par (Mastodon) . En réponse à la dépêche Donnez moi un NixOS à ronger. Évalué à 2.

    Tu peux aussi directement "nixifier" tes scripts dans ta configuration, système ou utilisateur (avec home-manager) :

    { pkgs, ... }:
    let
     helloWorld = pkgs.writeShellScriptBin "helloWorld" ''
     echo Hello World
     '';
    in {
     environment.systemPackages = [ helloWorld ];
    }
    

    (Source)

    Il y a aussi les writers, que je n'ai pas la prétention de savoir expliquer avec précision, pour intégrer à peu près n'importe quel langage dans un script nix, un peu comme writeShellScriptBin pour bash.
    Voir cette vidéo (youtube) qui explique tout ça bien mieux que moi.