Skip to content

vallezw/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

In this linux installation I try to stay as lightweight as possible and using mainly suckless utilties such as dwm, st etc. Also I'm using the gruvbox dark theme.

Screenshot - Showcase 1

What is included?

Getting Started

To get started you need a successfull Xorg installation and can then compile dwm, st and dmenu in the suckless/ folder. afterwards you should link the .xinitrc file as well as the .bashrc file. For that you simply have to run the update_syslinks.sh script. As an alternative you can automatically set it up via ansible which is described below.

Dependencies

Dependencies you should have installed:

  • feh
  • picom
  • dbus
  • the dependencies in the suckless/dwm-bar/dep fodler if you want to enable the status bar
  • vim-plug if you are using the neovim

Notes

  • To change the keymap currently use setxkbmap de or setxkbmap us. I will create a keybinding for that in the future.

Provisioning

This repository can be set up using Ansible and vallezw/dotfiles-provision.

The setup is as follows:

# install ansible to the system
python -m pip install ansible
# clone the repository
git clone https://github.com/vallezw/dotfiles-provision.git
cd dotfiles-provision
# run the playbook
ansible-playbook playbook.yml --ask-become-pass