!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

207 Members
Salon francographe de NixOS71 Servers

Load older messages


SenderMessageTime
31 Dec 2021
@raitobezarius:matrix.orgraitobezariusDe toute façon y aura toujours la question d'à quel point il faut investir du temps pour rendre Nix compatible en scénario non NixOS, mais on constate qu'il y a déjà beaucoup à faire sans aller dans cette direction ; NixOS résoud des problèmes assez difficiles qu'il serait difficile à résoudre autrement (e.g. sans maintenir ses propres outils, etc.) avec un cadre théorique intéressant (sur lequel on peut raisonner pour aller plus loin) Cela dit, je pense qu'il est souhaitable de réfléchir à comment rendre NixOS (aussi Nix) plus user friendly sans sacrifier le cœur avec des approches à la NixGUI, un installateur, etc. Eelco considère déjà que pour les flakes, il faudra aller à terme vers un langage de configuration (TOML) plutôt qu'un langage de « programmation » (Nix) pour les utilisateurs, ce qui permettra de répondre à certaines problématiques de lecture du Nix. Après je fais aussi de l'ops à temps plein et c'est vraiment « presque » ce qu'il me faut le langage Nix en termes d'outil (ça manque un peu de (vrais) types et d'expressivité à certains endroits), après y a Dhall et Nickel qui sont très cools aussi.16:48:34
@mothsart:matrix.orgJérémie FerryOuais, j'ai l'impression que pour les ops (ce que je ne suis pas ou que je fuis, lol : il faut de tout faire un monde) c'est déjà quasi parfait17:32:02
@mothsart:matrix.orgJérémie FerryTout faire en TOML : sur le papier c'est vendeur mais j'ai l'impression qu'on risque de perdre bcp de souplesse17:33:38
@mothsart:matrix.orgJérémie FerryJe dirais que avant de répondre à des soucis de lecture, faut déjà répondre à des soucis de messages d'erreurs ou d'outil d'édition.17:42:44
@mothsart:matrix.orgJérémie FerryLe mec qu'à jamais fait de prog, il va forcément faire plus d'essais/erreurs et ne pas comprendre certaines logiques inhérentes et bloquer sur des messages pas user-friendly17:43:44
@raitobezarius:matrix.orgraitobezarius
In reply to @mothsart:matrix.org
Ouais, j'ai l'impression que pour les ops (ce que je ne suis pas ou que je fuis, lol : il faut de tout faire un monde) c'est déjà quasi parfait
Les fondations pour la ~perfection sont là en tout cas, il manque pas mal d'outillage plus haut, mais y a de quoi refaire Kubernetes en largement mieux et plus simple
17:44:29
@raitobezarius:matrix.orgraitobezarius
In reply to @mothsart:matrix.org
Je dirais que avant de répondre à des soucis de lecture, faut déjà répondre à des soucis de messages d'erreurs ou d'outil d'édition.
Effectivement et ça a été l'objet d'un financement OpenCollective pour les erreurs de Nix 2.4 (qui sont nettement meilleurs), mais je suis 100 % d'accord
17:45:02
@mothsart:matrix.orgJérémie FerryAh, me parle pas de K8s, un ramassis de bulshit17:45:10
@raitobezarius:matrix.orgraitobezariusJ'irais pas jusqu'à dire cela mais j'en pense très peu de bien effectivement, sauf pour rendre des développeurs millionnaires :P17:45:38
@mothsart:matrix.orgJérémie FerryK8s ou comment créer plus de pb qu'on en résoud avec une courbe d'apprentissage très longue et des pièges à tous les virages17:47:11
@raitobezarius:matrix.orgraitobezariusWell, https://k8s.af/ :)17:47:26
1 Jan 2022
@deblan:neutralnetwork.orgdeblan joined the room.18:05:42
2 Jan 2022
@passionlinux:matrix.orgSebastien ChavauxBonjour les nixosien ;)19:14:52
@passionlinux:matrix.orgSebastien Chavauxje me permets de revenir vous ennuyer19:15:04
@passionlinux:matrix.orgSebastien Chavauxla dernière fois symphorien et raitobezarius ont eu la patience de me faire decouvrir les nix-shell19:16:05
@passionlinux:matrix.orgSebastien Chavauxdepuis j'ai bouquiné et j'ai su par la suite qu'on pouvais directement faire des nix-shell dans des fichiers qu'on nomme un peut comme on veut19:17:04
@passionlinux:matrix.orgSebastien Chavauxdu coup au lieu de lancer pelican comme ça nix-shell -p 'python3.withPackages (ps: [ ps.pelican ps.markdown ])' 19:17:33
@passionlinux:matrix.orgSebastien Chavauxje ne lance plus que nix-shell /pelicanseb.nix19:17:58
@passionlinux:matrix.orgSebastien Chavauxj'aimerais comprendre comment faire des paquets, ou plutôt comment faire un paquet present dans les dépots mais pas a jour19:19:38
@passionlinux:matrix.orgSebastien Chavauxpar exemple au pif, pelican est en 4.6.0, sa version actuelle est 4.7.1, j'ai lu pas mal, notamment nokomprendo et des pages comme https://nokomprendo.gitlab.io/posts/tuto_fonctionnel_39/2019-11-11-fr-README.html, en plus des pages nix et phil19:20:48
@passionlinux:matrix.orgSebastien Chavauxavez vous une doc simple et limpide qui explique la chose?19:21:34
@passionlinux:matrix.orgSebastien Chavauxje fais des paquets debian, j'en maintiens, je maintiens des paquets pour opensuse aussi mais là j'admets que je ne pige pas et pourtant ça a l'air d'être simple19:22:27
@lewo:matrix.orglewo Sebastien Chavaux: je comprends que dans nixpkgs, pelican est en 4.6.0. As-tu essayé de la mettre à jour dans ton clone de nixpkgs? 19:37:12
@passionlinux:matrix.orgSebastien Chavauxoui j'ai cloné le git de nixpkgs19:37:38
@passionlinux:matrix.orgSebastien Chavauxpuis changé le numero de version19:37:48
@passionlinux:matrix.orgSebastien Chavauxj'ai fait un je sais plus la commande pour aller chercher le tar dans le store et le hash19:38:15
@passionlinux:matrix.orgSebastien Chavauxj'essaye de trouver ce que j'ai fais19:39:03
@lewo:matrix.orglewo Tu peux remplacer le hash par pkgs.lib.fakeSha256, et rebuilder. Nix te dira quel hash il faut que tu utilises. 19:40:33
@lewo:matrix.orglewoEnsuite, Nix essayera de builder la nouvelle version de pelican. Et la... la suite dépend du résultat du build ;)19:41:17
@passionlinux:matrix.orgSebastien Chavauxj'ai suivi ça https://nokomprendo.gitlab.io/posts/tuto_fonctionnel_19/2018-04-25-README.html19:41:53

Show newer messages


Back to Room ListRoom Version: 6