Skip to content

toyrik/dotfiles

Repository files navigation

Настройки моего рабочего окружения

В этом репозитории собраны конфикурации приложений и мои файлы настроек. С его помощью можно быстро развернуть удобное(ну про крайней мере для меня) окружение в котором присутствуют:

  • bash
  • zsh
  • tmux
  • vim
  • nvim

Для начала стоит скопировать данный репозиторий в домашнюю дирректорию

git clone https://github.com/toyrik/dotfiles.git

ZSH

Устанавливаем zsh:

sudo apt install -y zsh

Дополнительно рекомендуется установить oh-my-zsh:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

делаем симлинк для .zshrc

ln -s dotfiles/zshrc ~/.zshrc

TMUX

Устанавливаем tmux:

sudo apt install -y tmux

Дополнительно рекомендуется установить Oh My Tmux:

cd
git clone https://github.com/gpakosz/.tmux.git
ln -s -f .tmux/.tmux.conf

делаем симлинк для .tmux.conf.local:

ln -s dotfiles/tmux.conf.local ~/.tmux.conf.local

Vim

Для vim, если не установлен - устанавливаем:

sudo apt install -y vim

делаем симлинк для .vimrc:

ln -s dotfiles/vimrc ~/.vimrc

и устанавливаем Vundle:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

запускаем vim и в командном режиме выполняем :PluginInstall

для получения Vim с начальной конфигурацией без использования плагинов можно воспользоваться файлом .vimrc_example

Nvim

В некоторых случаях простого Vim оказывается недостаточно (а может я просто не умею его готовить) и тогда на помощь приходит Nvim. Для его установки:

sudo apt install -y neovim

Для того чтобы воспользоваться представленной конфигурацией сначала устанавливаем vim-plug:

sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'

И в дирректории .config/nvim/ делаем симлинк для файла init.vim:

cd .config/nvim
ln -s ~/dotfiles/init.vim

После чего запускаем nvim и в командном режиме выполняем :PlugInstall

Ranger

Консольный файловый менеджер. После установки сделать мягкую ссылку на дирректорию с конфигурацией.

ln -s ~/dotfiles/ranger ~/.config/ranger

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors