Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

stphn/dotfiles

Repository files navigation

🌸 My Dotfiles

Personal setup for macOS / Linux, managed with GNU Stow. Each config lives in its own package so I can symlink only what I need.


πŸ”§ Package Structure

  • nvim/ β€” Main Neovim configuration with custom plugin setup using Lazy.nvim
  • kickstart/ β€” Clean Kickstart.nvim template for testing/reference
  • lazyvim/ β€” LazyVim distribution for experiments
  • tmux/ β€” tmux terminal multiplexer configuration
  • wezterm/ β€” WezTerm terminal emulator configuration
  • zsh/ β€” zsh shell configuration
  • zshlinux/ β€” zsh configuration for Linux systems
  • aerospace/ β€” Aerospace tiling window manager config

πŸ“¦ Usage

Clone into ~/dotfiles and use stow to symlink:

git clone git@github.com:stphn/dotfiles.git ~/dotfiles
cd ~/dotfiles
# Install specific configurations
stow --target="$HOME" nvim
stow --target="$HOME" tmux wezterm
stow --target="$HOME" zsh aerospace
# Remove configurations
stow --delete --target="$HOME" nvim

πŸ›  Development Commands

Neovim Development

# Format Lua files with StyLua (uses nvim/.config/nvim/.stylua.toml config)
stylua nvim/.config/nvim/
# The main nvim configuration uses environment variable NVIM_THEME
# Available themes: nord (default), onedark
NVIM_THEME=onedark nvim

About

My dotfiles

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /