Giter Club home page Giter Club logo

my-linux-setup's Introduction

My Linux Workstation Setup

Neofeatch Info

What is this project?

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.

  1. Base softwares, utilities and resources: apt.sh
  2. Programs installed by snap: snap.sh
  3. Overview of softwares, utilities and resources
  4. Gnome extensions
  5. Sublime Text plugins
  6. VS Code extensions
  7. Containers images by containers-images.sh
  8. SSH config recomendations

Overview of softwares, utilities and resources

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

Gnome extensions

Docker Containers Extension
Hide Activities Button
Places Status Indicator
Remove Dropdown Arrows
Simple Name
Simple net speed
Sound Input & Output Device Chooser

Sublime Text plugins

ApacheConf
Emmet
Emoji
ExportHTML
FileDiffs
Indent XML
INI
nginx
PlainTasks
SortBy

VS Code extensions

Bookmarks
Docker
Kubernetes
markdownlint
PHP Debug
PHP Intelisence
Python
sftp-sync
TODO Highlight
YAML

Containers images

maildev
mariadb
mssql-server
pgadmin4
portainer
postgres

SSH Config recomendations

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:

  1. Youtube (pt_BR): O Guia DEFINITIVO de UBUNTU para Devs Iniciantes - by Fabio Akita
  2. Medium (en_US): Upgrade your ssh key to ed25519 - by Risan Pradana
  3. Medium (en_US): Useful Tools for Developers - by Lucas Bittencourt

my-linux-setup's People

Contributors

raimundo-matias avatar

Stargazers

Bernardo Dias avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.