How I put some Convenience and Organization to My Script Collection

I keep scripts in one place and use desktop entries so Rofi can launch them.

~/Sync/scripts/
├── lock.sh
├── argo-translate.sh
├── backup.sh
└── applications/
    ├── lock.desktop
    ├── argo-translate.desktop
    └── ...

Rofi's drun mode uses XDG desktop entry directories. To include my custom applications folder, I used XDG_DATA_DIRS:

XDG_DATA_DIRS="$HOME/Sync/scripts:$XDG_DATA_DIRS" rofi -show drun