!!!BREAKING!!! this repo will be arhcived
!!!BREAKING!!! The repo has migrated to https://www.codeberg.org/swytch/dotfiles!!!
This one will not be maintained anymore.
Swy7ch' personnal dotfiles
Hello, world! This is my dotfiles directory. Feel free to use it at your convenience :)
I'm David. I'm a Computer Science student from France, and a huge fan of Linux, especially Arch and Gentoo. I also like making things simple and neat, and this is the sole purpose of this directory: keeping my needed files in a safe place, so that I can reinstall Gentoo easily without much tinkering.
Everything common to my machines is in the
dev branch. The
provides the config for my Gentoo-based desktop, which has finally reached a
stable state. The
mercury branch provides the config for my Gentoo-based
laptop. Both are up-to-date as I use them as my daily drivers.
Everything is bleeding edge.
Clone the repo :
$ git clone --bare --recurse-submodules <repo_url> ~/.dotfiles.git
then after setting an alias like
$ alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles.git/ --work-tree=$HOME'
$ dotfiles checkout
Note: the repo already provides an alias file (
~/.config/aliasrc) which sets
this alias up. For this alias to work, you need to source
Contains the files that I haven't been able to put in
Programs whose config files can be found in ~/.config/
Where I keep the files I have to copy into the
/ folder. It is sensible so it
is not called in a setup script.
My personnal scripts that I wrote (or stole) to make things easier. Some of them are used by programs I use, like my WM for instance.
Window manager and terminal emulator
All my forks are available on this account!
93440b9, those forks are provided as submodules, provided in
~/.local/src. To retrieve them, run
$ git submodule update --init
This repo is, since commit
60fc3ce, licensed under the GPLv3. Depending on
your situation, it might not change anything. This is what is required:
- For your personnal usage, do what you want.
- If you ever wanted to re-publish it, you can.
- If you ever want to modify it, you can.
- If you want to melt any part of this repo into your project, this project must be licensed under the GPLv3.