Config files and configuration procedures.
This project is maintained by ggirelli
Assumes LVM encrypted installation.
sudo apt update
sudo apt upgrade
sudo apt autoclean
sudo apt autoremove
sudo apt install htop bashtop numix-gtk-theme numix-icon-theme \
numix-icon-theme-circle gnome-tweaks screen \
git inkscape gimp vlc lyx zsh \
net-tools stress lm-sensors cifs-utils alien \
openssh-server libffi-dev \
gnome-shell-extension-manager \
ubuntu-restricted-extras dconf-editor
Open the tweaks
application and, under “Appearance”, select the “Numix-circle” icons.
tweaks
.swap.img
.swapoff -v /swap.img
fallocate -l 32G /swap.img
mkswap /swap.img
swapon /swap.img
If new build, check temperature behaviours with stress
and sensors
(or bashtop
with temperature option turned on).
Add external network drives to sudo nano /etc/fstab
, and then mount them with sudo mount -a
.
x-systemd.automount
to avoid stalling or crashing at boot.Install third party softwares
Install appimagelauncher
: repo
Install wez terminal: docs page
wezterm
with update-alternatives --config x-terminal-emulator
.~/.wezterm.lua
. Example: .wezterm.luaInstall OhMyZsh: installation page
powerlevel10k
theme: repoInstall GitHub Client: brew install gh
(installation page)
brew
: brew homepagebat
: sudo apt install bat
(repo)
Then add the alias to .zprofile
: echo "alias bat=batcat" | tee -a ~/.zprofile
fd
(repo)dust
via brew install dust
sudo apt install fd-find
mkdir -p ~/.local/bin
ln -s $(which fdfind) ~/.local/bin/fd
echo "PATH=~/.local/bin:$PATH" | tee -a ~/.zprofile