#!/bin/bash # install packages sudo apt install \ apt-transport-https \ curl \ fd-find \ firefox \ fontconfig \ golang-1.22 \ gpg \ htop \ imv \ inxi \ jq \ kitty \ mpv \ ncdu \ neovim \ pipewire-alsa \ pipewire-audio \ pipewire-pulse sudo \ python3-neovim \ python3-pynvim \ ripgrep \ sway \ swaylock \ tmux \ unzip \ waybar \ wget \ wireplumber \ wl-clipboard \ yq # set up nerd fonts FONT_DIR=${HOME}/.local/share/fonts/ mkdir -p ${FONT_DIR} wget -qO- https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/DejaVuSansMono.tar.xz | tar -Jxv -C ${FONT_DIR} fc-cache -fv # install lazygit /usr/lib/go-1.22/bin/go install github.com/jesseduffield/lazygit@latest # setup moolticute echo 'deb http://download.opensuse.org/repositories/home:/fawz:/mooltipass/Debian_Testing/ /' | sudo tee /etc/apt/sources.list.d/home:fawz:mooltipass.list curl -fsSL https://download.opensuse.org/repositories/home:fawz:mooltipass/Debian_Testing/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_fawz_mooltipass.gpg >/dev/null sudo apt update sudo apt install qtwayland5 moolticute