https://github.com/messense/nix-config
My nix config
https://github.com/messense/nix-config
dotfiles nix-darwin nix-dotfiles
Last synced: about 1 month ago
JSON representation
My nix config
- Host: GitHub
- URL: https://github.com/messense/nix-config
- Owner: messense
- License: mit
- Created: 2024-12-08T13:37:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-19T00:25:59.000Z (about 2 months ago)
- Last Synced: 2026-04-19T02:38:11.511Z (about 2 months ago)
- Topics: dotfiles, nix-darwin, nix-dotfiles
- Language: Nix
- Homepage:
- Size: 127 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My `~/.config/nix`
Install [Determinate Nix](https://docs.determinate.systems/determinate-nix/):
```bash
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | \
sh -s -- install --extra-conf "trusted-users = $(whoami)"
```
Clone repository:
```bash
mkdir -p ~/.config && git clone git@github.com:messense/nix-config.git ~/.config/nix
```
Activating `nix-darwin` config on first time use:
```bash
nix run nix-darwin --extra-experimental-features "nix-command flakes" -- switch --flake ~/.config/nix
```
Rebuild system configuration after making changes:
```
darwin-rebuild switch --flake ~/.config/nix
```