From 0533a48a98cb3e6e087980fbec81628d89ee23ff Mon Sep 17 00:00:00 2001 From: Rodrigo Arias Mallo Date: Thu, 20 Feb 2025 17:04:00 +0100 Subject: [PATCH] Add udev rules --- m/raccoon/configuration.nix | 1 + m/raccoon/xilinx-xocl.nix | 5 +++++ 2 files changed, 6 insertions(+) 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" ]; }