Personal dotfiles for linux user Sulfur Sashimi (you can fork it and use, I really appreciate the contributions). This repo is inspired by this tutorial @atlassian!
Before using this dots there are simple things you need to do Install these package using whatever package manager on your favorite distro
But before doing anything else install stow
Base packages
- tmux
- fish shell
- neovim
- omf
- vlock
Utils
- ranger
- htop
- direnv (optional)
Appearance
- figlet
- lolcat
- neofetch (RIP)
then you need to make fish as your default login shell I didn't have the time to write it down so here you are fish offical docs
and do not worry I will update a cheatsheet for all the command shortcuts I'm using for my dots thanks me later
There are two ways to use this repo:
- Simple
- Simpler (LMAO)
- gnu stow
You just need to clone this repo
git clone https://github.com/ariakh55/dotfiles.git
Then using cp
copy all of the dots to thier desitnation (EZ)
do not worry leading dot will make all files hidden
It's a bit tricky but I promise it will get the job done even quicker 😀
bash <(curl -Lks https://raw.githubusercontent.com/ariakh55/dotfiles/master/scripts/config-init.sh --install)
then using the created alias dotconfig
checkout all configs
dotconfig checkout
I have added another script and some aliases
[alias]
dots = !git fetch dots && git rebase dots/master master
syncstage = !./scripts/stage_changes.sh
What will syncstage do is that you do need to manually get the dotfiles