17 Aug 2024 |
Reventlov | hey | 11:38:35 |
Reventlov | J'aimerais grouper des options nix qui ont du sens ensemble. Idéalement je pourrais utiliser (lib.concatMapAttrs (name: peer: { systemd.network.netdevs."90-${name}" = { […] }; systemd.network.networks."${name}" = { […] }; networking.firewall.allowedUDPPorts = [ peer.port ]; }) peers), sauf que ça merge pas | 11:39:58 |
Alex | config = lib.mkMerge (lib.mapAttrs (name: peer: ...) peers;
lib.concatMapAttrs ne sait pas comment faire (fonction générique Nix déclaré dans Nixpkgs); il faut utiliser lib.mkMerge (fonction NixOS). | 11:48:50 |
Alex | * config = lib.mkMerge (lib.mapAttrs (name: peer: ...) peers);
lib.concatMapAttrs ne sait pas comment faire (fonction générique Nix déclaré dans Nixpkgs); il faut utiliser lib.mkMerge (fonction NixOS). | 11:49:14 |
Reventlov | hmm | 11:56:54 |
Reventlov | je me disais que comme toutes les clefs étaient globalement différentes il allait se démerder | 11:57:05 |
22 Aug 2024 |
| @taziden:m.zat.im left the room. | 09:54:08 |
23 Aug 2024 |
| ·☽•Nameless☆•777 · ± left the room. | 10:20:26 |
26 Aug 2024 |
| nighthawk changed their profile picture. | 22:12:18 |
| nighthawk changed their display name from nighthawk to nobody. | 22:33:12 |
10 Sep 2024 |
ManUtopiK | Salut ! Je ne comprends pas bien comment fonctionnent les mises à jour. Quelqu'un saurait me dire pourquoi le paquet Vivaldi du channel unstable est plus en retard que le channel stable ? https://search.nixos.org/packages?channel=24.05&from=0&size=50&sort=relevance&type=packages&query=vivaldi
24.05 : version 6.9.3447.37 unstable: version 6.8.3381.57 et sur github : version 6.9.3447.41 https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/browsers/vivaldi/default.nix
Et je pense que ma config est foireuse.
nix-channel --list :
| 13:48:16 |
ManUtopiK | * Salut ! Je ne comprends pas bien comment fonctionnent les mises à jour. Quelqu'un saurait me dire pourquoi le paquet Vivaldi du channel unstable est plus en retard que le channel stable ? https://search.nixos.org/packages?channel=24.05&from=0&size=50&sort=relevance&type=packages&query=vivaldi
24.05 : version 6.9.3447.37 unstable: version 6.8.3381.57 et sur github : version 6.9.3447.41 https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/browsers/vivaldi/default.nix
Et je pense que ma config est foireuse.
nix-channel --list :
nixos https://channels.nixos.org/nixos-23.11
unstable https://nixos.org/channels/nixpkgs-unstable
| 13:48:43 |
ManUtopiK | * Salut ! Je ne comprends pas bien comment fonctionnent les mises à jour. Quelqu'un saurait me dire pourquoi le paquet Vivaldi du channel unstable est plus en retard que le channel stable ? https://search.nixos.org/packages?channel=24.05&from=0&size=50&sort=relevance&type=packages&query=vivaldi
24.05 : version 6.9.3447.37 unstable: version 6.8.3381.57 et sur github : version 6.9.3447.41 https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/browsers/vivaldi/default.nix
Et je pense que ma config est foireuse.
nix-channel --list :
nixos https://channels.nixos.org/nixos-23.11
unstable https://nixos.org/channels/nixpkgs-unstable
sudo nix-channel --list
nixos https://nixos.org/channels/nixos-23.11
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-23.11
unstable https://nixos.org/channels/nixpkgs-unstable
Des conseils ?
| 13:49:58 |
nbp | As tu fait un nix-channel --update ? | 14:00:31 |
ManUtopiK | In reply to @nbp:mozilla.org As tu fait un nix-channel --update ? oui, et en sudo aussi. | 14:05:23 |
Julien | C'est normal | 14:06:22 |
Julien | C'est certainement que la révision contenant la maj de vivaldi a été build pour 24.05 et le channel a été update, alors que pas encore pour nixos-unstable, car quelque chose doit bloquer nixos-unstable ou ça prend plus de temps | 14:07:12 |
Julien | ça n'est pas un souci de ton côté | 14:07:25 |
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 |