diff --git a/m/raccoon/configuration.nix b/m/raccoon/configuration.nix index 8fb18b76..e971515d 100644 --- a/m/raccoon/configuration.nix +++ b/m/raccoon/configuration.nix @@ -45,6 +45,7 @@ boot.extraModulePackages = [ pkgs.xilinx-xocl ]; boot.kernelModules = [ "xclmgmt" "xocl" ]; + services.udev.packages = [ pkgs.xilinx-xocl ]; users.motd = '' ⠀⠀⠀⠀⠀⠀⠀⣀⣀⣄⣠⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ diff --git a/m/raccoon/xilinx-xocl.nix b/m/raccoon/xilinx-xocl.nix index 891648ce..67300fc6 100644 --- a/m/raccoon/xilinx-xocl.nix +++ b/m/raccoon/xilinx-xocl.nix @@ -23,6 +23,11 @@ stdenv.mkDerivation rec { "KERNEL_SRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" "INSTALL_MOD_PATH=${placeholder "out"}" ]; + postInstall = '' + mkdir -p $out/etc/udev/rules.d + install -m 644 userpf/99-xocl.rules $out/etc/udev/rules.d + install -m 644 mgmtpf/99-xclmgmt.rules $out/etc/udev/rules.d + ''; nativeBuildInputs = kernel.moduleBuildDependencies; hardeningDisable = [ "all" ]; }