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 |
config | (also see Xresources)
config.ini (also see Xresources)
- Plugin manager: vim-plug
see xresources.sh
- 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)
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