| 19 Aug 2025 |
Jo.Blade | Et l'autocompletion ne marche que si je compile une première fois manuellement le projet avec cargo | 20:20:30 |
Exaltia | je connaissait pas tiens. | 20:21:26 |
Exaltia | ah ben c'est gaetan qui est ici qui a fait ce repo tiens :) | 20:21:52 |
thoth | Je vois que kickstart installe nvim-lspconfig. Tu as déjà configuré nvim-lspconfig pour rust-analyzer ? | 20:23:05 |
Exaltia | oui. peut etre mal, j'ai `[ERROR][2025-08-19 22:13:38] ...p/_transport.lua:36 "rpc" "rust-analyzer" "stderr" "Could not start dynam
ically linked executable: rust-analyzer\nNixOS cannot run dynamically linked executables intended for generic\nlinux e
nvironments out of the box. For more information, see:\nhttps://nix.dev/permalink/stub-ld\n"` ce qui est pas surprenant pour nixos comme erreur. du coup j'essayayaios d'intégrer ca directement dans mon shell mais j'y suis pas arrivée jusque la | 20:24:23 |
symphorien | est-ce que kickstart.nvim télécharge son propre rust-analyzer ? | 20:25:14 |
Exaltia | je dirai que oui, mais comment je vérfifie ca ? | 20:25:34 |
symphorien | c'est un excercice laissé au lecteur | 20:26:01 |
symphorien | plus sérieusement, sur nixos il faut renoncer aux trucs qui téléchargent des exécutables depuis internet | 20:26:29 |
Exaltia | rust_analyzer: - beforeinit: <function @/home/exaltia/.local/share/nvim/lazy/nvim-lspconfig/lsp/rustanalyzer.lua:109> - capabilities: { experimental = { serverStatusNotification = true } } | 20:26:49 |
symphorien | et il faut renoncer à utilisr un compilateur hors de nix-shell | 20:27:01 |
Exaltia | - rust\_analyzer:
- before_init: <function @/home/exaltia/.local/share/nvim/lazy/nvim-lspconfig/lsp/rust_analyzer.lua:109>
- capabilities: {
experimental = {
serverStatusNotification = true
}
}
| 20:27:35 |
thoth | aaaaargh, j’ai plus de place dans mon nix store | 20:28:31 |
symphorien | je te recommande donc: d'aller dans nix-shell -p rust-analyzer rustc cargo, de supprimer le rust-analyzer qu'il a téléchargé, et de recommencer | 20:28:41 |
thoth | * aaaaargh, j’ai plus de place dans ma partition nix store | 20:28:43 |
Exaltia | je vazis essayer, d'accord | 20:29:06 |
symphorien | quitte à débrancher internet le temps du test | 20:29:11 |
symphorien | dans la même veine je te recommande d'utiliser les grammaires treesitter de nixpkgs au lieu de faire :TSInstall | 20:30:04 |
symphorien |  Download image.png | 20:30:57 |
symphorien | pas de compilateur hors de nix-shell -> moins de problèmes | 20:31:28 |
raitobezarius | https://github.com/RaitoBezarius/nixos-home/blob/master/editor/default.nix#L122-L140 | 20:31:38 |
raitobezarius | c'est ma conf home-manager | 20:31:40 |
raitobezarius | je fais un mixte avec la stratégie que symphorien décrit | 20:31:46 |
raitobezarius | rustc dans le shell | 20:31:49 |
raitobezarius | rust-analyzer hors du shell | 20:31:52 |
Exaltia | Est ce que le nixvim mentionné résou ce genre de problématique par @Jo.Blade du coup? j'ai pas de home manager. mon flake estg affreusement bancal et j'ai toujours pas compris a quoi ces choses la servaient. et j'ai pas le courage de lire le guide du débutant sur les flakes, pas assez droit au but pour moi. | 20:35:49 |
Jo.Blade | Le principe de nixvim c'est de tout gérer avec nix donc oui | 20:36:13 |
Jo.Blade | Pas besoin de home manager | 20:36:27 |
thoth | Mais avec nvim et rust-analyzer dans le shell je n’ai pas de problème 🤔 | 20:37:00 |
raitobezarius | je présume que nixvim n'est qu'un home manager spécialisé à vim | 20:37:08 |