Go to file
Brieuc Dubois 38cfa590fd Add zsh alias 2024-02-11 16:38:15 +01:00
root Add zsh alias 2024-02-11 16:38:15 +01:00
scripts Run as root & :Vterm 2024-01-27 00:39:01 +01:00
.gitignore Remove fstab and add ssh config 2024-02-11 16:35:44 +01:00
.gitmodules zsh fix locations 2024-01-27 00:21:51 +01:00
LICENSE Initial commit 2024-01-26 21:38:51 +01:00
README.md Readme 2024-01-28 23:13:29 +01:00

README.md

This is the reposity containing all my config files that I want to keep from a setup to another and versionate.

Global organisation

The root folder mimics the / folder. This mean that the file root/etc/example is the file located at /etc/example on the host.

My customs configs that doesn't belong to a specific path are available under root/home/bhasher/.config/custom. This is done to reduce the risk of unexpected collisions.

Scripts

Three scripts are available in the scripts folder.

  • sync.sh create hardlinks between the files under root and /. The command erase any previous file at those locations. Be careful.
  • encrypt.sh [path] encrypt the file specific using a key stored in the key file. This prevent leakage of private information.
  • decrypt.sh recursively decrypt all .enc in the root folder.