!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

199 Members
Salon francographe de NixOS66 Servers

Load older messages


SenderMessageTime
9 Jan 2026
@jbwido:matrix.orgjbwidohttps://framagit.org/Yz-Bare/nixos_config/-/tree/main/19:50:18
@jbwido:matrix.orgjbwidoj'ai pas encore mis le channel 25.11 sur le git. C'est le passant sur mon PC que ça coince.19:54:19
@gsaurel:laas.frnim65s avec des channels, on peut pas vraiment reproduire, vu qu’on sait pas exactement sur quel commit de nixpkgs tu es :/
il faudrait quelque chose comme npins/niv/flake/…
mais du coup si je met naivement un flake.nix avec github:NixOS/nixpkgs/nixos-25.11 et avec un nixosConfigurations qui importe le default.nix il me dit qu’il trouve pas de fileSystems et de boot device.
avec boot.loader.grub.devices = [ "/dev/sda" ]; & fileSystems."/".device = "/dev/sda1"; en plus un peu au hasard, le système build bien sur nixos-25.11 (d351d0653aeb7877273920cd3e823994e7579b0b)
20:50:00
@gsaurel:laas.frnim65sdonc soit tu es tombé sur un mauvais commit dans la branche 25.11, soit tu as un soucis avec les caches20:51:13
15 Jan 2026
@exaltia:chat.exaltia.frExaltia changed their profile picture.00:58:08
@yakulu:matrix.orgYakulu joined the room.10:05:43
16 Jan 2026
@exaltia:chat.exaltia.frExaltia changed their profile picture.19:22:16
18 Jan 2026
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ± changed their profile picture.14:58:01
19 Jan 2026
@thoth101010:matrix.orgthoth

Il y a un phénomène étrange que je ne comprends pas:

J’ai un overlay avec un patch

{ ... }:
{
  nixpkgs.overlays = [
    (final: prev: {
      gruvbox-gtk-theme = prev.gruvbox-gtk-theme.overrideAttrs (oldAttrs: {
        patches = (oldAttrs.patches or [ ]) ++ [
          (final.fetchpatch2 {
            url = "https://github.com/Fausto-Korpsvart/Gruvbox-GTK-Theme/pull/102/commits/e9c8d01082226fd4f470cb88e84e4fb1b6192169.patch";
            hash = "sha256-/0JAd/ycNMOq1z495NoXDb/kND+j8a3sU+fIDyB99r4=";
          })
        ];
      });
    })
  ];
}

Parfois, ça me met un hash mismatch. Quand je fais un nix store prefetch-file https://github.com/Fausto-Korpsvart/Gruvbox-GTK-Theme/pull/102/commits/e9c8d01082226fd4f470cb88e84e4fb1b6192169.patch pour vérifier le hash ça résoud le problème.

C’est possible que github renvoie une page qui ne correspond pas au patch avant le prefetch ? Un captcha ou quelque chose comme ça ?

14:51:20
@thoth101010:matrix.orgthoth *

Hello. Il y a un phénomène étrange que je ne comprends pas:

J’ai un overlay avec un patch

{ ... }:
{
  nixpkgs.overlays = [
    (final: prev: {
      gruvbox-gtk-theme = prev.gruvbox-gtk-theme.overrideAttrs (oldAttrs: {
        patches = (oldAttrs.patches or [ ]) ++ [
          (final.fetchpatch2 {
            url = "https://github.com/Fausto-Korpsvart/Gruvbox-GTK-Theme/pull/102/commits/e9c8d01082226fd4f470cb88e84e4fb1b6192169.patch";
            hash = "sha256-/0JAd/ycNMOq1z495NoXDb/kND+j8a3sU+fIDyB99r4=";
          })
        ];
      });
    })
  ];
}

Parfois, ça me met un hash mismatch. Quand je fais un nix store prefetch-file https://github.com/Fausto-Korpsvart/Gruvbox-GTK-Theme/pull/102/commits/e9c8d01082226fd4f470cb88e84e4fb1b6192169.patch pour vérifier le hash ça résoud le problème.

C’est possible que github renvoie une page qui ne correspond pas au patch avant le prefetch ? Un captcha ou quelque chose comme ça ?

