Skip to content

adisubru/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

screenshots alt text

Getting the dotfiles

The repo uses a git bare repo, with it's working directory at $HOME. So cloning the repo properly will setup all files in the correct location, and requires no extra work.

  1. add this alias to your .bashrc for easy operation
alias gitdotf='/usr/bin/git --git-dir=$HOME/dotfiles/ --work-tree=$HOME'
  1. ignore repo to avoid some recursion
echo "$HOME/dotfiles" >> .gitignore
  1. clone the bare repo, and ignore untracked files
git clone --bare https://github.com/adisubru/dotfiles.git $HOME/dotfiles
gitdotf config --local status.showUntrackedFiles no
  1. checkout the content to your $HOME directory
gitdotf checkout

General Setup

  • install the following suckless programs, for general functionality
  • window manager, dwm
  • terminal emulator, st
  • lockscreen, slock
  • launcher, dmenu
  • dunst for notifications
  • nerd-fonts for glyph support(I use iosevka nerd fonts) and IPAfonts for japanese fonts.
  • pywal for setting up the color-schemes
  • mupdf for vim-tex previews
  • make sure .local/bin is in you $PATH for volume, brightness and dmenu scripts to function properly
  • make sure your .bash_profile/.profile sources the .bashrc to have the environment variables set for the login shell.

Some other things to install tbs

gvfs, gvfs-mtp, polkit, syncthing, signal-desktop, cowsay, fortune-mod ueberzug(ranger img previews) enable iwd, systemd-resolvd, syncthing etc.

About

a repository of all my dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published