/dotfiles

Primary LanguageVim Script

Dotfiles

Installation | Screenshots

My very own dotfiles. Feel free to right-click and save.

TO DO
Theming Xresources
Window manager i3
Bar Polybar
Text editor Vim
Terminal emulator xfce4-terminal
Shell Bash

Configs

Xresources

Xresources

xresources.sh

i3

config | (also see Xresources)

Polybar

config.ini (also see Xresources)

Vim

vimrc

Plugins

xfce4-terminal

see xresources.sh

Bash

bashrc | profile

Scripts

Programs


Prerequisites

  • Arch based distro (for package install)
  • Directory/file $HOME/.dfs should not exist (rm -rf "${HOME}/.dfs")
  • Internet connection (repo clone + package install + some app install)
  • git (obviously)

Installation

Make sure that there is no $HOME/.dfs directory, otherwise this will not run.

[ ! -d "${HOME}/.dfs" ] && \
git clone --no-checkout http://github.com/Micrac1/dotfiles -- "${HOME}/.dfs" && \
git --git-dir="${HOME}/.dfs/.git" --work-tree="${HOME}" reset >/dev/null && \
git --git-dir="${HOME}/.dfs/.git" --work-tree="${HOME}" checkout -- .dfs && \
"${HOME}/.dfs/scripts/dfs_first_setup.sh"

Explanation:

  • Clone the repo without overwriting any files inside $HOME (except .dfs)
  • Set state to master (actually creates the files)
  • Source helper functions/aliases

Screenshots

TODO