Skip to content

Uninstalling

lordvicky edited this page Jul 14, 2026 · 2 revisions

๐Ÿ—‘๏ธ Uninstalling

Updating? You don't need any of this โ€” updates install over the top (Updates).

There's no automated uninstaller yet, so removal is manual. This reverses everything the installer did:

# userspace
sudo systemctl disable --now vdsd.service
sudo rm /etc/systemd/system/vdsd.service /usr/local/bin/vdsd /usr/local/bin/vdsctl
sudo rm /etc/udev/rules.d/99-vds-dualsense-udev.rules
sudo udevadm control --reload-rules

# restore normal Bluetooth input handling
sudo /usr/share/opends5/override-bluetoothd.sh enable-input --restart
sudo rm -rf /usr/share/opends5

# kernel module (check the exact version with: dkms status | grep vds_hcd)
sudo modprobe -r vds_hcd
sudo dkms remove vds_hcd/<version> --all
sudo rm -rf /usr/src/vds_hcd-<version>
sudo rm /etc/modules-load.d/vds.conf

# group and per-user files
sudo groupdel vds
rm ~/.config/wireplumber/wireplumber.conf.d/99-vds-dualsense-wireplumber.conf
rm ~/Applications/OpenDS5.AppImage
rm ~/.local/share/applications/opends5.desktop
rm ~/.local/share/icons/hicolor/256x256/apps/opends5.png
rm -rf ~/.config/opends5-companion    # settings & profiles โ€” keep if you might return
sudo rm -rf /var/log/opends5

Restart wireplumber (or relog) after removing the audio config.

NixOS: remove the module import / services.opends5.enable from your configuration and nixos-rebuild switch โ€” that's the whole uninstall.

Secure Boot note: the MOK key (/var/lib/dkms/mok.key) is DKMS's own and may be used by other DKMS modules (NVIDIA, VirtualBoxโ€ฆ). Leave it unless you know nothing else uses it (mokutil --delete /var/lib/dkms/mok.pub to unenroll).

๐Ÿ  Home

โš™๏ธ Setup

๐ŸŽฎ Using the app

๐Ÿ› ๏ธ Maintenance

Clone this wiki locally