Nautilus extension for sending and receiving files with Taildrop (Tailscale)
Important
Taildrop can't transfer files to devices of other users or devices that are tagged:
https://tailscale.com/kb/1106/taildrop#send-files-with-taildrop
Run Tailscale with
tailscale up --operator $USER
Ubuntu/Debian/Mint: sudo apt install python3-nautilus python3-gi
RHEL/Fedora: sudo dnf install nautilus-python python3-gobject
Arch: sudo pacman -S python-nautilus python-gobject
git clone https://github.com/jahtz/nautilus-taildrop.git
cd nautilus-taildrop
make install
make uninstall
Note
File to modify: ~/.local/share/nautilus-python/extensions/nautilus-taildrop.py
Modifications require Nautilus to be reloaded: nautilus -q
If you want to show full DNS names (e.g. yourdevice.your-tailnet.ts.net) instead of device names (e.g. yourdevice),
you can set SHOW_FULL_DNS_NAME
to True
(line 35).
If you want to hide offline devices from the device list, set HIDE_OFFLINE
to True
(line 37)