Awesome Open Source
Awesome Open Source
Sponsorship

dotfiles

A collection of my personal dotfiles. Here's a little preview of what it can look like:

Current desktop

gotop

Previous themes

Previous themes can be found on reddit and releases page

Requirements

Optional

Cool fonts

Installation

Clone this repository:

git clone https://github.com/edbizarro/dotfiles.git ~/.dotfiles

Using GNU Stow (recommended)

Install GNU Stow (if not already installed)

Mac:      brew install stow
Ubuntu:   apt-get install stow
Fedora:   yum install stow
Arch:     pacman -S stow

Then simply use stow to install the dotfiles you want to use Ex:

stow xresources

Or to install all my dotfiles config:

cd ~/.dotfiles && \
  stow i3 && \
  stow mopidy && \
  stow cava && \
  stow ncmpcpp && \
  stow neofetch && \
  stow stow && \
  stow wal && \
  stow git && \
  stow ssh && \
  stow tmux && \
  stow compton && \
  stow dunst && \
  stow xresources && \
  cd ~/.dotfiles/zsh && \
  stow configs -t ~/

We may get some warning messages like the following one:

cd ~/Dotfiles
stow git
WARNING! stowing git would cause conflicts:
  * existing target is neither a link nor a directory: .gitconfig
All operations aborted.

Or

WARNING! stowing git would cause conflicts:
  * existing target is not owned by stow: .gitconfig
All operations aborted.

This means that the file .gitconfig (or any other file name that appear in the warning) exists before the symlinking. We need to manually change its name so GNU Stow can create the symlink. My recommendation is to rename it:

mv ~/.gitconfig ~/.gitconfig.old

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
shell (9,323
zsh (291
dotfiles (267
tmux (121
i3 (57
polybar (26
mopidy (17
i3-gaps (16

Find Open Source By Browsing 7,000 Topics Across 59 Categories