Skip to content
olivi-ehPublic

About

A collection of configuration files I use on my Unix systems.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

223 Commits

Folders and files

Repository files navigation

GitHub License

My Dotfiles

These are my personal dotfiles, customized for a modern development environment on macOS and Linux using Fish, Ghostty, and Tmux. Feel free to use them or borrow bits and pieces for your own setup!

Installation

To install, clone this repository and run the setup script:

git clone https://github.com/olivi-eh/dotfiles
cd dotfiles
./install.sh

Note: Running the installation script will symlink these configuration files into your home directory (e.g., ~/.tmux.conf). If you have existing files there, the script will back them up to ~/.dotfiles_backup/ before linking, but it's always a good idea to back up important files beforehand.

Repository structure

  • install.sh: The installer script that creates symbolic links in your home directory.
  • tmux.conf: Tmux configuration (~/.tmux.conf).
  • config/: Configuration directories for active applications:
    • fish/, ghostty/, starship.toml, tmux/ (linked under ~/.config/).
  • claude/: Global instructions for Claude Code (~/.claude/CLAUDE.md).
  • legacy/: Historical configurations for my old Linux/X11 setups (e.g., AwesomeWM, BSPWM, Compton, Irssi, Ncmpcpp, Zsh, etc.).

About

A collection of configuration files I use on my Unix systems.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages