My task list after intalling Ubuntu 26.04
-
stuff
-
sudo ufw enableenables firewall -
sudo ufw allow from 192.168.0.0/16allow incomming traffic from lan -
sudo apt updateupdates repositories -
sudo apt full-upgradeupgrades packages to latest version -
sudo apt install ubuntu-restricted-extras $(check-language-support)installs Microsoft fonts, extra media decoders and missing translations -
sudo apt install curl gdebi-core gimp git git-cola kdiff3 lnav python3-pip python3-venv viminstalls dependencies and software I use -
gsettings set org.gnome.desktop.interface gtk-enable-primary-paste trueenables pasting with middle mouse button - "Settings" -> "Wif-Fi" -> "Disable"
- "Settings" -> "Bluetooth" -> "Disable"
- "Settings" -> "Displays" -> "Primary display" -> "Most right screen"
- "Settings" -> "Sound" -> "Volume Levels" -> "Press speaker of System Sounds to mute it"
- "Settings" -> "Multitasking" -> "Workspaces" -> "Fixed number of workspaces" -> "1"
- "Settings" -> "Multitasking" -> "Application Switching" -> "Include applications from each monitor only"
- "Settings" -> "Appearance" -> "Style" -> "Dark"
- "Settings" -> "Ubuntu Desktop" -> "Desktop Icons" -> "Show Personal folder" -> "Disable"
- "Settings" -> "Ubuntu Desktop" -> "Dock" -> "Show on" -> "All displays"
- "Settings" -> "Ubuntu Desktop" -> "Dock" -> "Configure dock behaviour" -> "Include Unmounted Volumes" -> "Disable" && "Show Trash" -> "Disable"
- "Settings" -> "Mouse & Touchpad" -> "Mouse" -> "Mouse Acceleration" -> "Disable"
- "Settings" -> "System" -> "Region & Language" -> "Manage installed Languages" -> Install Nederlands, switch to "Regional Formats" tab, set "Display numbers,..." to Nederlands previously this would have been set correct by the installer based on your chosen timezone
- "Settings" -> "System" -> "Region & Language" -> "Date & Time" -> "Clock & Calendar" -> "Week Numbers" -> "Enable"
- Cleanup Start bar
-
-
Start firefox
- Install and Logon to LastPass
- login to firefox sync
- alt -> "View" -> "Toolbars" -> "Bookmarks toolbar" -> "Always show"
- menu -> "More tools" -> "Customize toolbar...". Do cleanup, add home button next to reload.
- extensions -> Pin the ones that are used allot
-
git
- generate ssh -> add ssh github, add ssh gitlab
-
git config --global user.name "Robbert Korving" -
git config --global user.email "r.korving@gmail.com" -
git config --global core.editor vim -
git config --global merge.tool kdiff3 -
git config --global fetch.prune true -
git config --global rebase.autosquash true -
git config --global push.autoSetupRemote true
-
zsh
-
sudo apt install zsh-antidote - add the following to
~/.zshrc
ZSH_THEME=robbyrussell source /usr/share/zsh-antidote/antidote.zsh antidote load- add the following to
~/.zsh_plugins.txt
getantidote/use-omz ohmyzsh/ohmyzsh path:lib ohmyzsh/ohmyzsh path:plugins/git- https://github.com/junegunn/fzf, checkout repo, run
./install - https://github.com/ajeetdsouza/zoxide, checkout repo, run
./install, add the following to~/.zshrc
eval "$(zoxide init zsh --cmd cd)"
-
-
misc
-
sudo snap install discord spotify gradia epiphany-> Settings → Keyboard → View and Customize Shortcuts → Custom Shortcuts, addgradia --screenshot=INTERACTIVEfor CTRL+PRINT SCREEN -
sudo snap install code --classic -
sudo snap install dbeaver-ce --classic - Yubico Authenticator
sudo apt install pcscd- extract latest and run
./desktop_integration.sh -i
- OBS Studio -> https://launchpad.net/~obsproject/+archive/ubuntu/obs-studio
- virtualbox
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.listwget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpgsudo apt updatesudo apt install virtualbox-7.2
- docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.listsudo apt updatesudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginsudo usermod -aG docker $USERnewgrp docker<-- not installed by default in 26.04, re-login for it to activatesudo systemctl enable docker.servicesudo systemctl enable containerd.service
- install vagrant
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/vagrant.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/vagrant.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/vagrant.listsudo apt updatesudo apt install vagrant- Vagrant not available for 26.04 via their ppa: hashicorp/vagrant#13811
- Download and install deb manually from https://releases.hashicorp.com/vagrant/
- nodejs
- install nvm
- restart terminal session
- install active LTS via nvm with
nvm install --lts
-