clean repo

This commit is contained in:
2025-03-10 10:03:51 +01:00
commit 01b26805d5
42 changed files with 1200 additions and 0 deletions

30
README.md Normal file
View File

@@ -0,0 +1,30 @@
# Dotfiles with Nix on macOS
## Installation
```bash
# Install nix [without the --determinate flag]
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
# Install brew [for casks]
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Get repo
git clone https://github.com/cupcakearmy/nix-macos ~/.config/nix-darwin
# Installation
nix run nix-darwin -- switch --flake ~/.config/nix-darwin#mbp
```
## Crypt
Files under `secrets` are encrypted using `git-crypt`.
```bash
# Save the key, when the repo is unlocked
git-crypt export-key - | base64 > .key.b64
# Decode (Given the base64 key is written to .key.b64)
cat .key.b64 | base64 --decode > .key
git-crypt unlock .key
```