Skip to content

Rignchen/dotfile

Repository files navigation

This repository is a place to store my dotfiles, it's use to keep track of my configuration files and to make it easier to setup a new machine.

Pre-installation

First installx git and GNU Stow.

sudo depot i git
sudo depot i stow

Installation

Then clone the repository and run the install script.

git clone [email protected]:Rignchen/dotfiles.git ~ /dotfiles
cd ~/dotfiles
stow .

Dependencies

Some of the configs require some additional programs to work

Vim

The vim config file require the plugin manager Plug to be installed in order to install plugins

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

There's the fzf plugin for vim wich require the fzf program to be installed

sudo depot i fzf

Neovim

There's the fzf plugin for neovim wich require the fzf program to be installed

sudo depot i fzf

Tmux

The tmux config file require the use of a plugin manager tpm

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

The tmux config is setup to force the use of zsh, that way I can set tmux as my default shell

sudo depot i zsh

Zsh

The zsh config file require you to install the plusin manager zap

zsh <(curl -s https://raw.githubusercontent.com/zap-zsh/zap/master/install.zsh) --branch release-v1 --keep

The config also use oh my posh for the visual theme

curl -s https://ohmyposh.dev/install.sh | bash -s

The history is stored using atuin

sudo depot i atuin

Hyprland

Hyprland has a few dependencies, you need to install them

sudo depot i kitty nautilus fuzzel firefox wlogout vim hypridle

Wlogout

Wlogout uses swaylock effects as the lockscreen, you need to install it

sudo depot i  swaylock-effects

Recommendations

Fonts

I recommend installing the nerd-font package for the JetBrainsMono font in order to have all the icons working

Root access

If you have root access you may want to use the vim config when logged in as root
Be aware that any user with root access will then have the same vim config as you

sudo ln -s ~/.vimrc ~/.vim /root/

Credits

Some part of the configuration was not made by me (mostly visual configurations)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published