Skip to content

njdaniel/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

This is my personal dotfiles repo, managed with GNU Stow.
It includes configs for bash, zsh, nvim, tmux, git, starship, alacritty, and more.

Structure

Each folder corresponds to a set of related dotfiles and is symlinked into your home directory or .config via Stow.

Example:

nvim/.config/nvim/         # Symlinks to ~/.config/nvim/
zsh/.zshrc                 # Symlinks to ~/.zshrc

Setup

  1. Clone this repository:

    git clone --recursive https://github.com/YOURUSERNAME/dotfiles.git ~/.dotfiles
    cd ~/.dotfiles
  2. Run the setup script:

    ./setup.sh

    This will:

    • Check for GNU Stow (and try to install it on Debian/Ubuntu)
    • Symlink all available configs into the correct places
  3. Install any required plugin managers manually:

Notes

  • Back up your existing configs before running this setup if you have important changes.
  • If you add or remove dotfile folders, update the stow_targets array in setup.sh.
  • For submodules (like TPM), run:
    git submodule update --init --recursive

Customization

Feel free to fork or modify as you like.
If you have questions or suggestions, open an issue!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors