Skip to content

fholmqvist/setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup

Various settings and files to setting up a new machine.

Installation notes

Prepreqs

sudo apt update
sudo apt upgrade
sudo apt -y install build-essential cmake libx11-dev libxinerama-dev sharutils suckless-tools libxft-dev stterm gh

DWM

Might 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 install

Sometimes some dependencies aren't available, in which you can install by apt first:

sudo apt install dwm

Remember to make clean install after to override.

SLSTATUS

git clone https://git.suckless.org/slstatus
cd slstatus
cp ../dotfiles/sls_config.def.h config.h
sudo make clean install

Berkeley Mono

Download from website.

mkdir -p ~/.local/share/fonts
# unzip there
sudo fc-cache -fv

Vscode

See installation instructors for Linux.

Plugins:

  • clangd
  • CMake
  • Comment Anchors
  • Comment Divider
  • Go
  • hacker dark PRO
  • Material Icon Theme
  • Prettier - Code formatter
  • Visual Studio Keymap

Clangd

Automatically installed via Vscode plugin.

About

dwm, slstatus, st, vscode, clangd.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published