dotfiles - This repository contains my complete configuration for awesome, Zsh, Vim etc...
  • Lua 71.2%
  • Vim Script 22.7%
  • Shell 6.1%
Find a file
2025-09-08 23:18:12 +02:00
.config Menu update, replaced chromium with brave and configuration export update. 2025-09-02 03:05:19 +02:00
.emulationstation switched from quicknes to nestopia 2018-01-26 00:18:36 +01:00
.vim more vim stuff. 2025-08-10 01:51:53 +02:00
.zsh An update... 2025-07-23 03:57:13 +02:00
bin Added /data/root/bin to the PATH in su.sh. 2025-09-08 23:18:12 +02:00
.byobu Added symlink. 2025-06-06 22:56:48 +02:00
.env env fix. 2025-08-05 02:25:58 +02:00
.gitignore new vim configuration 0.1... :) 2025-08-10 00:34:35 +02:00
.gitmodules REverted last commit. 2025-06-06 00:58:33 +02:00
.screenrc Added .screenrc. 2024-07-04 21:51:55 +02:00
.tmux.conf changed tmux prefix fomr y to x. 2025-08-05 15:02:32 +02:00
.vimrc cleanups. 2025-08-10 05:57:55 +02:00
.xinitrc Added bin/cfgxport.sh and some fixes. 2025-07-03 02:51:57 +02:00
.Xresources added .Xresources and enabled zsh-syntax-highlighting 2015-06-27 00:26:38 +02:00
.zoha.toml Some zoha fixes. 2024-07-08 03:10:17 +02:00
.zshrc An update... 2025-07-23 03:57:13 +02:00
README.md README update. 2025-08-10 03:54:07 +02:00

This is my $HOME

This repository contains my configuration for awesome, Zsh, Vim, etc.

It is a special configured repository where every file is ignored in .gitignore. Only files I am sharing accross users/systems are "unignored".

This is basically what I share to all my systems... Even my Android phone is using this dotfiles repository in Termux and proot-distro.

I am using some Git submodules so take care of the licenses of each project.

I use a default wallpaper provided by Willi Thiel licensed under CC BY-BC-SA 2.0 (https://creativecommons.org/licenses/by-nc-sa/2.0/). The source for this image is: https://willithiel.photography/photo/31c3-saal-3

Clone to your $HOME

cd ~
git init .
git remote add -t \* -f origin git@git.xw3.org:hanez/home.git
git checkout master
git submodule update --init --recursive

Existing files will not be overwritten!

Vim setup

vim
:PlugInstall

Keep your $HOME up to date

The Zsh configuration provides a command named "home" to keep things up to date. The following command updates your home and all submodules.

home up

If you want to see a list of all commands run:

home help

Install without using Git (requires 7zip)

cd ~
wget https://hanez.org/files/home.7z
7z x home.7z

done...!