Skip to content

fvdnabee/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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