!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

210 Members
Salon francographe de NixOS71 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
4 Jun 2024
@badele:matrix.orgBruno Adele

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
@badele:matrix.orgBruno Adele

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.

  1. ils ne contribuent pas au projet NixOS (mais profitent en grande partie des contributions)
  2. Je trouvais en effet qu'il faisait trop d'abstration à NixOS.

Après les mecs sont quand même assez bon :)

10:03:44
@thoth101010:matrix.orgthoth
SOURCES= $(wildcard *.svg)
TARGETS= $(SOURCES:.svg=.png)

all: ${TARGETS}

%.png: %.svg
	inkscape --export-area-drawing --export-png=$@ $^

.PHONY: clean

clean:
	rm -rf ${TARGETS}

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
@thoth101010:matrix.orgthoth *
SOURCES= $(wildcard *.svg)
TARGETS= $(SOURCES:.svg=.png)

all: ${TARGETS}

%.png: %.svg
	inkscape --export-area-drawing --export-png=$@ $^

.PHONY: clean

clean:
	rm -rf ${TARGETS}

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
@badele:matrix.orgBruno AdeleAh 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
@gsaurel:laas.frnim65sdu coup on n’a pas un projet avec autant de features et qui marche aussi bien avec que sans nix10:11:24
@badele:matrix.orgBruno AdeleAh oui, je vois, tu veux faire à la sauce mark file10:15:33
@badele:matrix.orgBruno Adele

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 LD_LIBRARY_PATH Ca fonctionnerait bien.

Mais le sujet est quand même assez vaste

10:18:56
@thoth101010:matrix.orgthothAh, 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
@thoth101010:matrix.orgthoth *

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.
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:20:28

Show newer messages


Back to Room ListRoom Version: 6