kmod-debian-aliases: init at 21-1

Changed files
+29 -5
nixos
modules
pkgs
os-specific
linux
kmod-debian-aliases
top-level
+1 -5
nixos/modules/system/boot/modprobe.nix
···
'')}
${config.boot.extraModprobeConfig}
'';
-
environment.etc."modprobe.d/usb-load-ehci-first.conf".text =
-
''
-
softdep uhci_hcd pre: ehci_hcd
-
softdep ohci_hcd pre: ehci_hcd
-
'';
+
environment.etc."modprobe.d/debian.conf".source = pkgs.kmod-debian-aliases;
environment.systemPackages = [ config.system.sbin.modprobe pkgs.kmod ];
+3
nixos/modules/system/boot/stage-1.nix
···
};
symlink = "/etc/modprobe.d/ubuntu.conf";
}
+
{ object = pkgs.kmod-debian-aliases;
+
symlink = "/etc/modprobe.d/debian.conf";
+
}
];
};
+23
pkgs/os-specific/linux/kmod-debian-aliases/default.nix
···
+
{ stdenv, fetchurl, lib }:
+
let
+
version = "21-1";
+
in
+
stdenv.mkDerivation {
+
name = "kmod-debian-aliases-${version}.conf";
+
+
src = fetchurl {
+
url = "mirror://debian/pool/main/k/kmod/kmod_${version}.debian.tar.xz";
+
sha256 = "1abpf8g3yx972by2xpmz6dwwyc1pgh6gjbvrivmrsws69vs0xjsy";
+
};
+
+
installPhase = ''
+
patch -i patches/aliases_conf
+
cp aliases.conf $out
+
'';
+
+
meta = {
+
homepage = https://packages.debian.org/source/sid/kmod;
+
description = "Linux configuration file for modprobe";
+
maintainers = with lib.maintainers; [ mathnerd314 ];
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
kmod-blacklist-ubuntu = callPackage ../os-specific/linux/kmod-blacklist-ubuntu { };
+
kmod-debian-aliases = callPackage ../os-specific/linux/kmod-debian-aliases { };
+
kvm = qemu_kvm;
libcap = callPackage ../os-specific/linux/libcap { };