Skip to content

ryanweston/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

Tool Purpose
Neovim (LazyVim) Editor β€” Vue/TS support, 10+ themes, transparent UI
Ghostty Terminal emulator
Starship Minimal prompt with git status
zoxide Smarter cd
fzf Fuzzy finder
eza Modern ls replacement
lazygit Terminal 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

No releases published

Packages

 
 
 

Contributors