This project provides an overview and scripts for automated installation of the resources (programs, utilities, etc.) that I normally use on my laptop with Linux operating system, currently: Pop OS 20.04 LTS.
It basically consists of two bash scripts that must be executed after the [re]installation of the operating system and a check that all the resources listed are installed.
- Base softwares, utilities and resources: apt.sh
- Programs installed by snap: snap.sh
- Overview of softwares, utilities and resources
- Gnome extensions
- Sublime Text plugins
- VS Code extensions
- Containers images by containers-images.sh
- SSH config recomendations
Attention to the programs provided by
.AppImage
and.deb
, as they must be downloaded and installed manually.
# | Program, service or resource | Instalation source |
---|---|---|
✓ | Apache Directory | file .tar.gz |
✓ | Apache Maven | file .tar.gz |
✓ | App Image Laucher | ppa:appimagelauncher-team/stable |
✓ | Azure Data Studio | file .deb |
✓ | Blender | file .tar.xz |
✓ | Brave | Linux Repo |
✓ | Citrix Receiver | file .deb |
✓ | Dbeaver | file .deb |
✓ | Discord | file .deb |
✓ | Docker | Linyx Repo |
✓ | DOSbox Emulator | by apt script |
✓ | Droidcam | compiled module |
✓ | Dropbox | file .deb |
✓ | Filezilla | by apt script |
✓ | Free Download Manager | file .deb |
✓ | Gimp | by apt script |
✓ | Gnome Pomodoro | by apt script |
✓ | Gnome Tweaks | by apt script |
✓ | Handbrake | ppa:stebbins/handbrake-releases |
✓ | Inkscape | ppa:inkscape.dev/stable |
✓ | Insomnia | by snap script |
✓ | Jami | Linux Repo |
✓ | Kdenlive | ppa:kdenlive/kdenlive-stable |
✓ | KeepassXC | ppa:phoerious/keepassxc |
✓ | Keybase | file .deb |
✓ | lmms | by apt script |
✓ | MegaSync | file .deb |
✓ | Mockoon | by snap script |
✓ | MPV Media Player | by apt script |
✓ | MuseScore | by snap script |
✓ | MusicBrainz Picard | ppa:musicbrainz-developers/stable |
✓ | OBS Studio | ppa:obsproject/obs-studio |
✓ | Open JDK | by apt script |
✓ | PHP Storm | file .tar.gz |
✓ | Playonlinux | by apt script |
✓ | Postman | by snap script |
✓ | Pulse Audio Volume Control | by apt script |
✓ | PyCharm Community | file .tar.gz |
✓ | Reaper | file .tar.gz |
✓ | Scribus | by apt script |
✓ | Skype | file .deb |
✓ | Slack | by snap script |
✓ | Spotify | by snap script |
✓ | Steam | file .deb |
✓ | Sublime Text | Linux repo |
✓ | Telegram | file .tar.gz |
✓ | Termius | by snap script |
✓ | Thunderbird | by apt script |
✓ | Tilix | by apt script |
✓ | Transmission | by apt script |
✓ | Udeler | file .AppImage |
✓ | Vim | by apt script |
✓ | Visual Studio Code | file .deb |
✓ | VLC Player | by apt script |
✓ | VM VirtualBox | by apt script |
✓ | WPS Office | file .deb |
✓ | Zoom | file .deb |
✓ Docker Containers Extension
✓ Hide Activities Button
✓ Places Status Indicator
✓ Remove Dropdown Arrows
✓ Simple Name
✓ Simple net speed
✓ Sound Input & Output Device Chooser
✓ ApacheConf
✓ Emmet
✓ Emoji
✓ ExportHTML
✓ FileDiffs
✓ Indent XML
✓ INI
✓ nginx
✓ PlainTasks
✓ SortBy
✓ Bookmarks
✓ Docker
✓ Kubernetes
✓ markdownlint
✓ PHP Debug
✓ PHP Intelisence
✓ Python
✓ sftp-sync
✓ TODO Highlight
✓ YAML
✗ maildev
✗ mariadb
✗ mssql-server
✗ pgadmin4
✗ portainer
✗ postgres
My current scenario of work and studies, is composed of several git repositories provided by different services, public or private, however, the configuration model proposed here is the one that best adapted for use with git.
Be continue...
References: