Skip to content

ARtoriouSs/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.