!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

200 Members
Salon francographe de NixOS69 Servers

Load older messages


SenderMessageTime
19 Aug 2025
@jo.blade:matrix.orgJo.Blade(En vrai jsuis d'accord avec toi, et j'arrête pas de militer pour arrêter d'utiliser ces merdes. Malheureusement, j'ai pas toujours gain de cause)21:03:57
@exaltia:chat.exaltia.frExaltiavouons voir si ca explose21:04:07
@exaltia:chat.exaltia.frExaltia(comme ma capacité a bien écrireau clavier)21:04:18
@thoth101010:matrix.orgthoth L’autre jour j’ai testé fenix pour rust et j’ai eu des super erreurs à cause de rust-ldd je crois 😓
C’est dommage que ça n’ait pas l’air super maintenu
21:06:43
@alex:tunstall.xyzAlex
In reply to @exaltia:chat.exaltia.fr
Si je comprends bien ceci. tu as juste neovim d'installé (je suppose que je peux mettre les keymap ultérizeurement, et le lsp, et que rust analyser et toute la chaine d'outils de compilation rust se retrouve dans mon shell.nix?
Oui. J'ai l'habitude de ne pas installer globalement les compileurs/interpreteurs.
La seule exception c'est nil (serveur LSP pour Nix).
21:07:49
@exaltia:chat.exaltia.frExaltia
262|       vlc
          263|       perminator
             |       ^
          264|       tmux
je suis irattrapable
21:09:01
@exaltia:chat.exaltia.frExaltiabon, le switch a l'air en cours21:09:46
@jo.blade:matrix.orgJo.Blade

Bon et dernière takes avant de vous laisser tranquille :

  • avec l'usage intensif de docker c'est encore pire car t'as plein de projets qui te forcent à faire du docker pour build. Ça a rendu acceptable des systèmes de build encore plus degueu qu'avant

  • vraiment, utiliser nix/nixos c'est vraiment comme prendre la pillule rouge dans matrix. Avant tu es un dev normal qui utilise les outils sans se poser de question. Une fois sous nixos, tu decouvre toutes les degueulasseries en arrière plan car le projet ne se lance plus. Une fois que t'as decouvert ça, le retour en arrière n'est plus possible

21:09:48
@exaltia:chat.exaltia.frExaltiaah ben j'en ai pour une bonne heure de switch... update des pilotes nvidia. qui dit update, dit recompilation cuda, parceque j'ai ollama21:10:57
@alex:tunstall.xyzAlex
In reply to @jo.blade:matrix.org

Bon et dernière takes avant de vous laisser tranquille :

  • avec l'usage intensif de docker c'est encore pire car t'as plein de projets qui te forcent à faire du docker pour build. Ça a rendu acceptable des systèmes de build encore plus degueu qu'avant

  • vraiment, utiliser nix/nixos c'est vraiment comme prendre la pillule rouge dans matrix. Avant tu es un dev normal qui utilise les outils sans se poser de question. Une fois sous nixos, tu decouvre toutes les degueulasseries en arrière plan car le projet ne se lance plus. Une fois que t'as decouvert ça, le retour en arrière n'est plus possible

Ça a rendu acceptable des systèmes de build encore plus degueu qu'avant

Tu dis ça mais t'as vu ce qu'inventent les gens avec Make et autoconf ?
C'est incroyable, et non dans le sens positif.

21:11:04
@exaltia:chat.exaltia.frExaltia ah ben j'en ai pour une bonne heure de switch... update des pilotes nvidia. qui dit update, dit recompilation cuda, parceque j'ai ollama 21:12:31
@exaltia:chat.exaltia.frExaltiaj'ai été mauvaise, j'étais certaine que l'un imposait la recompilation de l'autrE. fiunalement, non21:12:53
@jo.blade:matrix.orgJo.Blade

En vrai c'est un peu relou j'ai l'impression les compatibilité du compilo rust. J'ai l'impression d'à chaque fois avoir à m'inquiéter de la version de nixpkgs car ça évolue trop vite et tu peux pas toujours build les vieux projets avec les nouveaux compilo

Et comme les projets s'attendent à ce que rustup soit pas installé via le package manager de la distrib, ils ont tendance à pas s'embeter avec la compatibilité des vieux compilo (contrairement à d'autres langages)

Jsais pas si c'est juste une impression

21:13:24
@jo.blade:matrix.orgJo.BladePafo, c'est vrai qu'on a des belles saletés21:14:17
@exaltia:chat.exaltia.frExaltia j'ai fait un test rapide après avoir ajouter la config d'alex a mon configuration.nix en lancant le nix-shell que j'ai envoyé précédemment et en allant dans un sous shell nix-shell -p tree-sitter puis en lancant neovim sur un fichier rust.
si je vois
Treesitter features ~
- Treesitter ABI support: min 13, max 15
- WASM parser support: false
c'est que je suis sur la bonne piste ?
21:21:36
@thoth101010:matrix.orgthothLa conf d’alex crée une config neovim avec juste lspconfig ? S’il n’y a plus de parser treesitters installés je dirais que oui. Mais c’était pas rust-analyzer que tu voulais tester ? 🤔21:28:50
@exaltia:chat.exaltia.frExaltiaj'ai pris treesitter juste pour voir si j'avais bien compris le truc. c'est bien rust-analyzer que je veux tester. eeet...21:30:24
@exaltia:chat.exaltia.frExaltiadoit me manquer le plugin adéquat encore, la21:31:11
@thoth101010:matrix.orgthoth

La conf d’alex n’a pas l’air d’installer treesitter pour rust

Il faut rajouter vimPlugins.nvim-treesitter-parsers.rust dans start je suppose

21:31:40
@thoth101010:matrix.orgthoth * La conf d’alex n’a pas l’air d’installer treesitter pour rust
Il faut rajouter vimPlugins.nvim-treesitter-parsers.rust dans start je suppose
21:31:49
@thoth101010:matrix.orgthoth * La conf d’alex n’a pas l’air d’installer treesitter pour rust
Il faut rajouter vimPlugins.nvim-treesitter-parsers.rust quelque part je suppose
21:32:22
@symphorien:xlumurb.eusymphorien si j'en crois https://nixos.org/manual/nixpkgs/stable/#neovim-custom-configuration il faut ajouter (nvim-treesitter.withPlugins (p: [ p.nix p.python ])) 21:32:54
@exaltia:chat.exaltia.frExaltiarust analyzer est le lsp, il faut forcémentg un plugin neovim pour l'exploiter, non?21:34:06
@symphorien:xlumurb.eusymphorienle snippet de tout à l'heure suffit sans doute (utilise le plugin lsconfig21:35:02
@symphorien:xlumurb.eusymphorien * 21:35:07
@symphorien:xlumurb.eusymphorienavec nvim 0.11 lspconfig est de plus en plus dispensable mais c'est pas la peine de faire cet effort je pense21:35:51
@exaltia:chat.exaltia.frExaltiadoit y avoir un truc sur lequel j'ai merdé. je vois pas la mention de lsp dans le checkhealth, et j'ai pas non plus la commande :LSPxxx21:36:02
@symphorien:xlumurb.eusymphorientu l'as mis où le snippet ?21:36:38
@exaltia:chat.exaltia.frExaltiadans mon configuration.nix21:36:48
@symphorien:xlumurb.eusymphorienalors /etc/xdg/config/nvim/init.lua doit être un symlink vers le store je crois21:37:12

Show newer messages


Back to Room ListRoom Version: 6