В этом репозитории собраны конфикурации приложений и мои файлы настроек. С его помощью можно быстро развернуть удобное(ну про крайней мере для меня) окружение в котором присутствуют:
- bash
- zsh
- tmux
- vim
- nvim
Для начала стоит скопировать данный репозиторий в домашнюю дирректорию
git clone https://github.com/toyrik/dotfiles.gitУстанавливаем 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:
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, если не установлен - устанавливаем:
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
В некоторых случаях простого 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
Консольный файловый менеджер. После установки сделать мягкую ссылку на дирректорию с конфигурацией.
ln -s ~/dotfiles/ranger ~/.config/ranger