Skip to content

eckon/dotfiles

Repository files navigation

Collection of my dotfiles and scripts

This repository contains my public scripts and configurations for various development tools and environments.

Hosted:

Documentation

Each major component has its own README:

Installation

git clone git@github.com:eckon/dotfiles.git ~/Development/dotfiles
cd ~/Development/dotfiles
./bootstrap/symlink.sh

# first specific setups for each platform need to be installed (brew, etc.)
# see ./bootstrap/packages/install-packages-*

# then install general applications etc.
sudo -v
./bootstrap/install-packages.sh

Additionally (optionally) run npm install for local formatting, linting and more

Post-Installation

mise cli command is available and can be used for many other scripts (including the setup scripts):

mise tasks               # List all available tasks
mise run setup           # Run full setup (update + install + symlinks)
mise run packages:update # Update all packages
mise run check           # Format and lint all code

Directory Structure

~/
├── .config/                   # Real configuration files (symlinked)
├── Development/
│   ├── dotfiles/              # This repository (central config)
│   ├── personal/              # Personal projects
│   └── work/                  # Work-related projects

Configuration Management

  • Configuration files are symlinked from this repository to ~/.config/
  • Work-specific git config should be placed in ~/.config/git/work (not versioned)

Used Software

See the packages directory for the complete list.

About

Collection of my dotfiles and custom scripts

Topics

Resources

Stars

Watchers

Forks

Contributors