!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

167 Members
Salon francographe de NixOS59 Servers

Load older messages


SenderMessageTime
12 Feb 2024
@putch4r:matrix.orgputchar
In reply to @nbernard:matrix.org
👋

Bon j'ai bien compris que c'est ici le vrai repère donc je suis le mouvement

Pour ceux qui étaient aux 2 derniers meetup, j'suis le type de S3ns (la boite qui veut mettre du GCP dans Thales)
On est bien parti pour devenir un vrai Nix shop (Nix pour tout build, et NixOS sur toutes les machines et machins de prod)

Et la dernière mauvaise idée consiste à tenter de faire une CI Nix relativement dynamique dans Tekton

On essayera de vous préparer un talk là dessus un de ces jours :)
coucou toi ! 👋
15:00:55
@nbernard:matrix.orgnbernard set a profile picture.17:17:36
14 Feb 2024
@victor_mignot:matrix.org@victor_mignot:matrix.orgSalut ! Je m'apprête à delete mon compte compte GitHub. Étant maintainer de deux petits paquets sur Nixpkgs, je suppose que la bienséance veuille que je trouve d'autres maintainers sur lesdits paquets, puis retirer mon nom de la liste des maintainers avant mon compte GitHub. Je voulais savoir si c'était effectivement juste ça, ou si y'avais une autre procédure à suivre ? Merci d'avance !07:57:38
15 Feb 2024
@a-kenji:matrix.orga-kenji joined the room.19:16:22
16 Feb 2024
@badele:matrix.orgBruno Adele Peut être que raitobezarius est le mieux placé pour répondre ? 10:11:49
@julienmalka:matrix.orgJulienSi tu trouves d'autres maintainers c'est cool mais sinon juste ouvre une PR qui te retire de maintainers de ces paquets et de la liste12:46:02
@rgrunbla:matrix.orgReventlovCoin15:21:36
@rgrunbla:matrix.orgReventlovAvec https://github.com/NixOS/nixpkgs/pull/289261 qui va mettre du temps à arriver dans les dépôts binaires, je me repose la question de comment récupérer de tels changement (et recompiler moi même) rapidement sur NixOS15:21:59
@rgrunbla:matrix.orgReventlovQuand le patch est suffisamment simple, je peux utiliser https://github.com/NixOS/nixpkgs/pull/285565#issuecomment-1921741587 et ça fonctionne très bien. Mais, imaginons que j'ai un truc un peu plus compliqué (c'est le cas ici, avec le fichier gemset.nix), voir qui bouge des choses dans des modules : quelle est la marche à suivre, pour faire ça, le plus "proprement" possible ?15:22:52
@sinavir:matrix.org@sinavir:matrix.orgSi tu utilises des trucs comme colmena qui te permettent de manipuler nixpkgs avec nix, tu peux utiliser pkgs.applyPatches j'imagine15:40:55
@rgrunbla:matrix.orgReventlovje n'utilise plus colmena :|16:50:11
18 Feb 2024
@badele:matrix.orgBruno Adele

Rémy Grünblatt:

Quel était l'avantage de colmena par rapport à flake ?

Hormis l'installation via tagging et quelques autres options supplémentaire, je ne vois pas trop ce qu'il propose de plus par rapport à flake)

07:53:46
@rgrunbla:matrix.orgReventlovaucune idée, j'ai jamais utilisé des flakes pour déployer des systèmes distants08:23:04
@rgrunbla:matrix.orgReventlovl'intérêt de colmena c'était de pouvoir faire un déploiement de plein de machines à la fois depuis ma machine locale08:24:27
@rgrunbla:matrix.orgReventlovce qui m'a fait revenir là dessus, c'est que… j'ai pas trouvé de manière de concilier un nixos-rebuild switch local et un colmena apply, par exemple08:27:16
@gsaurel:laas.frnim65s
In reply to @gsaurel:laas.fr

le plus simple que j’ai trouvé, c’est :

{ pkgs ? import <nixpkgs> {} }:
pkgs.python3Packages.eigenpy.overrideAttrs {
  src = pkgs.nix-gitignore.gitignoreSource [./.nixignore] ./.;
}

Et ça ignore .git, tout ce qu’il y a dans .gitignore, et ce que j’ai ajouté dans .nixignore en plus

