aboutsummaryrefslogtreecommitdiff
      ██            ██     ████ ██  ██
     ░██           ░██    ░██░ ░░  ░██
     ░██  ██████  ██████ ██████ ██ ░██  █████   ██████
  ██████ ██░░░░██░░░██░ ░░░██░ ░██ ░██ ██░░░██ ██░░░░
 ██░░░██░██   ░██  ░██    ░██  ░██ ░██░███████░░█████
░██  ░██░██   ░██  ░██    ░██  ░██ ░██░██░░░░  ░░░░░██
░░██████░░██████   ░░██   ░██  ░██ ███░░██████ ██████
 ░░░░░░  ░░░░░░     ░░    ░░   ░░ ░░░  ░░░░░░ ░░░░░░  

  ▓▓▓▓▓▓▓▓▓▓
 ░▓ about  ▓ custom linux config files
 ░▓ author ▓ brodokk <brodokk@brodokk.space>
 ░▓ code   ▓ https://git.neodarz.net/neodarz/conf/dotfiles_dotdrop.git
 ░▓ thanks ▓ Based on a work of xero <x@xero.nu>
 ░▓▓▓▓▓▓▓▓▓▓
 ░░░░░░░░░░

 aria2          > aria2 deamon
 alacritty      > terminal config
 cheat          > cheatsheets management
 figlet         > fonts for figlet
 git            > global git config
 gnupg          > gnupg config
 i3             > i3 window manager config
 i3pystatus     > i3 bar window manager replacement config
 khal           > calendar config
 mutt           > mutt config
 msmtp          > smtp client config
 notmuch        > notmuch mail system config
 offlineimap    > imap client config
 nvim           > neovim config
 scripts        > misc scripts
 ssh            > ssh config
 systemd        > user services for differents application
 taskwarrior    > simple task manager config
 vdirsyncer     > sync mail config mail
 xinitrc        > xinitrc config
 Xresources     > theme config
 zhs            > zhs config

Management

I manage my dotfiles with dotdrop this allow me to customize a little the configuration depending on the machine while keeping a track of this modifications.

Installation

Nothing to do for dotdrop, it's already installed. :)

However for install dotfiles you need to do it yourself. :p

./dotdrop.sh install

For install system dotfile you need to use the root user and the system-config.yaml config file.

sudo ./dotdrop.sh install --cfg=system-config.yaml

This install the dotfiles for the profiles listed in config.yaml file. Check the documentation for more info about profiles and how to use it.

You also need to install all softawre who use this dotfile, for that you just to use install.sh. It's install softwares and dotfiles.

The install.sh script is decouped in 4 parts: - common software installation - software's dotfile (It' can be a repition of previous part) - dotfiles installation - post dotfiles installation for some software like vim who need to install plugins.

Note

If you see a mistake on my cheatsheets, that can happen, feel free to contact me.