!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

211 Members
Salon francographe de NixOS70 Servers

Load older messages


SenderMessageTime
18 Dec 2025
@locnide:rcp.tflocnide ⚡️ * C’est une mauvaise chose d’importer nixpkgs plusieurs fois dans un flake ?
Il me semble l’avoir lu un jour mais je ne me rapelle plus des conséquences que ça a
16:34:17
@gsaurel:laas.frnim65sc’est un modèle mental plus compliqué, et du coup on peut facilement faire des erreurs. À part ça, ça prend plus de ressources (temps/ ram / disque / réseau), mais c’est pas forcément un problème16:40:50
@autra:trancart.euautrace qui m'a dérangé, c'est pas tant l'opinion que le manque total d'argument rationnel... Il aurait des raisons objectives, why not? Mais là, c'est juste que c'est comme ça parce que c'est comme ça... M'enfin bon, pas dramatique !16:43:45
@locnide:rcp.tflocnide ⚡️Là c’est dans deux output différentes donc normalement pas d’erreur possible, si ? Mais ça va séparer des choses dans le store qui auraient pu être mutualisée  ?16:49:40
@gsaurel:laas.frnim65soui16:49:52
@locnide:rcp.tflocnide ⚡️Ok, merci ! Je me suis arrangé pour avoir un seul import, en fait c’était pas si compliqué 😌17:19:01
@zbuben:matrix.orgzbubenÇa peut être utile si tu veux certaines versions précises de certains trucs, mais c'est tricky parfois17:40:43
19 Dec 2025
@lewo:matrix.orglewo

autra: je pinaille un peu, mais cette phrase n'est pas tout a fait correcte:

At least alpine and nixos don't put bash in /bin

/bin/sh --version
GNU bash, version 5.2.37(1)-release (x86_64-pc-linux-gnu)
07:18:46
@douzeb:matrix.lab12.io12bis

oui mais :

When invoked as sh, bash enters posix mode after reading the startup files.

09:24:24
@autra:trancart.euautra

lewo: En effet, bien vu :-) Tu m'apprends quelque chose...

Du coup, je devrais proposer un changement vers #!/bin/sh partout héhéhé

09:17:36
@alex:tunstall.xyzAlex
In reply to @lewo:matrix.org

autra: je pinaille un peu, mais cette phrase n'est pas tout a fait correcte:

At least alpine and nixos don't put bash in /bin

/bin/sh --version
GNU bash, version 5.2.37(1)-release (x86_64-pc-linux-gnu)

Bash en tant que /bin/sh c'est autre chose. Même si c'est le même binaire, il y a le mode de compatibilité qui s'allume quand éxécuté avec argv[0] = "sh".

/bin/bash ça existe ?

09:24:36
@jo.blade:matrix.orgJo.Blade ou alors #!/usr/bin/env bash si t'as besoin de features qui ne sont pas dans le sh posix 10:15:03
@jo.blade:matrix.orgJo.Bladele seul problème de env, c'est que ça supporte pas de passer des arguments à la commande passée en paramètre (ou du moins c'est pas standard), du coup j'ai jamais trouvé de solution totalement satisfaisante pour les scripts awk10:16:22
@autra:trancart.euautra /bin/bash, pas sous nixos 10:21:13
@autra:trancart.euautraah il me semblait bien que c'était pas tout à fait la même chose10:21:29
@autra:trancart.euautramais en vrai réécrire leur script pour qu'ils fonctionnent avec /bin/sh, ça serait une bonne solution. Tout le monde a l'air d'être d'accord avec ça en plus.10:22:05
@autra:trancart.euautrac'est ce que j'avais proposé à la base10:22:45
@lewo:matrix.orglewoAh oui, effectivement. J'avais oublié cette subtilité dans la subtilité! Merci.11:10:49
@lewo:matrix.orglewo

Meme en faisant ce genre de chose:

#! /usr/bin/env awk
#! awk bla bla...
11:14:37
@lewo:matrix.orglewo *

Meme en faisant ce genre de chose?

#! /usr/bin/env awk
#! awk bla bla...
11:15:05
@lewo:matrix.orglewo *

Meme en faisant ce genre de chose?

#! /usr/bin/env awk
#! awk -bla -bla 
11:16:37
@jo.blade:matrix.orgJo.Bladec'est quoi cette syntaxe ?12:14:12
@jo.blade:matrix.orgJo.Blade parce que moi il me semble que t'es obligé d'utiliser awk -f pour un shebang d'un script 12:14:36
@immae:immae.euimmae

ça ressemble à une tentative d’imitation de ce qu’on peut faire avec nix, mais je ne crois pas que awk ait ce genre de mécanisme?

12:20:43
@bew:matrix.orgbew I'm not sure how standard it is, but env has -S option that allows more that 2-3 params on the shebang, so #!/usr/bin/env -C awk -f should work 🤔 12:23:30
@bew:matrix.orgbew * I'm not sure how standard it is, but env has -S option that allows more that 2-3 params on the shebang, so #!/usr/bin/env -S awk -f should work 🤔 12:23:43
@immae:immae.euimmae

It should work but I regularly get issues with this syntax where the /usr/bin/env doesn’t know about this -S

12:24:20
@immae:immae.euimmae

The easiest is probably to stick with /usr/bin/env bash and call awk in the bash script ;)

12:25:21
@immae:immae.euimmae

(you probably lose proper syntax highlight but you’re sure that it works for everyone :p )

12:26:09
26 May 2021
@grahamc:nixos.org@grahamc:nixos.org set the history visibility to "world_readable".19:34:08

Show newer messages


Back to Room ListRoom Version: 6