Skip to content

virzen/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Structure

  • debian, mac - system-specific configurations
  • shared - configurations not tied to specific system (aliases, editors etc.)

Setup

Fish

$SYSTEM represents the operating system that is being configured. Currently either 'mac' or 'debian'.

  • Symlink entire fish directory to ~/.config, usually like

    ln -s $HOME/Workspace/dotfiles/$SYSTEM/fish ~/.config
  • Symlink shared aliases to conf.d dir inside fish directory, usually like

    ln -s $HOME/Workspace/dotfiles/shared/git-aliases.sh $HOME/Workspace/dotfiles/$SYSTEM/fish/conf.d/aliases.fish

    This way they will be automatically loaded on fish startup.

  • install fish

Git

Symlink gitconfig

ln -s $HOME/Workspace/dotfiles/shared/.gitconfig ~

Editorconfig

Symlink editorconfig

ln -s $HOME/Workspace/dotfiles/shared/.editorconfig ~

TODO

  • use fish shell only and move aliases there?
  • create a script for convertion between fish and zsh/bash aliases?
  • change color of git prompt
  • use informative git prompt