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

  ▓▓▓▓▓▓▓▓▓▓
 ░▓ about  ▓ custom linux config files
 ░▓ author ▓ neodarz <neodarz@neodarz.net>
 ░▓ 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

Managing

This dotfiles configuration use dotdrop to manage the files.

Installing

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

Please not that my cheatsheets can be wrong sometimes!