Skip to content

Nautilus (GNOME Files) extension for sending and receiving files with Taildrop (Tailscale).

License

Notifications You must be signed in to change notification settings

jahtz/nautilus-taildrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nautilus Taildrop

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

Setup

Tailscale

Run Tailscale with

tailscale up --operator $USER

Requirements

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

Install extension

git clone https://github.com/jahtz/nautilus-taildrop.git
cd nautilus-taildrop
make install

Remove extension

make uninstall

Modification

Note

File to modify: ~/.local/share/nautilus-python/extensions/nautilus-taildrop.py
Modifications require Nautilus to be reloaded: nautilus -q

Show full DNS names

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).

Hide offline devices

If you want to hide offline devices from the device list, set HIDE_OFFLINE to True (line 37)

About

Nautilus (GNOME Files) extension for sending and receiving files with Taildrop (Tailscale).

Topics

Resources

License

Stars

Watchers

Forks