/dotfiles-5

My dotfiles

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Details

  • OS : Gentoo
  • WM : Bspwm
  • HOTKEY DAEMON : Sxhkd
  • BAR : Polybar
  • TERMINAL : Alacritty and Urxvt
  • SHELL : Bash
  • EDITOR : Neovim
  • TERMINAL FONT : Iosevka Term
  • BAR FONT : Iosevka Term
  • ICON FONTS : Font Awesome
  • APP LAUNCHER : Dmenu
  • MUSIC PLAYER : Mpd, Ncmpcpp
  • BROWSER : Firefox (startpage)
  • FILE MANAGER : Ranger
  • NOTIFICATION : Dunst
  • COMPOSITOR : Picom
  • EMAIL : Neomutt
  • VIDEO PLAYER : Mpv
  • SCREEN CAPTURE : Scrot
  • DOCUMENT VIEWER : Zathura
  • RSS READER : Newsboat

Installation

mv ~/.config ~/.config-bak
mv ~/.bash_profile ~/.bash_profile-bak
mkdir -p ~/.config/ ~/Projects
echo 'alias config="/usr/bin/git --git-dir=$HOME/Projects/dotfiles/ --work-tree=$HOME"' >> $HOME/.bashrc
source ~/.bashrc && mv ~/.bashrc ~/.bashrc-bak
echo "Projects/dotfiles" >> .gitignore
git clone --bare git@github.com:rajshekhar26/dotfiles.git $HOME/Projects/dotfiles
config checkout
config config --local status.showUntrackedFiles no