10 Sep 2024 |
ManUtopiK | Pourtant j'ai remplacé unstablePkgs.vivaldi par vivaldi dans ma config, et vivaldi est maintenant en version 6.2.3105.58 🙃 | 14:08:43 |
Julien | Oui | 14:09:04 |
Julien | alors là c'est que tu suis 23.11 et pas 24.05 pour ton channel stable je crois :D | 14:09:20 |
ManUtopiK | Il faut que je vire les channels https://nixos.org/channels/nixos-23.11 pour moi et en sudo et j'ajoute le channel https://nixos.org/channels/nixos-24.05 j'imagine ? J'ai l'impression que ma config est un en bordel... | 14:11:29 |
Julien | Oui il faut que tu fasses ça | 14:12:16 |
ManUtopiK | Arf, j'ai viré les channels 23.11 et mis 24.05 :
nix-channel --list
nixos https://nixos.org/channels/nixos-24.05
unstable https://nixos.org/channels/nixpkgs-unstable
nixos https://nixos.org/channels/nixos-24.05
nixos-hardware https://github.com/NixOS/nixos-hardware/archive/master.tar.gz
nixos-unstable https://nixos.org/channels/nixpkgs-unstable
nixpkgs https://nixos.org/channels/nixos-24.05
unstable https://nixos.org/channels/nixpkgs-unstable
J'ai refait un nix-channel --update avec mon user et en sudo. Mais sudo nixos-rebuild switch --upgrade plante :
error: Package ‘python3.11-youtube-dl-2021.12.17’ in /nix/store/pn2g7qcbkhz54mj4yk1i9j4pm1z2l8nc-nixos-24.05/nixos/pkgs/tools/misc/youtube-dl/default.nix:84 is marked as insecure, refusing to evaluate.
Je n'ai pas youtube-dl dans ma config...
| 14:29:56 |
ManUtopiK | * Arf, j'ai viré les channels 23.11 et mis 24.05 :
nix-channel --list
nixos https://nixos.org/channels/nixos-24.05
unstable https://nixos.org/channels/nixpkgs-unstable
sudo nix-channel --list
nixos https://nixos.org/channels/nixos-24.05
nixos-hardware https://github.com/NixOS/nixos-hardware/archive/master.tar.gz
nixos-unstable https://nixos.org/channels/nixpkgs-unstable
nixpkgs https://nixos.org/channels/nixos-24.05
unstable https://nixos.org/channels/nixpkgs-unstable
J'ai refait un nix-channel --update avec mon user et en sudo. Mais sudo nixos-rebuild switch --upgrade plante :
error: Package ‘python3.11-youtube-dl-2021.12.17’ in /nix/store/pn2g7qcbkhz54mj4yk1i9j4pm1z2l8nc-nixos-24.05/nixos/pkgs/tools/misc/youtube-dl/default.nix:84 is marked as insecure, refusing to evaluate.
Je n'ai pas youtube-dl dans ma config...
| 14:30:13 |
ManUtopiK | J'ai ajouté un --show-trace , j'ai l'impression que c'est lollyloop... | 14:32:00 |
ManUtopiK | * J'ai ajouté un --show-trace , j'ai l'impression que c'est lollypop... | 14:34:25 |
Julien | Probablement une dépendance d'un de tes paquets | 14:36:09 |
ManUtopiK | In reply to @julienmalka:matrix.org Probablement une dépendance d'un de tes paquets Oui, c'était bien lollypop ! J'ai pu faire l'upgrade. Ça marche ! Merci pour ton aide ! | 18:59:15 |
11 Sep 2024 |
ManUtopiK | Je n'ai pas tout pigé encore au fonctionnement des channels. Par exemple, avec ma config je veux tester gitbutler qui est uniquement en unstable. Avec ma config des channels, je fais un nix-shell -p gitbutler et boum, j'ai l'erreur error: undefined variable 'gitbutler' .
Pourtant j'ai bien le channel unstable https://nixos.org/channels/nixpkgs-unstable , pourquoi il ne le trouve pas ? Si toutes les configs des packages sont dans un méga repo git, est-ce que je peux utiliser le dépôt comme channel ? Par ex : github https://github.com/NixOS/nixpkgs Ou mon propre dépôt git ? en local ?
Vous n'auriez pas un tuto quelque part sur ça et sur comment contribuer au dépôt git ? Merciiii d'avance !
| 12:34:05 |
ManUtopiK | * Je n'ai pas tout pigé encore au fonctionnement des channels. Par exemple, avec ma config je veux tester gitbutler qui est uniquement en unstable. Avec ma config des channels, je fais un nix-shell -p gitbutler et boum, j'ai l'erreur error: undefined variable 'gitbutler' .
Pourtant j'ai bien le channel unstable https://nixos.org/channels/nixpkgs-unstable , pourquoi il ne le trouve pas ? Si toutes les configs des packages sont dans un méga repo git, est-ce que je peux utiliser le dépôt comme channel ? Par ex : github https://github.com/NixOS/nixpkgs Ou mon propre dépôt git ? en local ?
Vous n'auriez pas un tuto quelque part sur ça et sur comment contribuer au dépôt git ? Ça m'aiderais sûrement à comprendre tout ça... Merciiii d'avance !
| 12:34:57 |
ManUtopiK | * Je n'ai pas tout pigé encore au fonctionnement des channels. Par exemple, avec ma config je veux tester gitbutler qui est uniquement en unstable. Avec ma config des channels, je fais un nix-shell -p gitbutler et boum, j'ai l'erreur error: undefined variable 'gitbutler' .
Pourtant j'ai bien le channel unstable https://nixos.org/channels/nixpkgs-unstable , pourquoi il ne le trouve pas ? Si toutes les configs des packages sont dans un méga repo git, est-ce que je peux utiliser le dépôt comme channel ? Par ex : github https://github.com/NixOS/nixpkgs Ou mon propre dépôt git ? en local ?
Vous n'auriez pas un tuto quelque part sur ça et sur comment contribuer au dépôt git ? Ça m'aiderait sûrement à comprendre tout ça... Merciiii d'avance !
| 12:35:09 |
nim65s | hum, tu es sûr de vouloir utiliser les channels ? | 12:39:56 |
nim65s | avec des flakes ce serait plus facile je pense | 12:40:16 |
nim65s | (y’a aussi des méthodes pour utiliser ni flakes ni channels, mais je maîtrise moins) | 12:40:39 |
ManUtopiK | Non, je suis sûr de rien ! Pour tout dire, j'ai installé nixOs il y a + de 2 ans et flake était expérimental, donc je n'ai pas utilisé. J'avais un taf de fou et mon ordi marchait sans pb. Pas le temps ni le besoin de fouiller nix plus que ça. Mon disque dur a planté en début d'année. J'ai pu tout réinstaller direct avec la config. Merci nix ! Depuis quelques mois j'ai plus de temps et j'essaye un peu plus nix...
Les flakes n'utilisent pas de channel ? Je vais regarder ça...
| 12:47:42 |
nim65s | flake est toujours expérimental, mais pratiquement toute la communauté est passé dessus. Y’a toujours des soucis avec qu’il faudrait fix, mais pour l’instant ça reste mieux que le reste. | 12:50:37 |
Alex | In reply to @ManUtopiK:matrix.org
Je n'ai pas tout pigé encore au fonctionnement des channels. Par exemple, avec ma config je veux tester gitbutler qui est uniquement en unstable. Avec ma config des channels, je fais un nix-shell -p gitbutler et boum, j'ai l'erreur error: undefined variable 'gitbutler' .
Pourtant j'ai bien le channel unstable https://nixos.org/channels/nixpkgs-unstable , pourquoi il ne le trouve pas ? Si toutes les configs des packages sont dans un méga repo git, est-ce que je peux utiliser le dépôt comme channel ? Par ex : github https://github.com/NixOS/nixpkgs Ou mon propre dépôt git ? en local ?
Vous n'auriez pas un tuto quelque part sur ça et sur comment contribuer au dépôt git ? Ça m'aiderait sûrement à comprendre tout ça... Merciiii d'avance !
Les channels ne sont pas automatiquement mis à jour.
Il faut faire un nix-channel --update pour mettre a jour tous les channels que l'utilisateur a configuré.
(Il est aussi possible de faire un nix-channel --update foo pour uniquement mettre à jour le channel nommé foo .)
Pour toujours utiliser la version la plus récente, c'est plus simple d'utiliser nix-shell -I nixpkgs=channel:nixpkgs-unstable -p gitbutler . | 12:59:12 |
16 Sep 2024 |
| silentlurker joined the room. | 20:02:50 |
20 Sep 2024 |
| Neo joined the room. | 21:01:24 |
21 Sep 2024 |
| iv-nn joined the room. | 18:19:02 |
22 Sep 2024 |
| nighthawk changed their display name from nobody to nighthawk. | 20:18:08 |
1 Oct 2024 |
| -_o joined the room. | 21:04:14 |
2 Oct 2024 |
| laurents joined the room. | 17:25:03 |
| laurents | 17:26:55 |
23 Oct 2024 |
| d ⚡️ joined the room. | 20:45:32 |
| d ⚡️ left the room. | 21:21:45 |