TangoMan Provisions is a fast and handy way to provision your machines using plain shell scripts.
What to do after installing your workstation :
- Install git
- clone this repository
- Setup your ssh config
./update.sh
Enter following command in your terminal:
./recipe_essentials.sh
# default applications .desktop files can be found here
"/usr/share/applications/${APP_NAME}.desktop"
# or here
"~/.local/share/applications/${APP_NAME}.desktop"
# snap applications .desktop files can be found here
"/var/lib/snapd/desktop/applications/${APP_NAME}.desktop"
# flatpak applications .desktop files can be found here
"/var/lib/flatpak/app/${APP_NAME}/current/active/files/share/applications/${APP_NAME}.desktop"
ls /usr/share/applications | grep <package_name>
ls /var/lib/snapd/desktop/applications | grep <package_name>
ls /var/lib/flatpak/app | grep <package_name>
apt-cache pkgnames | grep <package_name>
apt list --installed | grep <package_name>
# place .desktop file here
~/.config/autostart/
/etc/apt/sources.list
/etc/apt/sources.list.d
# snap packages can be found here:
/snap
sudo dpkg --install ${APP_NAME}
sudo dpkg --remove ${APP_NAME}
flatpak install flathub -y ${APP_NAME}
flatpak uninstall -y --delete-data ${APP_NAME}
Thank you for your interest in contributing to TangoMan Provisions.
Please review the code of conduct and contribution guidelines before starting to work on any features.
If you want to open an issue, please check first if it was not reported already before creating a new one.
Copyrights (c) 2024 "Matthias Morin" <mat@tangoman.io>
Distributed under the MIT license.
If you like TangoMan Provisions please star, follow or tweet:
... And check my other cool projects.