!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

226 Members
Salon francographe de NixOS74 Servers

Load older messages


SenderMessageTime
3 Apr 2022
@Sweenu:matrix.orgSweenuAh oui! je pourrais faire ça en effet. C'est pas toujours évident à quel niveau ?15:20:02
@raitobezarius:matrix.orgraitobezariussi tu utilises des outils extérieurs qui agissent sur tes YAML, c'est un peu chiant de les faire opérer sur des Nix (voire impossible)15:20:31
@Sweenu:matrix.orgSweenu

Juste, pour le substituteAll est-ce que je peux faire un truc du genre:

confFile = substituteAll {
      src = builtins.readFile ./traefik.yml;
      email = config.vars.email;
      domainName = config.vars.domainName;
    };

Je lis la doc, je regarde des exemples, mais j'ai quand même du mal à comprendre comment l'utiliser 🤔

15:32:31
@symphorien:xlumurb.eusymphorienmême pas sûr que readFile soit nécessaire15:36:39
@symphorien:xlumurb.eusymphorien src = ./foo.yml 15:36:51
@Sweenu:matrix.orgSweenuAh okay ! je test15:39:06
@syntheit:matrix.orgDaniel joined the room.17:43:10
@raitobezarius:matrix.orgraitobezarius
In reply to @Sweenu:matrix.org

Juste, pour le substituteAll est-ce que je peux faire un truc du genre:

confFile = substituteAll {
      src = builtins.readFile ./traefik.yml;
      email = config.vars.email;
      domainName = config.vars.domainName;
    };

Je lis la doc, je regarde des exemples, mais j'ai quand même du mal à comprendre comment l'utiliser 🤔

ça marchera pas
21:44:16
@raitobezarius:matrix.orgraitobezariussubstituteAll n'existe que sous forme de fonction bash21:44:24
@raitobezarius:matrix.orgraitobezariusdonc il faut une dérivation21:44:27
@raitobezarius:matrix.orgraitobezarius https://nixos.org/manual/nixpkgs/stable/#fun-substituteAll dit que ça prend infile et outfile et ça remplace @xxx@ par les vars d'env 21:45:10
@raitobezarius:matrix.orgraitobezariusdonc il faut faire qq chose du type21:45:14
@raitobezarius:matrix.orgraitobezarius ah pkgs.substituteAll existe en effet ahem 21:46:07
@raitobezarius:matrix.orgraitobezariusoui donc ça doit marcher21:46:09
4 Apr 2022
@mic92:nixos.devMic92 C'est mon oneliner pour toYAML: (pkgs.writeScriptBin "nix2yaml" "nix eval --json -f \"$@\" | ${pkgs.yq-go}/bin/yq e -P -") 07:12:00
@immae:immae.euimmaePour information, si tu n’as pas besoin de "mise en page", le format json est un sous-ensemble du format yaml (donc un fichier json est valide comme du yaml)07:15:20
@mic92:nixos.devMic92Ici je preferee le "mise en page": https://github.com/TUM-DSE/doctor-cluster-config/blob/master/.sops.yaml07:31:54
@mic92:nixos.devMic92https://github.com/TUM-DSE/doctor-cluster-config/blob/master/sops.yaml.nix07:32:13
11 Apr 2022
@gdesforges:matrix.orgGuillaume DesforgesBonjour la francophonie Nix!07:50:51
@gdesforges:matrix.orgGuillaume DesforgesIl existe un meetup Nix dans ou autour de Paris aujourd'hui?07:51:31
@lewo:matrix.orglewo Guillaume Desforges: Pas à ma connaissance. 08:19:57
@lewo:matrix.orglewo(mais ce serait cool :))08:27:30
@putch4r:matrix.orgputcharje valide 08:41:46
@putch4r:matrix.orgputchar * je plussoie08:41:56
@afontain:gnugen.chafontainil y a un brin de communauté assez conséquente à Lausanne08:43:10
@afontain:gnugen.chafontain(Suisse)08:43:16
@afontain:gnugen.chafontainà l'occasion on pourrait faire quelque chose de ce côté08:43:39
@putch4r:matrix.orgputchar afontain: est ce que vous faites de la prod avec ou pas ? =p 08:43:48
@afontain:gnugen.chafontainmoi juste sur mon ordi08:46:31
@afontain:gnugen.chafontainRoos y'a bien moyen08:46:41

Show newer messages


Back to Room ListRoom Version: 6