Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 3.04 KB

README.md

File metadata and controls

69 lines (51 loc) · 3.04 KB

Dotfiles

This is the repo with my system configuration.

Bash Shell

How does it work?

Implied that all dotfiles stored in $HOME/dotfiles directory and have symlinks to their original locations. So it's possible manage and commit them from one place. All the configuration and scripts here are compatible with Debian-like Linux systems.

Everything here is configured for my convenience, especially for Ruby/JavaScript development.

I tried to make everything easy to understand, so there are a lot of comments if someone wants to use or adopt it.

Here is:

Will be installed with installation scripts:

  • Basic software (curl, wget, git, etc.)
  • Tmux, Neovim, Ctags
  • Zsh with Oh-My-Zsh
  • Docker and docker-compose
  • Ruby, Rbenv
  • NodeJS and npm
  • PostgreSQL, Redis
  • Slack, Skype, Telegram, Google Chrome, Discord

To install everything run:

cd ~
git clone https://github.com/ARtoriouSs/dotfiles.git
./dotfiles/bin/prepare.sh

Every script will also work correctly when run separately:

Testing

If you unsure running something you can load test environment with Docker:

./bin/test.sh

It runs an empty linux sandbox with Linux Mint 20 as a "test" user with "test" password. There is also the healthcheck script.