# Add firefox repo echo "deb [trusted=yes] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null # By default ubuntu installs firefox from snap, so I want to disable it echo ' Package: * Pin: origin packages.mozilla.org Pin-Priority: 1000 ' | sudo tee /etc/apt/preferences.d/mozilla # install packages I need sudo apt update sudo apt install -y nala sudo nala install -y \ xorg `# for graphics` \ make `# for compiling gui` \ gcc `# for compiling gui` \ libx11-dev `# for compiling dwm` \ libxft-dev `# for compiling dwm` \ libxinerama-dev `# for compiling dwm` \ libharfbuzz-dev `# for compiling st` \ suckless-tools `# for dmenu` \ ncdu `# for disk usage analysys` \ telegram-desktop \ slack \ xfe `# classic file manager` \ surf `# suckless browser` \ firefox # remove snap cause I hate it sudo systemctl disable --now snapd sudo apt purge snapd # compiling dwm if ! command -v dwm &> /dev/null then cd gui/dwm sudo make install clean cd - echo dwm > .xinitrc # for starting dwm when startx fi # compiling st if ! command -v st &> /dev/null then cd gui/st sudo make install clean cd - fi # compiling sent if ! command -v sent &> /dev/null then cd gui/sent sudo make install clean cd - fi