Skip to content

ryanweston/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 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

Watchers

Forks

Releases

No releases published

Packages

No packages published