Various settings and files to setting up a new machine.
sudo apt update
sudo apt upgrade
sudo apt -y install build-essential cmake libx11-dev libxinerama-dev sharutils suckless-tools libxft-dev stterm ghMight require additional line:
static int refreshrate = 60;
git clone https://git.suckless.org/dwm
cd dwm
wget http://dwm.suckless.org/patches/autostart/dwm-autostart-20210120-cb3f58a.diff
git apply dwm-autostart-20210120-cb3f58a.diff
cp ../dotfiles/dwm_config.def.h config.h
sudo make clean installSometimes some dependencies aren't available, in which you can install by apt first:
sudo apt install dwmRemember to make clean install after to override.
git clone https://git.suckless.org/slstatus
cd slstatus
cp ../dotfiles/sls_config.def.h config.h
sudo make clean installDownload from website.
mkdir -p ~/.local/share/fonts
# unzip there
sudo fc-cache -fvSee installation instructors for Linux.
Plugins:
- clangd
- CMake
- Comment Anchors
- Comment Divider
- Go
- hacker dark PRO
- Material Icon Theme
- Prettier - Code formatter
- Visual Studio Keymap
Automatically installed via Vscode plugin.