Skip to content

Latest commit

 

History

496 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Personal configuration files for development environments across macOS and Linux. Focus on Neovim, Git, shells (Bash/Zsh), and automated setup scripts.

Quick Start

  1. Clone: git clone https://github.com/gbencke/dotfiles.git
  2. Symlink configs: ln -s ~/dotfiles/nvim ~/.config/nvim
  3. Run setup scripts for new hosts: new.host/arch/arch.000.base.sh

Structure

Each directory contains tool-specific configurations with detailed READMEs.

Directories

  • git/ - Git configuration and hooks
  • mc/ - Midnight Commander configuration
  • nvim/ - Neovim setup with NvChad
  • vim/ - Vim configurations for multiple languages
  • shells/ - Bash and Zsh configurations
  • prompts/ - AI-assisted development guidelines and tools
  • new.host/ - New host setup scripts for Arch/Ubuntu/WSL
  • pi/ - Configuration, skills, and extensions for the Pi AI Coding Agent
  • claude/ - Skills for Claude Code
  • npm/ - NPM package installation scripts
  • icons/ - Desktop icons for Arch and Ubuntu
  • wallpaper/ - Nature and Japanese-themed wallpapers

Platform Support

Maintains compatibility across:

  • macOS
  • Linux (Arch, Ubuntu)
  • WSL (Windows Subsystem for Linux)

Test changes before committing. Keep sensitive data in separate, gitignored files.

About

My DotFiles, just in case...

Resources

Stars

5 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages