Mentions légales du service

Skip to content

templates nix flakes

QUENTIN Guilloteau requested to merge flake-templates into master

Ajouts des templates pour les flakes.

nix flake init -t nxc#basic

ou

nix flake new -t nxc#basic mon_folder

On pourrait aussi les generer automatiquement à partir du dossier examples mais les descriptions seraient un peu plates ...

let
  getFolders = { path }:
    let dir = builtins.readDir path;
    in builtins.filter
    (name: let type = builtins.getAttr name dir; in type == "directory")
    (builtins.attrNames dir);

  buildSet = { path }:
    let folders = getFolders { inherit path; };
    in builtins.listToAttrs (builtins.map (folder_name: {
      name = "${folder_name}";
      value = {
        path = "${path}/${folder_name}";
        description = "Example for ${folder_name}";
      };
    }) folders);
in buildSet { path = ./examples; }

Merge request reports