Awesome Open Source
Awesome Open Source

Dotfiles

MIT License

img01

Author: takuzoo3868
Date: 20/Feb/2021

This is a repository with my configuration files, those are verified on Linux / MacOS.

dotfiles/
 ├── bin/            --> Useful command scripts
 ├── config/         --> Dotfiles
 │   ├── bash
 │   ├── fish
 │   ├── git
 │   ├── nvim
 │   ├── nyaovim
 │   ├── radare2
 │   ├── ranger
 │   ├── sqlite
 │   ├── tmux
 │   ├── vim
 │   └── weechat
 ├── doc/            --> Document files (img/md) 
 ├── etc/
 │   ├── init        --> Setup & Install scripts
 │   └── lib         --> Library scripts
 └── Makefile

Setup

Just copy and execute this !!!

$ bash -c "$(curl -fsSL https://raw.githubusercontent.com/takuzoo3868/dotfiles/master/etc/setup)"

If you want to install a dev-packages, add init as an optional argument.

$ bash -c "$(curl -fsSL https://raw.githubusercontent.com/takuzoo3868/dotfiles/master/etc/setup)" -s init

Setup using Makefile

$ git clone https://github.com/takuzoo3868/dotfiles.git $HOME/.dotfiles
$ cd $HOME/.dotfiles
$ make install

Incidentally, make install will perform the following tasks.

  • make update Updating dotfiles from this repository
  • make deploy Deploying dotfiles to host
  • make init Initializing some settings

Other options can be checked with make help.

Recommend

I recommend installing Cica or Nerd fonts to display graphical icons on terminal.

A script to automate the installation is placed in etc/init/deep.d/98_font.sh.

$ make deep

Screenshot

img02

img03

References

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Shell (171,489
Bash (18,689
Vim (18,654
Dotfiles (10,802
Neovim (4,050
Tmux (3,882
Fish Shell (2,917
Leaf (2,045
Weechat (307
Tmux Configs (88