Skip to content

shoekstra/gotfiles

This branch is up to date with master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8b87899 · Dec 1, 2023

History

81 Commits
Jan 2, 2022
Dec 1, 2023
Nov 18, 2023
Dec 1, 2023
Nov 18, 2023
May 7, 2023
Jan 2, 2022
Jan 2, 2022
Jan 2, 2022
May 7, 2023
Sep 27, 2023
May 7, 2023

Repository files navigation

Got Files?

My dot-files.

I use Rake to manage my dot-files. It uses Homebrew to install packages and Ruby to install dot-files and/or perform any extra customisations.

I'm in the process of moving to a nix-based setup -- using nix-darwin and Home Manager -- to replace this home-grown solution.

If this setup is new to you, these resources helped me:

I probably should've learned how to use Nix the current way, but instead I've started using the experimental Flake method. This will no doubt get some major rewrites as I learn how nix, flakes and the different modules work together.

Installation

Install Xcode developer tools:

xcode-select --install

Clone this repo:

git clone https://github.com/shoekstra/gotfiles.git ~/git/gotfiles
cd ~/git/gotfiles

Setup Home Manager before running rake install.

Home Manager

make install

Ruby

Install required gems:

bundle install --path vendor/bundle

View options:

bundle exec rake -T

Install everything:

bundle exec rake install

iTerm2

First install the One Half iTerm2 theme:

  1. Download iTerm2 One Half Dark preset: wget -O /tmp/OneHalfDark.itermcolors https://raw.githubusercontent.com/sonph/onehalf/master/iterm/OneHalfDark.itermcolors
  2. Install preset: open /tmp/OneHalfDark.itermcolors
  3. In iTerm: Preferences > Profiles > Colors, choose OneHalfDark

Load the plist file in this repository:

  1. Open Preferences
  2. Click "Preferences" tab
  3. Select "Load preferences from a custom folder or URL"
  4. Enter the path to files/iterm2/com.googlecode.iterm2.plist in this rep