My Ubuntu Setup

This is everything I add to make Ubuntu feel like home.

Feel free to drop me a line if there's anything you think I should add that would make this list even more awesome. You can reach me at my website


  • Chrome - Perfered Web Browser.

  • Visual Studio Code - Favorite Text Editor.

  • Albert - Albert is a desktop agnostic launcher.

  • OBS - Video recording and live streaming software.

  • Station - A single place for all of your web applications.

  • Gnome Tweak Tool - An extension of the GNOME shell that can be used to modify the GNOME interface.

  • Flameshot - Powerful yet simple to use screenshot software.

  • FileZilla - Cross-platform FTP application.

  • HydraPaper - A Gtk utility to set two different backgrounds for each monitor on GNOME.

  • BU - BU is a bash script that makes keeping all of your user data safely backed up on a dedicated External USB drive easy.

Themes (Utility Tweak Tool)

  • Nordic - (Applications)

  • Redglass - (Cursor) Default

  • Papirus - (Icons)

Terminal Setup

  • Terminal Settings Installer - A easy way to setup a GREAT terminal which installs the following plugins.

    • zsh - A popular shell with features like completion, path correction, spelling correction, and more.

    • tmux - Terminal multiplexer allows you to manage multiple terminal sessions from a single window.

    • neovim - (I uninstall neovime and use normal vim) A project that seeks to aggressively refactor Vim.

    • oh-my-zsh - A framework for managing your zsh configuration.

    • vim-sensible - Vim settings everyone can agree on.

    • tmux -sensible - Tmux settings everyone can agree on.

    • nord-tmux - An arctic, north-bluish clean and elegant tmux color theme.

    • nord-vim - An arctic, north-bluish clean and elegant Vim color theme.

    • spaceship-prompt - A zsh prompt for Astronauts.

Terminal Plugins I Add

  • theFuck - Magnificent app which corrects your previous console command.

  • - The only cheat sheet you need.

  • lazygit - Simple terminal UI for git commands.

  • fzf - A command-line fuzzy finder.

  • Ranger - Ranger is a terminal file manager with vim-like keybindings that uses the ncurses library to provide a powerful interface for your filesystem.

  • exa - A modern replacement for ls.

  • Lazyme - A simple gem to help you optimize your shell workflow.

  • the_silver_searcher - A code-searching tool similar to ack, but faster.

  • zsh-history-substring-search - History search feature, where you can type in any part of any command from history and then press chosen keys, such as the UP and DOWN arrows, to cycle through matches.

  • peco - Simplistic interactive filtering tool (like grep).

  • tig - Text-mode interface for git.

  • fac - Easy-to-use CUI for fixing git conflicts.

  • httpie - Modern command line HTTP client.

  • fd - A simple, fast and user-friendly alternative to 'find'.

  • tldr - Simplified and community-driven man pages.

  • howdoi - Instant coding answers via the command line.

  • ghq - Remote repository management made easy.

  • neofetch - A command-line system information tool written in bash 3.2+.

  • mycli - A command line interface for MySQL, MariaDB, and Percona with auto-completion and syntax highlighting.

GNOME Extensions

  • Appfolders Management Extension - An easy way to arrange your applications in folders, directly from the applications grid.

  • Caffeine - Disable the screensaver and auto suspend.

  • Clipboard Indicator - Adds a clipboard indicator to the top panel, and caches clipboard history.

  • Dash to Panel - An icon taskbar for the Gnome Shell.

  • Gsconnect - GSConnect is a complete implementation of KDE Connect especially for GNOME Shell with Nautilus, Chrome and Firefox integration.

  • Panel OSD - Configuring where on the (main) screen notifications will appear, instead of just above the message tray.

  • Screenshot Tool - Conveniently create, copy, store and upload screenshots.

  • Shortcuts - This shows a pop-up of useful keyboard shortcuts when Super + S is pressed.

  • User Themes - Load shell themes from user directory.

  • Vitals - A glimpse into your computer's temperature, voltage, fan speed(rpm), memory(ram) usage, processor load, uptime, network speed, public ip address and hard drive storage stats.

  • Gtile - Tile windows on a grid.

Last updated