8000 GitHub - kulesh/dotfiles: dotfiles
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

kulesh/dotfiles

Repository files navigation

dotfiles

A simple macOS specific dotfiles management system for making my developer experience consistent across the many Macs I use. Design tenets (in tension) are:

  1. Evolving -- breaking changes can happen
  2. Grokable -- I understand how everything works
  3. Contained -- changes are local to $PROJECT_DIR

The system does three things:

Getting Started

To install the dotfiles:

xcode-select --install # to install developer tools
sudo xcodebuild -license
git clone https://github.com/kulesh/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
/bin/zsh install.sh

This will install all the dependencies spelled out in the Brewfile and create symlinks to relevant dotfiles.

There are some QoL functions available for creating projects:

~/ $ mkproject example
~/dev/example/ $ ls -al
.rw-rw-r-- 0 steve 29 June 09:41 .mise.toml
~/dev/example/ $ mise use python
~/dev/example/ $ which python
/Users/steve/.local/share/mise/installs/python/3.13.2/bin/python

To work on an already created project:

~/ $ workon example
~/dev/exmaple/ $ ls -al
.rw-rw-r-- 26 steve 29 June 09:41 .mise.toml

workon has tab completion.

Toolchain

This is an ever evolving list of tools (see Brewfile for more):

About

dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0