!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

225 Members
Salon francographe de NixOS73 Servers

Load older messages


SenderMessageTime
16 Mar 2022
@smith:livegen.netSmith
In reply to @lewo:matrix.org
Smith héhé, je suis l'auteur et tu m'as pris de vitesse ;)
N'hésitez pas à faire des retours ici et/ou sur feedback@gandi.net!
ehhe nice. Je découvre l'offre VPS. Faut que je test ça.
11:05:23
@videl:fslhome.orgThibaut Cool ! 11:45:18
@synapze:matrix.orgSynapze joined the room.14:23:51
@gdesforges:matrix.orgGuillaume Desforges changed their profile picture.14:31:33
@synapze:matrix.orgSynapze set a profile picture.14:52:00
19 Mar 2022
@pinage404:matrix.orgpinage404

Salut,
j'ai des Raspberry PI 3 et un laptop, tous sur NixOS
sur Raspberry PI, les builds Nix sont super lent (ex: nixos-rebuild switch)
j'aimerais pouvoir :

  1. utiliser les ressources de mon laptop pour accélérer les builds des Raspberry PI
  2. réutiliser sur un Raspberry PI ce qui a déjà été buildé sur l'autre
    avez-vous des idées pour faire ça ?
17:33:58
@symphorien:xlumurb.eusymphorienPour 2 c'est assez facile17:35:18
@symphorien:xlumurb.eusymphorienIl faut que tu déclare l'autre raspi comme substituter dans chaque raspi17:35:45
@symphorien:xlumurb.eusymphorienhttps://nixos.wiki/wiki/Binary_Cache parle d'une methode par nix-serve mais il y plus simple17:37:26
@pinage404:matrix.orgpinage404que veux-tu dire par "substituter" ? je ne trouve pas d'option https://search.nixos.org/options?channel=21.11&from=0&size=50&sort=relevance&type=packages&query=substituter17:37:31
@pinage404:matrix.orgpinage404s'il y a plus simple, je suis preneur =)17:38:12
@symphorien:xlumurb.eusymphorienhttps://nixos.wiki/wiki/Distributed_build#Using_remote_builders_as_substituters17:38:37
@symphorien:xlumurb.eusymphorienC'est pas une option de nixos mais de nix, c'est documenté dans le manuel de nix17:39:24
@symphorien:xlumurb.eusymphorienPour 1 c'est plus compliqué parce que le laptop n'est pas arm je suppose17:40:03
@symphorien:xlumurb.eusymphorienEn théorie tu peux utilise binfmt sur le laptop et ensuite utiliser https://nixos.wiki/wiki/Distributed_build#Prerequisites mais je l'ai jamais fait17:40:54
@pinage404:matrix.orgpinage404effectivement x86_6417:41:07
@symphorien:xlumurb.eusymphorien* En théorie tu peux utilise binfmt sur le laptop et ensuite utiliser https://nixos.wiki/wiki/Distributed_build mais je l'ai jamais fait17:41:09
@symphorien:xlumurb.eusymphorienY'a un salon nixos on arm ils sauront probablement pour binfmt17:41:40
@symphorien:xlumurb.eusymphorien
In reply to @pinage404:matrix.org
que veux-tu dire par "substituter" ? je ne trouve pas d'option https://search.nixos.org/options?channel=21.11&from=0&size=50&sort=relevance&type=packages&query=substituter
Substituter c'est l'autre nom de cache binaire. N'importe quel ordi avec nix peut servir de cache binaire par ssh, modulo des histoires de signatures.
17:43:10
@pinage404:matrix.orgpinage404pour 2, il vaut mieux suivre https://nixos.org/manual/nix/stable/package-management/ssh-substituter.html ou https://nixos.wiki/wiki/Distributed_build#Using_remote_builders_as_substituters ?17:43:32
@symphorien:xlumurb.eusymphorienÇa a pas l'air de se contredire. Je déconseille juste nix-serve qui est pas vraiment maintenu.17:45:05
@pinage404:matrix.orgpinage404 nix.sshServe.enable c'est mieux ? 17:46:01
@symphorien:xlumurb.eusymphorienConnais pas. Si ça passe par ssh c'est pas la même chose.17:46:24
@pinage404:matrix.orgpinage404merci pour toutes tes réponses, je creuserais ça =)18:07:31
20 Mar 2022
@marius851000:newsmatrix.pmdcollab.orgmarius851000 changed their profile picture.16:42:04
@marius851000:newsmatrix.pmdcollab.orgmarius851000 changed their profile picture.16:43:33
21 Mar 2022
@putch4r:matrix.orgputchar
In reply to @pinage404:matrix.org
merci pour toutes tes réponses, je creuserais ça =)
sinon deploy-rs avec ton host qui build compatible en arm ``boot.binfmt.emulatedSystems = ["aarch64-linux"];`
09:10:38
@putch4r:matrix.orgputchar
In reply to @pinage404:matrix.org
merci pour toutes tes réponses, je creuserais ça =)
* sinon deploy-rs avec ton host qui build compatible en arm the nixos build machine should use boot.binfmt.emulatedSystems = ["aarch64-linux"]; and the raspberry Pi should register it as a remote builder
09:11:14
@putch4r:matrix.orgputchar * sinon deploy-rs avec ton host qui build compatible en arm the nixos build machine should use boot.binfmt.emulatedSystems = ["aarch64-linux"]; and the raspberry Pi should register it as a remote builder 09:11:25
@putch4r:matrix.orgputchar(j'ai vu des gens en parler sur le discord nix)09:11:34

Show newer messages


Back to Room ListRoom Version: 6