https://github.com/jonathanmorley/nixpkgs
Bootstrap a workstation
https://github.com/jonathanmorley/nixpkgs
nix
Last synced: 5 months ago
JSON representation
Bootstrap a workstation
- Host: GitHub
- URL: https://github.com/jonathanmorley/nixpkgs
- Owner: jonathanmorley
- License: apache-2.0
- Created: 2022-11-03T15:14:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-21T18:15:30.000Z (5 months ago)
- Last Synced: 2026-01-22T06:34:36.793Z (5 months ago)
- Topics: nix
- Language: Nix
- Homepage:
- Size: 254 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/jonathanmorley/nixpkgs/actions/workflows/ci.yml)
# Nixpkgs
> Provision a workstation.
## Setup (MacOS)
1. Install [nix](https://nixos.org/):
- [Graphical Installer](https://install.determinate.systems/nix-installer-pkg/stable/Universal)
- CLI: `curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install`
1. Clone the repository: `git clone https://github.com/jonathanmorley/nixpkgs.git ~/.nixpkgs`
1. Add host config block to [flake.nix](%60~/.nixpkgs/flake.nix%60).
1. Run `nix --extra-experimental-features 'nix-command flakes' run nix-darwin -- switch --flake ~/.nixpkgs` to apply changes.
## Resources
- https://gist.github.com/jmatsushita/5c50ef14b4b96cb24ae5268dab613050
- https://github.com/malob/nixpkgs
- https://github.com/the-nix-way/nome