Skip to content

ariakh55/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

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!

Prerequisite

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

Instructions

There are two ways to use this repo:

  1. Simple
  2. Simpler (LMAO)
  3. gnu stow

Simple Way

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

Simpler Way

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

Cool features

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

About

My personal customization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published