Skip to content

jonashan/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

110 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

These are my dotfiles which is build for using with zsh.

Setup

These are the steps that are required to setup the dotfiles on OSX and UNIX systems

01. Required software

  • npm - node package manager
  • ripgrep - grep tool
  • nvim - text editor
  • alacritty - Terminal Emulator
  • GNU stow - Used for handling the symlinks
  • tmp - Tmux Package Manager
  • yazy - File manager
  • yabai - Window manager
  • skhd - Hotkey daemon
  • jankyborders - Window borders
  • eza - Improved "ls" - If Ubuntu: V. 24+ required
  • mise - Language manager (ruby, nodejs etc.)

02. Ruby gems

  • Rubocop - For formatting and linting inside nvim
  • Tmuxinator - For creating tmux sessions

03. Mason (nvim)

  • Rubocop
  • eslint_d
  • prettier
  • stylua
  • html_lsp

04. Setup symlinks

  • Clone repo to home folder
  • cd ~/dotfiles
  • stow . will create the symlinks to the parent folder (Home dir)

05. Setup Aliases

echo ~/.aliases > ~/.zshrc

06. Setup ENVvars

echo ~/.envvars > ~(.zshrc

07. Manual symlinks

  • ln -sf "$SECOND_BRAIN" ~/SecondBrain

About

Here goes my dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors