<commit_before>![megadots][]

## Bits and bobs

I started off with a modified version of my own dotfiles, based on
[Holman's][holman/dotfiles], but have slowly been updating it to be
more akin to what [Pengwynn][pengwynn/dotfiles] and
[Yonk][adamyonk/dotfiles] have built/modified.

Check theirs out, or many others at [octodots][dotfiles].

![screencap][]

## Get your own ##

If you're new to dotfiles, this probably isn't the best starter repository for
you. While these started as a clone of [Holman's][holman/dotfiles], many
utilities are unique to my workflow. I recommend other [dotfile frameworks][dotfiles]
out there.

### Installation ###

If you want to kick the tires, then simply:

- `git clone https://github.com/megalithic/bits-and-bobs.git ~/.dotfiles`
- `cd ~/.dotfiles`
- `setup/bootstrap`

The install script will symlink the appropriate files in `.dotfiles` to your
home directory. Everything is configured and tweaked within `~/.dotfiles`,
though. All files and folders ending in `.symlink` get, you guessed it,
symlinked. For example: `~/.dotfiles/vim/vimrc.symlink` gets symlinked to
`~/.vimrc`.

This also sets up things like homebrew if you're on a mac, and even allows for a
private repository setup.

I highly recommend you dig into the scripts and configs to see what all
is going on before you willy-nilly install a stranger's shell scripts. :)

## Main elements ##

A few of the flavors I roll with:

- Homebrew
- Hammerspoon
- 24-bit color patched version of [tmux](https://github.com/choppsv1/homebrew-term24)
- Teamocil for automagic tmux layouts
- Several shell scripts for getting the info I want on my tmux statusbar (take
a gander at `~/.dotfiles/bin` for `tmux-` prefixed scripts).
- Font: Source Code Pro (patched with powerline, octicon, fontawesome glyphs)
- iTerm2 colorscheme: base16-ocean dark
- Neovim colorscheme: base16-ocean dark
- Zsh prompt: a base of [pure](https://github.com/sindresorhus/pure), with some<commit_msg>update for new setup stuffs<commit_after>![megadots][]

## Bits and bobs

I started off with a modified version of my own dotfiles, based on
[Holman's][holman/dotfiles], but have slowly been updating it to be
more akin to what [Pengwynn][pengwynn/dotfiles] and
[Yonk][adamyonk/dotfiles] have built/modified.

Check theirs out, or many others at [octodots][dotfiles].

![screencap][]

## Get your own ##

If you're new to dotfiles, this probably isn't the best starter repository for
you. While these started as a clone of [Holman's][holman/dotfiles], many
utilities are unique to my workflow. I recommend other [dotfile frameworks][dotfiles]
out there.

### Installation ###

If you want to kick the tires, then simply:

- `git clone https://github.com/megalithic/bits-and-bobs.git ~/.dotfiles`
- `cd ~/.dotfiles`
- `./setup.sh`

The install script will symlink the appropriate files in `.dotfiles` to your
home directory. Everything is configured and tweaked within `~/.dotfiles`,
though. All files and folders ending in `.symlink` get, you guessed it,
symlinked. For example: `~/.dotfiles/vim/vimrc.symlink` gets symlinked to
`~/.vimrc`.

This also sets up things like homebrew if you're on a mac, and even allows for a
private repository setup.

I highly recommend you dig into the scripts and configs to see what all
is going on before you willy-nilly install a stranger's shell scripts. :)

## Main elements ##

A few of the flavors I roll with:

- Homebrew
- Hammerspoon
- 24-bit color patched version of [tmux](https://github.com/choppsv1/homebrew-term24)
- Teamocil for automagic tmux layouts
- Several shell scripts for getting the info I want on my tmux statusbar (take
a gander at `~/.dotfiles/bin` for `tmux-` prefixed scripts).
- Font: Source Code Pro (patched with powerline, octicon, fontawesome glyphs)
- iTerm2 colorscheme: base16-ocean dark
- Neovim colorscheme: base16-ocean dark
- Zsh prompt: a base of [pure](https://github.com/sindresorhus/pure), with some
{'fraction_non_alphanumeric': 0.09880922219407144, 'fraction_numerical': 0.005067139599695972, 'mean_word_length': 4.3860845839017735, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4112599', 'n_tokens_mistral': 1279, 'n_tokens_neox': 1222, 'n_words': 517}