Skip to content

Latest commit

History

41 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

dotfiles

Personal dotfiles for dev environment managed with GNU Stow and Homebrew. Very hacked together, very much a work in progress.

📦 What's included

ToolPurpose
Neovim (LazyVim)Editor — Vue/TS support, 10+ themes, transparent UI
GhosttyTerminal emulator
StarshipMinimal prompt with git status
zoxideSmarter cd
fzfFuzzy finder
ezaModern ls replacement
lazygitTerminal UI for git

🚀 Quick start

git clone git@github.com:ryanweston/dotfiles.git ~/dotfiles
cd~/dotfiles
# Install Homebrew (if needed) and all packages
./install/install
# Symlink configs to ~
stow -d ~/dotfiles -t ~ home

🗂️ Structure

dotfiles/
├── install/
│ ├── install # Bootstrap script (Homebrew + packages)
│ └── bundle # Homebrew formulae and casks
└── home/ # Everything below here gets stowed to ~
└── .config/
├── bash/ # Shell config, aliases, readline
├── ghostty/ # Terminal appearance and keybinds
├── nvim/ # LazyVim config and plugins
└── starship.toml

🐚 Bash

Add the following to your .bashrc to source the bash config:

source~/.config/bash/config

This sets up aliases (ls via eza, cd via zoxide, ff via fzf), history, readline, and prompt integrations.

About

personal configurations

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages