Skip to content

fvdnabee/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My dotfiles for tmux, bash and zsh

Note zsh is using oh-my-zsh

Installation

vim

ln -s ~/GIT/dotfiles/vim/vimrc ~/.vimrc

Install vim.plugged:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
vim
:PlugInstall

coc.nvim on arch requires nodejs. coc extensions require npm.

pacman -S nodejs npm

Install coc language extensions:

When not using let g:coc_global_extensions, you can install the extensions manually:

python

:CocInstall coc-pyright

File formats

:CocInstall coc-json coc-yaml

javascript & typescript

:CocInstall coc-tsserver

tmux

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

zsh

Symlink zshrc:

ln -s ~/GIT/dotfiles/zsh/zshrc ~/.zshrc

oh-my-zsh

Install oh-my-zsh from aur:

yay -S oh-my-zsh-git

Change ZSH on L21 in zshrc to point to the oh-my-zsh installation.

powerlevel-10k theme

Install powerlevel-10k theme. See:

yay -Sy --noconfirm zsh-theme-powerlevel10k-git

Configure powerlevel10k:

ln -s ~/GIT/dotfiles/zsh/.p10k.zsh ~/.p10k.zsh

Optionally install a font

E.g.

The Meslo Nerd font can be installed from the aur:

yay -S ttf-meslo-nerd-font-powerlevel10k

Don't forget to set the new font in the settings of your terminal emulator.

git: user gitignore and gitconfig

ln -s ~/GIT/dotfiles/git/gitconfig ~/.gitconfig
ln -s ~/GIT/dotfiles/git/gitignore ~/.gitignore

Don't forget to set the correct user email and PGP signing key for the new machine in ~/.gitconfig.

About

all the dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published