"Setup your Ubuntu dev machine, the way I like it! 😊"
- Updates system to latest version (DEB and Snap).
- Installs essential basic tools such as
htop
,btop
,curl
,git
,neovim
andtldr
. - Adds Quake terminal. This can be activated using
CTRL + F12
. - Adds command aliases:
..
equivalent tocd ..
...
equivalent tocd ...
....
equivalent tocd ....
.....
equivalent tocd .....
g
equivalent togit
ll
equivalent tols -l
- Adds git aliases:
g co
equivalent togit checkout
g ct
equivalent togit commit
g st
equivalent togit status
g br
equivalent togit branch
g p
equivalent togit push
- Installs apps:
- Brew
- Docker
- .NET 8
- Gitg
- Google Chrome
- Oh My Zsh including plugins
- Rider
- Tilix
- Visual Studio Code
- Warp
- Installs fonts:
-
Open link to Download ZIP.
-
Extract ZIP file.
-
Open extracted
ubuntu-dev-machine-main
folder. -
Right click and
Open in Terminal
.
-
Run the following command:
bash install.run
-
Select the items that you wish to install. Use
Space
button to tick/untick the options. Then useTab
andEnter
to confirm selection. -
In the next screen, confirm that the variables are correct. Press
Enter
to proceed. -
After the installation is completed, click on the
Enter
button to restart.
-
Open the Terminal.
-
Run the following commands:
sudo apt update sudo apt install gnome-shell-extension-manager -y extension-manager
-
Click on
Browse
andInstall
the following extensions as illustrated below:- Must haves:
- ArcMenu (Tip: use search keyword
ArcMenu
and sort byDownloads
) - Dash to Panel (Tip: use search keyword
Panel
and sort byDownloads
)
- ArcMenu (Tip: use search keyword
- Suggestions:
- Sound Input & Output Device Chooser (Tip: use search keyword
Sound
and sort byDownloads
) - Color Picker (Tip: use search keyword
Colo
and sort byDownloads
) - Rounded Window Corners (Tip: use search keyword
Rounded
and sort byDownloads
) - Bing Wallpaper (Tip: use search keyword
Bing
and sort byDownloads
)
- Sound Input & Output Device Chooser (Tip: use search keyword
- Must haves:
This extension is used to setup the Start menu similar to Windows. Follow the instructions below to configure:
-
Go to the
Installed
tab. -
Click on ⚙️ to configure
ArcMenu
. -
Switch to
About
tab. -
Click on
Load
and choose extensions/ArcMenu configuration file from extracted folder.
This extension is used to setup the Taskbar similar to Windows. Follow the instructions below to configure:
-
Go to the
Installed
tab. -
Click on ⚙️ to configure
Dash to Panel
. -
Switch to
About
tab. -
Click on
Import from file
and choose extensions/DashToPanel configuration file from extracted folder.
-
Open the Terminal.
-
If you want to reconfigure Powerlevel10k, use the following command:
p10k configure