Skip to content

bebehei/df

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5abb413 · Jun 17, 2024
Apr 21, 2023
May 23, 2018
Nov 5, 2019
Apr 21, 2023
Jun 9, 2024
Jun 7, 2023
Aug 17, 2020
Dec 20, 2016
Jun 17, 2024
Nov 27, 2020
Apr 21, 2023
Dec 16, 2014
Jun 2, 2018
Apr 21, 2023
Feb 19, 2015
Apr 21, 2023
Aug 13, 2019
Aug 16, 2019
Jun 7, 2023
Sep 12, 2016

Repository files navigation

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