Skip to content

Instantly share code, notes, and snippets.

@Vitor238
Last active February 19, 2022 23:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Vitor238/12a37710acde29b1dd311b5ee034d0de to your computer and use it in GitHub Desktop.
Save Vitor238/12a37710acde29b1dd311b5ee034d0de to your computer and use it in GitHub Desktop.
Ubuntu 21.10 Post-install

Ubuntu 21.10 post install

GNOME | Flatpak focused | Chromium | Mobile Developement

Change Gnome Terminal color

Change the terminal color palette to Tango Dark in the settings

Update system

sudo apt update
sudo apt upgrade
sudo apt autoremove

Install base packages

sudo apt install git curl flatpak gnome-software gnome-tweaks chrome-gnome-shell gnome-backgrounds gnome-software-plugin-flatpak

Add Github CLI

curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
sudo apt update
sudo apt install gh

Add Flathub

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Add GNOME apps from Flathub

flatpak install flathub org.gnome.Photos org.gnome.Music org.gnome.clocks org.gnome.Weather org.gnome.Boxes org.gnome.Maps org.gnome.Evince org.gnome.Calculator org.gnome.Calendar org.gnome.Totem de.haeckerfelix.Fragments 

Development

flatpak install flathub com.getpostman.Postman org.gnome.gitlab.somas.Apostrophe com.visualstudio.code

Other Flatpak apps

flatpak install flathub org.inkscape.Inkscape com.spotify.Client org.telegram.desktop com.todoist.Todoist org.chromium.Chromium org.libreoffice.LibreOffice

Android Studio and Flutter SDK

Install Android Studio Libs

sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

Flutter Linux

sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev
flutter config --enable-linux-desktop

Update .bashrc

nano .bashrc
#Android Studio
export ANDROID_HOME=$HOME/Android
export ANDROID_SDK_ROOT=$HOME/Android/Sdk
export PATH=$PATH:$HOME/bin:$ANDROID_SDK_ROOT/tools
export PATH=${PATH}:${ANDROID_SDK_ROOT}/tools
export PATH=${PATH}:${ANDROID_SDK_ROOT}/platform-tools
#Flutter
export PATH="$PATH:[PATH_OF_FLUTTER_GIT_DIRECTORY]/bin"
 source .bashrc

Gnome Extensions

Remove snap and unused apps

sudo apt remove --purge snapd libreoffice* gnome-mahjongg gnome-mines aisleriot remmina shotwell gnome-sudoku transmission-gtk thunderbird rhythmbox gnome-todo evince gnome-calculator gnome-calendar eog
sudo apt autoremove

Reorder apps

gsettings set org.gnome.shell app-picker-layout "[]"

Shell

  1. Move Ubuntu Dock to Bottom
  2. Disable Minimize and Maximize buttons on Gnome Tweak Tools
  3. Enable Yaru Dark theme or change themes and icons on Gnome Tweak Tools
  4. Show day of week with Gnome Tweak Tools
  5. Show battery percentage with Gnone Tweak Tools
  6. Change extend height to false:
gsettings set org.gnome.shell.extensions.dash-to-dock extend-height false

Change GDM to Gray

sudo update-alternatives --config gdm-theme.gresource

Reboot now :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment