Skip to content

bercly0b/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

156 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Configuration files for zsh, tmux and neovim

Installation

sudo apt update && sudo apt install -y zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# next script will overwrite your zsh, neovim and tmux config files in home dir. be careful
bash -c "$(curl -fsSL https://raw.githubusercontent.com/bercly0b/dotfiles/master/init-env.sh)"
source ~/.zshrc

# do not forget!
git config --global user.name "USERNAME"
git config --global user.email "[email protected]"

Ghosty config

mkdir -p ~/.config/ghostty
ln -sf ~/self/dotfiles/ghostty/config ~/.config/ghostty/config

Manual installation

First install dependencies

dependencies

Next clone and init this repository

mkdir ~/self
git clone https://github.com/bercly0b/dotfiles.git ~/self/dotfiles

ln -s ~/self/dotfiles/lua ~/.config/nvim/lua
ln -s ~/self/dotfiles/snippets ~/.config/nvim/snippets

# next commands will overwrite your zsh, neovim and tmux config files in home dir. be careful
echo "require('init')" > ~/.config/nvim/init.lua
echo "source-file ~/self/dotfiles/.tmux.conf" > ~/.tmux.conf
echo "source ~/self/dotfiles/.zshrc" > ~/.zshrc
rm ~/.config/nvim/init.vim

About

configs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published