14:51:33
@gsaurel:laas.frnim65sles pages .patch générées par github sont pas stables14:59:26
@gsaurel:laas.frnim65s essaye avec ...192169.patch?full_index=1 déjà 15:00:02
@gsaurel:laas.frnim65ssinon github va aléatoirement mettre des hash de commit tronqués aux 7 ou 8 premiers caractères15:00:54
@thoth101010:matrix.orgthoth

Ah ok, merci ! Dommage qu’elles ne soient pas stables. Par hasard il y a des forges ou c’est plus stable ?

Je vais déjà rajouter full_index on verra si c’est assez stable, sinon je changerai carrément la révision du paquet.

15:09:13
@thoth101010:matrix.orgthothHmmmm, ça fait la même chose, avant que je ne fasse le prefetch-file il y a un hash différent. (et il y avait déjà le hash entier avec prefetch ou curl) ça veut dire que selon que ce soit nixos-rebuild ou nix store prefetch qui fasse la requête, le fichier n’est pas le même ?15:14:47
@thoth101010:matrix.orgthoth* Hmmmm, ça fait la même chose, avant que je ne fasse le prefetch-file il y a un hash différent. (et il y avait déjà le commit-hash entier avec prefetch ou curl) ça veut dire que selon que ce soit nixos-rebuild ou nix store prefetch qui fasse la requête, le fichier n’est pas le même ?15:15:09
@thoth101010:matrix.orgthoth* Hmmmm, ça fait la même chose, avant que je ne fasse le prefetch-file il y a un hash différent. (et il y avait déjà le hash de commit entier avec prefetch ou curl) ça veut dire que selon que ce soit nixos-rebuild ou nix store prefetch qui fasse la requête, le fichier n’est pas le même ?15:15:26
24 Jan 2026
@exaltia:chat.exaltia.frExaltia purée je suis une turbo bille avec nixos anywhere. 21:47:06
@kdk12:matrix.orgKDK12 set a profile picture.22:12:58
@zbuben:matrix.orgzbubenCorynne Charby enters the chat22:16:53
27 Jan 2026
@ManUtopiK:matrix.orgManUtopiKSalut ! Je me suis fait un serveur avec nixos-anywhere. Sur ce serveur, j'installe des applis comme n8n ou listmonk qui nécessitent des dockers. J'ai essayé de faire passer les docker-composes sur le serveur pour les up sur le serveur, mais si je change quelque chose dans le docker-compose, nixos-rebuild le capte pas et ça relance pas le docker. Du coup je suis passé par compose2nix pour générer un .nix à partir du docker-compose, et ça fonctionne plutôt bien ! Mais je me demande si c'est une bonne pratique. Comment vous faites pour lancer des dockers sur un serveur avec nixos-anywhere ?16:27:07
@raitobezarius:matrix.orgraitobezariusje lance pas de docker tout court :D16:31:15
@ManUtopiK:matrix.orgManUtopiKpodman ? Comment tu fais pour installer des applis qui passent par docker ?17:44:56
@raitobezarius:matrix.orgraitobezariusje les package sous NixOS et je les lance avec systemd17:46:25
@raitobezarius:matrix.orgraitobezariusj'ai littéralement packagé listmonk17:46:34
@raitobezarius:matrix.orgraitobezariuset il est dans nixpkgs, maintenu par d'autres gens ces jours ci17:46:42
@ManUtopiK:matrix.orgManUtopiKoui, j'ai vu qu'il était dans nixpkgs ! n8n aussi. Mais en passant par docker-compose, ça installe postgres avec. Et ça permet d'isoler chaque appli dans son service. C'est plus sécu, non ? (je suis dev front, pas super alaise sur serveur)17:52:24
@raitobezarius:matrix.orgraitobezariusje vois pas pourquoi c'est plus sécu ni plus isolé17:52:44
@raitobezarius:matrix.orgraitobezariusavoir 1 postgres par service c'est relou17:52:53
@jo.blade:matrix.orgJo.Bladec'est ni plus sécu, ni plus isolé17:52:53

Show newer messages


Back to Room ListRoom Version: 6