Skip to content

minusfive/dot

Repository files navigation

Personal System Config (without Nix)

This branch uses Homebrew, mise-en-place, GNU Stow, and custom Zsh scripts to configure macOS on machines I'm not allowed to use of Nix on.

I try my best to keep this and my Nix-based configuration synchronized, but there are some inherent differences in the way things are configured and managed, and depending on which type of machine I'm working with more regularly, I may prioritize one configuration over the other.

Note

This configuration includes several keyboard shortcuts (for app launching, window management, text editing, etc.), optimized to work with my custom keyboard layout and workflow. To customize you'll likely want to primarily look at the following configurations:

Setup

Warning

This will modify system settings, install and configure software. You should read and understand the init script and the other scripts it calls before proceeding.

To setup a new machine or update a current one, run:

git clone --single-branch --branch nixless [email protected]:minusfive/dot.git ~/dev/dot
cd ~/dev/dot
./scripts/init.zsh

Programs


Workspace


Development

AI

limactl start podman
  • Then start the AI Services;
podman compose up --build -d
  • Index / vectorize the files:
vectorcode vectorize

Documentation

For comprehensive project details, architecture information, development guidelines, and AI assistant interaction rules, see AGENTS.md.

Contributors 2

  •  
  •  

Languages