J’étais très content de ça, puis j’ai fini par me laisser convaincre par les flakes, donc j’ai voulu tester… Et les flakes prennent pas les sous modules git, donc ./. marche pas dans mes projets, je suis très déçu :(
Plus qu’à attendre https://github.com/NixOS/nix/pull/7862 / https://github.com/NixOS/nix/issues/9842 & co.
10:52:36
@gsaurel:laas.frnim65sbtw, les vidéos du capitole du libre sont sorties, celle d’intro à nix / home-manager que j’ai faite est là: https://www.youtube.com/watch?v=CQ8vA90T0Wc Franchement, je suis pas fier de la forme, j’étais vraiment malade ce jour là. Mais sur le fond je pense reprendre cette trame en présentant ça ailleurs (genre dans mon labo), donc si vous avez des retours, ils sont bienvenus !10:55:16
@gsaurel:laas.frnim65scelles du fosdem sont dispo aussi, j’ai trouvé https://fosdem.org/2024/schedule/event/fosdem-2024-2282-own-your-ci-with-nix/ vraiment excellente10:56:10
19 Feb 2024
@badele:matrix.orgBruno Adele Pourtant au vu de ce que j'ai vu dans la doc, il me semblait que tu pouvais faire un apply ou apply-localou j'ai mal compris ? 10:36:23
@badele:matrix.orgBruno Adele

Guilhem: J'espère que tu m'en voudras pas, mais j'ai quelques remarques à te faire (en bien, comme en mal)

En vrac en cours de lecture

  • on voit également tu as semble t'il le crac (tu cherche parfois tes mots). Mais je n'aimerais pas être à ta place :)

  • Pour moi ta prez est très bien, mais il manque quelque truc, on est un peu trop sur la fin.

  • j'aurais remplacé la demo vlc, par un onbloarding projet (d'autant plus que tu en parles dans la deuxieme partie, le moment oportun pour lé démo :) )

  • j'aurais peu être fait une démo ou tu casse ton systeme et tu fais un roolback (selection du build précédétent au boot)

  • Entierement d'accord avec toi sur les inconvénients, tu n'es pas le premier à dire que la doc archlinux est T , j'ai 15 ans d'archlinux, je confirme que leurs doc est TOP ! et que celle de nix est vraiment pas doc (malgré une équipe dédié pour cela)

  • Concernant la question du cache, je crois que ce n'est pas des centaines de Go, mais des dizaines voire des centaines de To je ne sais pas si c'est 70To ou 700To), il me semble que c'est 700To

12:42:46
@glepage:matrix.orgGaétan Lepage

Salut !
L'un de vous a un framework AMD ?
J'en ai commandé un et me demande si des configurations spécifiques sont nécessaires avec NixOS ?

13:24:40
@gsaurel:laas.frnim65s

Merci beaucoup pour le retour !

  • oui, chercher mes mots, c’est pas à ce niveau là d’habitude, là j’étais vraiment KO :(

  • Le format est clairement trop court. C’était un challenge pour moi de partir de 0 (c’était la première fois qu’on parlait de Nix au Capitole du Libre) et arriver à un niveau intéressant, où les gens repartent avec les avantages très clairement dans la tête, sans croire que ça ne nécessite pas un peu d’effort en contre partie. Les prochaines versions seront plus longues :)

  • qu’est-ce que tu entends par onboarding projet ?

  • les questions sur les caches, je suis passé à côté. J’ai clairement lancé ces chiffres au pif. Avec le replay, je pense que la question c’était plutôt «est-ce que je vais devoir avoir N fois X Go sur mon disque, avec N le nombre de projets sur lequel je bosse et X le poids moyen d’une toolchain / tooling» -> il aurait fallu que je mentionne le fait que les mêmes paquets dans les mêmes versions sont directement réutilisés, par design, gratuitement, sans avoir à passer par un système de déduplication, ce qui est un gros point fort.

14:12:40
@raitobezarius:matrix.orgraitobezarius
In reply to @glepage:matrix.org

Salut !
L'un de vous a un framework AMD ?
J'en ai commandé un et me demande si des configurations spécifiques sont nécessaires avec NixOS ?

J'ai, j'utilise nixos-hardware, ça marche bien modulo batterie et qq hacks
14:13:24
@glepage:matrix.orgGaétan Lepage Ok cool merci !
nixos-hardware set le kernel tout seul ? Sinon, tu es sur le defaut (6.1) ou latest (6.7) ?
14:53:29
@bew:matrix.orgbew

Mon framework (12th gen, intel) ne tiens vraiment plus bcp de temps sur batterie (~3-4h), c'est à ça que tu fais référence ?

Et 'qq hacks' c'est à quels niveau ? 🤔

14:56:19
@raitobezarius:matrix.orgraitobezarius
In reply to @glepage:matrix.org
Ok cool merci !
nixos-hardware set le kernel tout seul ? Sinon, tu es sur le defaut (6.1) ou latest (6.7) ?
6.7
15:46:33
@raitobezarius:matrix.orgraitobezarius
In reply to @bew:matrix.org

Mon framework (12th gen, intel) ne tiens vraiment plus bcp de temps sur batterie (~3-4h), c'est à ça que tu fais référence ?

Et 'qq hacks' c'est à quels niveau ? 🤔

Sur amdgpu
15:46:43
@raitobezarius:matrix.orgraitobezarius Les havks 15:46:45
@raitobezarius:matrix.orgraitobezarius Les hacks * 15:46:53
@raitobezarius:matrix.orgraitobezarius Moi c'est un framework neuf donc... 15:47:02

Show newer messages


Back to Room ListRoom Version: 6