Nix ♥ la francophonie | 209 Members | |
| Salon francographe de NixOS | 70 Servers |
| Sender | Message | Time |
|---|---|---|
| 1 Apr 2024 | ||
| 18:37:49 | ||
| Allô! je suis curieux sur Nix pour pouvoir packager des applications. Plus en détail: j'aimerais pouvoir évaluer Nix pour builder du code source (en java, python, Go, Java script) en un containeur docker (un peu comme les buildpacks CNCF) ou juste une hierarchie que où je peux appeler un start.sh et ca demarre | 18:39:48 | |
| Je sais pas si c'est clair comme question, n'hésitez à plus detailler si necessaire! merci! | 18:40:12 | |
| * Je sais pas si c'est clair comme question, n'hésitez à me demander de plus detailler si necessaire! merci! | 18:40:23 | |
| hello ! Tu as un tutoriel sur nix.dev pour packager des logiciels en C sur nix.dev: https://nix.dev/tutorials/packaging-existing-software | 18:49:25 | |
| qui est au final une bonne introduction des concepts généraux | 18:50:06 | |
| pour packager des logiciels dans d'autres langages, il y a des information par langages dans le manuel nixpkgs: https://nixos.org/manual/nixpkgs/stable/#chap-language-support | 18:50:42 | |
| et pour la partie Docker, elle a été améliorée récemment et se trouve aussi dans le manuel nixpkgs: https://nixos.org/manual/nixpkgs/stable/#sec-pkgs-dockerTools | 18:51:24 | |
| il y a aussi un tutoriel plus guidé pour créer des images docker sur nix.dev: https://nix.dev/tutorials/nixos/building-and-running-docker-images.html | 18:52:14 | |
| wow, fantastique! merci beaucoup pour tous tes pointeurs Minijackson ! J'ai de la lecture à faire 😅 | 19:23:03 | |
| pas de soucis ! Hésite pas si tu as des questions ^^ | 19:23:25 | |
| la team documentation travaille beaucoup en ce moment, si tu as des remarques n'hésite pas non plus. C'est toujours bien d'avoir des retours de la part des nouveaux venus | 19:25:36 | |
| 8 Apr 2024 | ||
| https://discourse.nixos.org/t/meetup-parisien-2-mai-2024-parisian-meetup-on-may-2nd-2024/42945 :) | 13:15:04 | |
In reply to @nbernard:matrix.orgEst ce qu'on aura la chance d'avoir une démo Tekton nbernard ? | 13:24:51 | |
| 11 Apr 2024 | ||
| Coucou | 13:23:38 | |
| Est-ce qu'Anthony Roussel serait dans le coin, à tout hasard ? | 13:23:56 | |
| Peut-être Anthony Rsl ? | 13:24:51 | |
| Ah ! Peut être ! Hello Anthony Rsl ! J'essaye d'utiliser gns3-server (tu as du voir tes mails), et j'ai encore un petit problème : j'ai l'impression que la detection des flags ne fonctionne pas vraiment sur https://github.com/NixOS/nixpkgs/blob/nixos-unstable/nixos/modules/services/networking/gns3-server.nix | 13:41:38 | |
| i.e. j'ai bien virtualisation.libvirtd.enable = true le SupplementaryGroups ne contient pas libvirtd ( https://github.com/NixOS/nixpkgs/blob/nixos-unstable/nixos/modules/services/networking/gns3-server.nix#L224-L226 ). | 13:41:59 | |
| (si t'as une idée…) | 13:42:06 | |
In reply to @rgrunbla:matrix.orgBonjour ! Oui c'est bien moi :) | 16:47:07 | |
In reply to @rgrunbla:matrix.orgAh étrange, c'est un bug dans le module alors :) Je vais regarder ça. C'était mon premier module NixOS, et je crois que le module manque de tests sur la partie virtualisation. | 16:51:17 | |
| Comment utilises-tu le module dans ta configuration NixOS ? Il n'est disponible que dans NixOS unstable pour le moment. | 17:21:10 | |
| Je viens de tester sur ma machine, j'arrive bien à lancer une VM QEMU depuis GNS3 avec mon installation avec une ISO TinyCore Linux. | 17:57:36 | |
| Comme le module n'est pas dispo dans 23.11, j'importe le module GNS3 Server de mon dépôt nur-packages : https://github.com/anthonyroussel/nur-packages/blob/master/modules/nixos/gns3-server.nix | 17:58:37 | |
| Et je l'importe dans ma config NixOS comme ceci : https://github.com/anthonyroussel/nixos-config/blob/main/modules/gns3/default.nix | 17:58:50 | |
Alors, comme ça: services.gns3-server = { enable = true; settings = { "Server" = { "host" = "0.0.0.0"; "port" = 3080; }; }; dynamips = { enable = true; }; vpcs = { enable = true; }; ubridge = { enable = true; }; }; (je suis sur 24.05 / master) | 19:11:14 | |
| Il m'a fallu un petit systemd.services.gns3-server.path = [pkgs.qemu]; déjà, pour que qemu soit détecté | 19:12:13 | |
| Je teste en VM ( nix build github:rgrunbla/GNS3-Server && ./result/bin/run-nixos-vm ) | 19:14:59 | |
| si tu fais un systemctl cat gns3-server, tu vois bien libvirtd dans SupplementaryGroups ? | 19:15:29 | |