Skip to content

bebehei/df

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

Well, after adding "completion" as autosuggestion algorithm, the shell
may start lagging while accepting input. This happens always, when a
heavy completion function is currently used.
e185a02

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
bin
 
 
git
 
 
i3
 
 
 
 
 
 
 
 
top
 
 
vim
 
 
 
 
 
 
zsh
 
 
 
 
 
 
 
 
 
 
 
 
 
 

my personal dotfiles

These are my personal dotfiles. Free for personal use.

My configured software

Concepts of this repo

  • Just by simply cloning, updating submodules and symlinking everything should be installed.
  • There should always be a possibility to include configuration, which should not get tracked.
  • This repo should be as general as possible.
  • Every static file should get symlinked with its destination to the source repo. If you don't like a file to get deployed, just create an empty one on the destination.

You want to use them on your own?

  1. Install the via git clone and deploy.sh (as described in Installation)
    • You may fork the repo, too!
  2. Checkout a new branch != 'master'
  3. Edit git/gitconfig and set your name + email.
  4. Commit the stuff.
    • This prevents making commits in my name.

Installation

Execute the following tasks somewhere. It really shouldn't matter where you execute them:

git clone https://github.com/bebehei/df
cd df
./deploy.sh

This will fetch some other submodules and symlink every configfile in the system.

It won't overwrite your config-files, but only replace symlinks.

Uninstaller

This repo is so well organised, it even has got a uninstaller!

With unlink.sh you're able to remove all created links.

./unlink.sh