An open API service indexing awesome lists of open source software.

https://github.com/micahkepe/dotfiles

Version control for various configurations ⚙️
https://github.com/micahkepe/dotfiles

config dotfiles macos nvim

Last synced: 3 months ago
JSON representation

Version control for various configurations ⚙️

Awesome Lists containing this project

README

          

# Micah's Dotfiles

![Preview of my Neovim setup.](images/nvim.png)

My personal dotfiles for macOS/Linux. This repository contains my configurations
for Neovim/ Vim, Hammerspoon, and more. I have included a bootstrap script that
will create the necessary symlinks for the configurations and install required
packages.

> [!NOTE]
> This repository is a work in progress and is constantly being updated.
> Additionally, if you want to give these dotfiles a try, I recommend forking
> and reviewing the code before giving them a whirl.

Fastfetch

**MacOS**:

![Fastfetch Mac output](./images/fastfetch-macos.png)

**Linux**:

![Fastfetch Linux output](./images/fastfetch-omarchy.png)

Vimtex/ Sioyek

![LaTeX editing](./images/latex.png)

Spotify Player

![Spotify player in the terminal](./images/spotify-player.png)

## Quick Setup (Recommended)

Run the bootstrap script to setup prerequisites like Homebrew and Xcode
Command Line Tools if needed, clone the repository to `"$HOME"/.dotfiles`,
install Homebrew packages, and create symlinks for all configuration files:

```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/micahkepe/dotfiles/refs/heads/main/bootstrap.sh)"
```

## Manual Setup

For macOS

1. Install Xcode Command Line Tools:

```bash
xcode-select --install
```

2. Install [Homebrew](https://brew.sh/):

```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```

---

1. Clone this repository:

```bash
git clone https://github.com/micahkepe/dotfiles ~/.dotfiles
```

2. Run the bootstrap script:

```bash
cd ~/.dotfiles && ./bootstrap.sh
```

## Other Goodies

- [Stylus](https://chromewebstore.google.com/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne?hl=en)
- [Catppuccin Gmail](https://userstyles.world/style/16722/catppuccin-gmail)

- MacOS:
- [AutoRaise](https://github.com/sbmpost/AutoRaise) → "follows focus
mouse" behavior for MacOS
- [System Color Picker](https://apps.apple.com/us/app/system-color-picker/id1545870783?mt=12)
→ color palette utility

- Linux:
- [Omarchy](https://omarchy.org/) → opinionated tiling Arch Linux distro

---

And that's it! If you have any suggestions or questions feel free to open an
issue or contact me.