Sender | Message | Time |
---|---|---|
4 Jun 2024 | ||
Je te conseille égallement de tester just j'ai bazardé mes Makefile et inv | 09:52:32 | |
ça fait un moment que j’utilise just déjà | 09:52:53 | |
et j’ai un side-project avec: https://github.com/nim65s/jbz | 09:53:39 | |
En ce qui me concerne, je rajoute des fonctions au dev-shell. | 09:53:41 | |
Je rêve de pouvoir dire « lance nix run https://gitlab/repo#truc » mais ils sont tous sous windows 😢 En plus de direnv il y a devenv qui permet de remplacer proprement et de manière beaucoup moins lourde que des conteneurs pour des tests locaux en lançant des services (DB, …) et en gardant un état 😎
Mais le jour où il y a une solution propre elle pourra être réutilisée facilement via un flake ou autre. | 09:54:02 | |
mais ça manque de documentation. | 09:54:02 | |
https://github.com/astral-sh/ruff-pre-commit =>
| 09:57:19 | |
Un truc qui me manque dans just par rapport aux makefile c’est de pouvoir écrire des templates, par exemple « pour tous les fichiers .svg, exporte en .png » | 09:57:44 | |
thoth: Tu peux donner un exemple ? Au pire tu utilise pre-commit :) C'est ce que je fais pour la documentation automatique de mes projets :) | 09:59:27 | |
Alors, j'ai utilisé devenv, en effet ce n'est pas mal, mais suite à la remarque de raitobezarius (DECT: 7248) j'avais arreté de l'utiliser. Car la remarque de raitobezarius (DECT: 7248) me parait pertinente.
Après les mecs sont quand même assez bon :) | 10:03:44 | |
C’est un truc que j’utilise pour des rapports , présentations ou documentations : j’ai certaines figures en format SVG/drawio/etc et je les exporte pour pouvoir les utliser. Je ne vois pas trop comment faire ça avec pre-commit (mais je ne l’ai jamais utilisé pour de vrai, juste testé) (d’ailleurs nixos et flake permettent de rendre ça vraiment reproductible 🎉) | 10:06:33 | |
*
C’est un truc que j’utilise pour des rapports , présentations ou documentations : j’ai certaines figures en format SVG/drawio/etc et je les exporte pour pouvoir les utliser. Je ne vois pas trop comment faire ça avec pre-commit (mais je ne l’ai jamais utilisé pour de vrai, juste testé) (d’ailleurs nix et flake permettent de rendre ça vraiment reproductible en m’assurant d’avoir les bonnes versions des logiciels 🎉) | 10:07:34 | |
Ah oui, je comprends, dans ce cas, j'installe ruff dans mon flake, et je configurer mon pre-commit moi même/ Le probleme que tu souleve est lié à Python. C'est d'ailleur pour cela que j'ai du mal à faire passer des developpeurs sous Nix. Car python est vraiment un probleme. Tu fais juste un pip install panda est tu es déja dans la panade ! | 10:10:09 | |
du coup on n’a pas un projet avec autant de features et qui marche aussi bien avec que sans nix | 10:11:24 | |
Ah oui, je vois, tu veux faire à la sauce mark file | 10:15:33 | |
Hélas, c'est la force de NixOS qui pose probleme le linkage des binaires. Quoi que je suis certains que si la communauté prenait à bras-le-corps cette histoire de Mais le sujet est quand même assez vaste | 10:18:56 | |
Ah, cachix ne contribuent pas à nixos ? Et en fait j’utilise une faible partie de devenv : je l’utilise comme "module" dans un flake. POur les services, avant d’utiliser devenv j’utilisais des conteneurs. Mais s’il y a un moyen simple d’utiliser les services déclarés dans nixpkgs pour du dév local je suis preneur. Et c’est la partie configuration facile d’un langage qui m’a fait utiliser devenv. À la base je l’ai découvert parce que j’avais besoin de yarn>1, que pour ça il fallait corepack et que je galérais à trouver comment l’installer de manière reproductible (en plus je n’y connais pas grand chose en écosystème dev js/ts, c’était juste pour compiler un projet) En deux lignes de devenv c’était réglé. Mais pareil, s’il y a une alternative sans utiliser devenv je suis intéressé. | 10:19:59 | |
* Ah, les gens decachix ne contribuent pas à nixos ? Ou le problème c’est que c’est des services différents que ceux déclarés dans nixpkgs ? Et en fait j’utilise une faible partie de devenv : je l’utilise comme "module" dans un flake. POur les services, avant d’utiliser devenv j’utilisais des conteneurs. Et c’est la partie configuration facile d’un langage qui m’a fait utiliser devenv. À la base je l’ai découvert parce que j’avais besoin de yarn>1, que pour ça il fallait corepack et que je galérais à trouver comment l’installer de manière reproductible (en plus je n’y connais pas grand chose en écosystème dev js/ts, c’était juste pour compiler un projet) En deux lignes de devenv c’était réglé. Mais pareil, s’il y a une alternative sans utiliser devenv je suis intéressé. | 10:20:28 | |
11:14:11 | ||
In reply to @badele:matrix.orgBruno Adele: Merci | 11:33:49 | |
Hello, je cherches des gens qui pourrait m'aider à porter un logiciel sur nixos avec des options | 21:01:00 | |
Quel genre de logiciel ? (repo link ?) (https://dontasktoask.com/) | 21:02:51 | |
* Quel genre de logiciel ? (repo link ?) (looks a bit like https://dontasktoask.com/ 👀) | 21:04:03 | |
* Hello! Quel genre de logiciel ? (repo link ?) (looks a bit like https://dontasktoask.com/ 👀) | 21:04:17 | |
Je suis en train de porter aporia , un display manager en tui écrit en Go/C. j'essaye de mettre en place le système d'options pour nixOS afin de pouvoir le setup facilement. Pour tester le tout, j'ai écrit 2 VM de tests (une pour wayland, qui marche, une sur X) | 21:05:07 | |
* Je suis en train de porter aporia , un display manager en tui écrit en Go/C. j'essaye de mettre en place le système d'options pour nixOS afin de pouvoir le setup facilement. Pour tester le tout, j'ai écrit 2 VM de tests (une pour wayland, qui marche, une sur Xorg) | 21:05:45 | |
Download image.png | 21:06:21 | |
J'ai beaucoup de mal à déchiffrer les erreurs que j'obtiens lors du démarrage du servereX | 21:06:44 | |
* J'ai beaucoup de mal à déchiffrer les erreurs que j'obtiens lors du démarrage du serveur X | 21:06:49 | |
ça fait 4 jours que je travaille dessus, en avancant petit à petit | 21:07:27 |