Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.2 KB

File metadata and controls

49 lines (32 loc) · 1.2 KB

.files

Dotfiles for applications I use on MacOS and Linux systems managed with stow.

Prerequisites

Install

  1. Clone repo
    git clone https://github.com/lcmen/dotfiles.git ~/.dotfiles
    cd ~/.dotfiles
  2. Init submodules git submodule update --init --recursive
  3. Run make install

What Gets Installed

Running make install will:

  • Symlink configuration files to ~/.config/
  • Symlink scripts to ~/.local/bin/
  • Install packages via Homebrew (macOS) or apt/eopkg (Linux)

Packages

CLI Tools: bat, direnv, exiftool, fzf, git, mise, neovim, ripgrep, shellcheck, stow, tig, tmux

Desktop Apps (macOS): Affinity apps, Container, Google Chrome, Pocket Casts, Synology Drive, VLC, WhatsApp, YubiKey Manager

Development Runtimes (via mise): Elixir, Erlang, Node.js, Ruby

Customization

To skip specific Homebrew packages on a machine, create a .brew-skip file in the repo root (it's gitignored):

# Packages to skip on this machine (one per line)
vlc
google-chrome

Uninstall

Run make uninstall