mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-25 17:55:21 +00:00
nixos/virtualbox-guest: Prefix udev rules with number < 72 for uaccess to work
(cherry picked from commit 1edff5e3ec)
This commit is contained in:
committed by
github-actions[bot]
parent
bf06cf15b7
commit
da25f8b1d9
@@ -133,14 +133,19 @@ in
|
||||
|
||||
users.groups.vboxuserdev = { };
|
||||
|
||||
services.udev.extraRules = ''
|
||||
# /dev/vboxuser is necessary for VBoxClient to work. Maybe we
|
||||
# should restrict this to logged-in users.
|
||||
KERNEL=="vboxuser", OWNER="root", GROUP="vboxuserdev", MODE="0660", TAG+="uaccess"
|
||||
services.udev.packages = lib.singleton (
|
||||
pkgs.writeTextFile {
|
||||
name = "virtualboxGuestAdditions";
|
||||
text = ''
|
||||
# /dev/vboxuser is necessary for VBoxClient to work
|
||||
KERNEL=="vboxuser", OWNER="root", GROUP="vboxuserdev", MODE="0660", TAG+="uaccess"
|
||||
|
||||
# Allow systemd dependencies on vboxguest.
|
||||
SUBSYSTEM=="misc", KERNEL=="vboxguest", TAG+="systemd"
|
||||
'';
|
||||
# Allow systemd dependencies on vboxguest.
|
||||
SUBSYSTEM=="misc", KERNEL=="vboxguest", TAG+="systemd"
|
||||
'';
|
||||
destination = "/etc/udev/rules.d/70-virtualboxGuestAdditions.rules";
|
||||
}
|
||||
);
|
||||
|
||||
systemd.user.services.virtualboxClientVmsvga = mkVirtualBoxUserService "--vmsvga-session" cfg.verbose;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user