mirror of
https://github.com/LnL7/nix-darwin.git
synced 2025-03-28 10:47:19 +00:00
move install section to the top of the readme
This commit is contained in:
parent
53e9eb8bf4
commit
fa1e8b5fa5
1 changed files with 36 additions and 35 deletions
71
README.md
71
README.md
|
@ -5,41 +5,6 @@
|
|||
[](https://travis-ci.org/LnL7/nix-darwin)
|
||||
|
||||
Nix modules for darwin, `/etc/nixos/configuration.nix` for macOS.
|
||||
This will create and manage a system profile in `/run/current-system`, just like nixos.
|
||||
|
||||
The default `NIX_PATH` in nix-darwin will look for this repository in `~/.nix-defexpr/darwin` and for your configuration in `~/.nixpkgs/darwin-configuration.nix`.
|
||||
If you want to change these you can set your own with `nix.nixPath = [ ];`.
|
||||
|
||||
```
|
||||
$ darwin-rebuild switch
|
||||
building the system configuration...
|
||||
these derivations will be built:
|
||||
/nix/store/vfad6xgjzr56jcs051cg6vzch4dby92y-etc-zprofile.drv
|
||||
/nix/store/cbmkscxsz0k02ynaph5xaxm1aql0p3vq-etc.drv
|
||||
/nix/store/r5fpn177jhc16f8iyzk12gcw4pivzpbw-nixdarwin-system-16.09.drv
|
||||
building path(s) ‘/nix/store/wlq89shja597ip7mrmjv7yzk2lwyh8n0-etc-zprofile’
|
||||
building path(s) ‘/nix/store/m8kcm1pa5j570h3indp71a439wsh9lzq-etc’
|
||||
building path(s) ‘/nix/store/l735ffcdvcvy60i8pqf6v00vx7lnm6mz-nixdarwin-system-16.09’
|
||||
setting up /etc...
|
||||
setting up launchd services...
|
||||
writing defaults...
|
||||
$
|
||||
```
|
||||
|
||||
```
|
||||
$ darwin-option services.activate-system.enable ~/src/nix-darwin
|
||||
Value:
|
||||
true
|
||||
|
||||
Default:
|
||||
false
|
||||
|
||||
Example:
|
||||
no example
|
||||
|
||||
Description:
|
||||
Whether to activate system at boot time.
|
||||
```
|
||||
|
||||
## Install
|
||||
|
||||
|
@ -77,6 +42,42 @@ $(nix-build '<darwin>' -A system --no-out-link)/sw/bin/darwin-rebuild switch
|
|||
(nix-build '<darwin>' -A system --no-out-link)/sw/bin/darwin-rebuild switch
|
||||
```
|
||||
|
||||
This will create and manage a system profile in `/run/current-system`, just like nixos.
|
||||
|
||||
The default `NIX_PATH` in nix-darwin will look for this repository in `~/.nix-defexpr/darwin` and for your configuration in `~/.nixpkgs/darwin-configuration.nix`.
|
||||
If you want to change these you can set your own with `nix.nixPath = [ ];`.
|
||||
|
||||
```
|
||||
$ darwin-rebuild switch
|
||||
building the system configuration...
|
||||
these derivations will be built:
|
||||
/nix/store/vfad6xgjzr56jcs051cg6vzch4dby92y-etc-zprofile.drv
|
||||
/nix/store/cbmkscxsz0k02ynaph5xaxm1aql0p3vq-etc.drv
|
||||
/nix/store/r5fpn177jhc16f8iyzk12gcw4pivzpbw-nixdarwin-system-16.09.drv
|
||||
building path(s) ‘/nix/store/wlq89shja597ip7mrmjv7yzk2lwyh8n0-etc-zprofile’
|
||||
building path(s) ‘/nix/store/m8kcm1pa5j570h3indp71a439wsh9lzq-etc’
|
||||
building path(s) ‘/nix/store/l735ffcdvcvy60i8pqf6v00vx7lnm6mz-nixdarwin-system-16.09’
|
||||
setting up /etc...
|
||||
setting up launchd services...
|
||||
writing defaults...
|
||||
$
|
||||
```
|
||||
|
||||
```
|
||||
$ darwin-option services.activate-system.enable ~/src/nix-darwin
|
||||
Value:
|
||||
true
|
||||
|
||||
Default:
|
||||
false
|
||||
|
||||
Example:
|
||||
no example
|
||||
|
||||
Description:
|
||||
Whether to activate system at boot time.
|
||||
```
|
||||
|
||||
## Example configuration
|
||||
|
||||
Check out [modules/examples](https://github.com/LnL7/nix-darwin/tree/master/modules/examples) for some example configurations.
|
||||
|
|
Loading…
Add table
Reference in a new issue