ChanServ changed the topic of #nixos-fr to: https://nixos.org || Salon francographe de NixOS || https://logs.nix.samueldr.com/nixos-fr
MmeQuignon has joined #nixos-fr
__mothsart__ has joined #nixos-fr
<__mothsart__> Salut
<__mothsart__> J'aime beaucoup Nix mais à force d'utiliser certains outils, je commence à voir des faiblesses : qui ne sont pas forcément lié à Nix mais pour un utilisateur le raccourci est rapide
<__mothsart__> le site https://nixos.org/nixos/packages.html : il va faire une vilaine requète ajax pour récup l'intégralité des paquets et dans un second temps, faire un tri en js
<__mothsart__> si j'extrapole : plus il y aura de paquets et plus les recherches seront lentes
<symphorien> surtout sur un téléphone
<__mothsart__> vraiment dommage de pas avoir un serveur avec une BDD derrière pour faire ce tri et un peu de cache pour éviter les trucs récurrents
<__mothsart__> 2. pas de gestion de mot clés donc si tu connais pas le nom exact de ce que tu recherches ben tant pis
<symphorien> ça ne cherche même pas dans la description longue ?
<__mothsart__> hum, en fait beaucoup de paquets n'ont tout simplement pas de "description longue" donc patatra
<symphorien> je veux dire, description ou description longue de manière interchangeable
<__mothsart__> Après, si ils en avaient toutes, ça augmenterai significativement la taille de l'archive download
<symphorien> de toute façon, s'il y avait des tags, ils viendraient de la même source que les descriptions.
<symphorien> Donc on peut tout simplement se concentrer sur améliorer les description là où elles ne sont pas assez descriptives.
<__mothsart__> c'est pas faux
<__mothsart__> Bon, j'ai pas les cas sous la main : je vais commencer à la noter et j'en reparlerais d'ici là
<__mothsart__> https://discourse.nixos.org/t/guake-failed-to-load-module-unity-gtk-module/5556/4 : si quelqu'un est capable de m'aiguiller, je suis preneur
<__mothsart__> ah, j'ai une piste : quand je fais "import locale;print(locale.getlocale());" ça me renvoit "('en_US', 'UTF-8')"
<__mothsart__> je dirais que le soucis dans https://github.com/NixOS/nixpkgs/blob/62d86db572901a960838d4d5acadc039b207cfef/pkgs/applications/misc/guake/default.nix provient de l'utilisation de "gettext" au lieu de "locale"
<__mothsart__> vous faites comment pour patcher facilement un paquet existant ?
<symphorien> de manière pérenne ou juste pour essayer ?
<__mothsart__> juste pour essayer
<symphorien> cloner nixpkgs
<symphorien> cd nixpkgs
<symphorien> nix edit -f. guake
<symphorien> nix-build -A guake
<symphorien> ./result/bin/guake
<__mothsart__> ah ouais : hyper simple, merci
<symphorien> et en plus si ça marche ouvrir une PR est vraiment facile :
<symphorien> s/://
<__mothsart__> Je n'y manquerais pas si c'est ça ;)
<__mothsart__> héhé : c'est bien ça : je vais faire la PR
__mothsart__ has quit [Quit: Leaving.]
__mothsart__ has joined #nixos-fr
<__mothsart__> J'ai un truc récurrent : "error: opening file '/nix/store/6r8lpy1iv5qnchxdl93x1nkj7jkkbdgj-guake-3.6.3.drv': No such file or directory" quand je refais un "nix-build -A guake"
<__mothsart__> pourtant, j'ai fait un "nix-env -e guake" et je n'ai plus rien avec un "ls -la /nix/store | grep guake"
<__mothsart__> C'est possible de nettoyer ?
<__mothsart__> bon, j'ai trouvé : "nix-store --gc"