Inside these dotfiles
you will be able to find the following setup:
- General setup for Unix utilities including
mc
,htop
,wget
,less
, and more, neovim
and my config,tmux
and some plugins,vscode
and its plugins,fzf
and additional settings,zsh
, includingoh-my-zsh
,powerline
and plugins,git
defaults and aliases,.editorconfig
with tons of settings forJetBrains
IDEs.- other stuff...
- The
dotfiles
were initially developed on Manjaro Linux and will tentatively install all dependencies on Arch (and related) distributions, - Currently, I use
macOS
andHomebrew
setups primarily during my day-to-day so the installer is mostly tailored toward that goal, - My workflow is deeply influenced by
fzf
as well so a lot of commands will pipe output through the fuzzy finder, Neovim
is used as the primary editor in conjunction withtmux
andkitty
as my primary development environment,
The following command will download and install the dotfiles:
git clone [email protected]:pavkam/dotfiles.git ~/.dotfiles && cd ~/.dotfiles && ./install.sh
Install requires Neovim 0.9+. Please always review the code before you install a configuration.
Clone the repository and install the plugins:
The following commands will install only the Neovim config:
git clone [email protected]:pavkam/dotfiles ~/.config/pavkam/dotfiles
NVIM_APPNAME=pavkam/dotfiles/.config/nvim nvim --headless +"Lazy! sync" +qa
Open Neovim with this config:
NVIM_APPNAME=pavkam/dotfiles/.config/nvim nvim