Skip to content

balenr/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

GitHub last commit GitHub issues

These are my configuration files (dotfiles) for macOS. Use at your own risk. 😉

Most of these files are used on macOS, but may work on other *nix like systems as well.

Software

Currently the repository contains configuration files for:

  • Zsh - Shell for macOS and Linux
  • Tmux - Terminal Multiplexer
  • Homebrew - Package manager for macOS and Linux
  • Bat - A cat clone with syntax highlighing

Installation

Zsh

Install oh-my-zsh:

/bin/bash -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

Enable Zsh plugins (zsh-autosuggestions & zsh-syntax-highlighting)

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Tmux

Install Tmux Plugin Manager:

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

Homebrew

Install Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Then run the brew bundle command to install all applications in the .Brewfile:

brew bundle --global --verbose

TODO

  • Maybe switch from oh-my-zsh to zinit
  • Switch from powerlevel10k to starship.rs for prompt