mirror of
https://github.com/harivansh-afk/nix.git
synced 2026-04-15 07:04:47 +00:00
readme
This commit is contained in:
parent
615313b71c
commit
4f82f80b53
1 changed files with 2 additions and 18 deletions
20
README.md
20
README.md
|
|
@ -1,13 +1,6 @@
|
||||||
# Rathi's Nix Config
|
# Nix Config
|
||||||
|
|
||||||
This repo is the source of truth for your macOS setup, built with:
|
## Approach
|
||||||
|
|
||||||
- `nix-darwin` for system settings
|
|
||||||
- `home-manager` for home directory files
|
|
||||||
- upstream flakes where that is the cleanest package source, such as `github:googleworkspace/cli`
|
|
||||||
- `nix-homebrew` plus `homebrew.*` only for the small set of apps and holdouts still kept in Homebrew
|
|
||||||
|
|
||||||
## Current approach
|
|
||||||
|
|
||||||
The repo now owns the active shell/editor/tool config directly:
|
The repo now owns the active shell/editor/tool config directly:
|
||||||
|
|
||||||
|
|
@ -50,12 +43,3 @@ just check
|
||||||
- App state under `~/Library/Application Support`
|
- App state under `~/Library/Application Support`
|
||||||
- Anything that depends on local credentials, keychains, or encrypted stores
|
- Anything that depends on local credentials, keychains, or encrypted stores
|
||||||
- Deciding whether the remaining Homebrew entries should stay there or be eliminated
|
- Deciding whether the remaining Homebrew entries should stay there or be eliminated
|
||||||
|
|
||||||
## Current Homebrew Scope
|
|
||||||
|
|
||||||
The current Homebrew boundary is intentionally small:
|
|
||||||
|
|
||||||
- CLI holdouts: `memex`, `postgresql@17`, `python@3.13`, `graphite`, `worktrunk`
|
|
||||||
- GUI apps: `cap`, `raycast`, `thebrowsercompany-dia`, `wispr-flow`
|
|
||||||
|
|
||||||
If you want a zero-Homebrew machine, this is the list that still has to be replaced or intentionally dropped.
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue