Skip to content

Latest commit

 

History

History
73 lines (54 loc) · 3.22 KB

README.md

File metadata and controls

73 lines (54 loc) · 3.22 KB

dotfiles

My personal dotfiles, specific for macOS

Installation

This repository uses yadm.

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

# add yadm
brew install yadm

# clone and bootstrap
yadm clone --bootstrap https://github.com/rudionrails/dotfiles.git

Maintenance

One every while you should execute the following to keep things up to date:

# homebrew packages that are relevant should be in the Brewfile (manual check afterwards is advised)
brew bundle dump -f --file ~/.config/homebrew/Brewfile

# update zinit & plugins
zinit self-update
zinit update

Applications

  • Raycast blazingly fast, totally extendable launcher
  • Logseq privacy-first, open-source platform for knowledge management and collaboration
  • WezTerm powerful cross-platform terminal emulator and multiplexer written in Rust
  • NeoVim hyperextensible Vim-based text editor
  • yabai tiling window manager for macOS based on binary space partitioning
  • skhd hotkey daemon for macOS that focuses on responsiveness and performance

Terminal-specific applications

Check ~/.zshrc for more details

  • bat better cat with syntax highlighting and git integration
  • btop better top resource monitor
  • duf better df free disk space utility
  • dust better du disk usage statistics
  • delta syntax-highlighting pager for git, diff, grep, and blame output
  • fzf command-line fuzzy finder
  • git distributed version control system (integrated with
  • lsd better ls with colors, icons, tree-view, more formatting options
  • mise the polyglot tool version manager
  • ripgrep recursively searches directories for a regex pattern while respecting your gitignore
  • tmux terminal multiplexer to switch easily between several programs
  • tokei" utility to count code in directories
  • yazi terminal file manager
  • zoxide smarter cd command, inspired by z and autojump
  • zsh shell designed for interactive use (using zplug and powerlevel10k)

Additional resources

Things to try in the future

  • OrbStack Lightweight alternative to Docker
  • TamaGUI React components across platforms (Web, native)