summary refs log tree commit diff
path: root/host
diff options
context:
space:
mode:
Diffstat (limited to 'host')
-rw-r--r--host/initramfs/default.nix8
-rw-r--r--host/rootfs/default.nix10
2 files changed, 15 insertions, 3 deletions
diff --git a/host/initramfs/default.nix b/host/initramfs/default.nix
index b207ace..5ce198a 100644
--- a/host/initramfs/default.nix
+++ b/host/initramfs/default.nix
@@ -16,7 +16,7 @@ let
   linux = rootfs.kernel;
 
   packages = [
-    pkgsStatic.mdevd pkgsStatic.execline
+    pkgsStatic.execline pkgsStatic.kmod pkgsStatic.mdevd
 
     (pkgsStatic.cryptsetup.override {
       programs = {
@@ -29,7 +29,13 @@ let
     (busybox.override {
       enableStatic = true;
       extraConfig = ''
+        CONFIG_DEPMOD n
         CONFIG_FINDFS n
+        CONFIG_INSMOD n
+        CONFIG_LSMOD n
+        CONFIG_MODINFO n
+        CONFIG_MODPROBE n
+        CONFIG_RMMOD n
       '';
     })
   ];
diff --git a/host/rootfs/default.nix b/host/rootfs/default.nix
index b9fabee..2f2c368 100644
--- a/host/rootfs/default.nix
+++ b/host/rootfs/default.nix
@@ -4,7 +4,7 @@
 { pkgs ? import <nixpkgs> {} }: pkgs.pkgsStatic.callPackage (
 
 { lib, stdenv, runCommand, writeReferencesToFile, s6-rc, tar2ext4
-, busybox, cloud-hypervisor, cryptsetup, execline, jq, mdevd, s6
+, busybox, cloud-hypervisor, cryptsetup, execline, jq, kmod, mdevd, s6
 , s6-linux-utils, s6-portable-utils, socat, util-linuxMinimal, xorg
 }:
 
@@ -20,7 +20,7 @@ let
   foot = pkgsGui.foot.override { allowPgo = false; };
 
   packages = [
-    cloud-hypervisor execline jq mdevd s6 s6-linux-utils
+    cloud-hypervisor execline jq kmod mdevd s6 s6-linux-utils
     s6-portable-utils s6-rc socat start-vm
 
     (cryptsetup.override {
@@ -33,8 +33,14 @@ let
 
     (busybox.override {
       extraConfig = ''
+        CONFIG_DEPMOD n
         CONFIG_FINDFS n
         CONFIG_INIT n
+        CONFIG_INSMOD n
+        CONFIG_LSMOD n
+        CONFIG_MODINFO n
+        CONFIG_MODPROBE n
+        CONFIG_RMMOD n
       '';
     })
   ] ++ (with pkgsGui; [ foot westonLite ]);