LINUX.ORG.RU

История изменений

Исправление James_Holden, (текущая версия) :

В wiki вот что:

Pinning a kernel version

boot.kernelPackages = pkgs.linuxPackagesFor (pkgs.linux_4_19.override {
    argsOverride = rec {
      src = pkgs.fetchurl {
            url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
            sha256 = "0ibayrvrnw2lw7si78vdqnr20mm1d3z0g6a0ykndvgn5vdax5x9a";
      };
      version = "4.19.60";
      modDirVersion = "4.19.60";
      };
  });

Это не то, тут просто подсовывается фиксированная версия ядра. А я хочу ставить ядро из nixpkgs, но зафиксировать версию nixpkgs, только для ядра, не для всего остального.

Исходная версия James_Holden, :

В wiki вот что:

Pinning a kernel version

boot.kernelPackages = pkgs.linuxPackagesFor (pkgs.linux_4_19.override {
    argsOverride = rec {
      src = pkgs.fetchurl {
            url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
            sha256 = "0ibayrvrnw2lw7si78vdqnr20mm1d3z0g6a0ykndvgn5vdax5x9a";
      };
      version = "4.19.60";
      modDirVersion = "4.19.60";
      };
  });

Это не то, тут просто подсовывается ванильное ядро. А я хочу ставить ядро из nixpkgs, но зафиксировать версию nixpkgs, только для ядра, не для всего остального.