mirror of
https://github.com/NixOS/mobile-nixos.git
synced 2024-12-15 11:03:37 +03:00
doc: Document importing Mobile NixOS in your configuration.nix
This commit is contained in:
parent
12f1c29655
commit
8d1ee27e14
@ -125,6 +125,36 @@ The <<options/index.adoc#,Options list>> page will be useful, as it provides an
|
|||||||
overview of all the Mobile NixOS specific options.
|
overview of all the Mobile NixOS specific options.
|
||||||
|
|
||||||
|
|
||||||
|
== Using in your system configuration
|
||||||
|
|
||||||
|
As the Mobile NixOS configuration may include fixes and quirks for your device,
|
||||||
|
it is useful to include its configuration into your system's
|
||||||
|
`configuration.nix`.
|
||||||
|
|
||||||
|
Assuming your `NIX_PATH` includes `mobile-nixos=/path/to/mobile-nixos` you can
|
||||||
|
import the Mobile NixOS configuration for your device by doing the following.
|
||||||
|
|
||||||
|
```nix
|
||||||
|
# configuration.nix
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
(import <mobile-nixos/lib/configuration.nix> { device = "xxx-yyy"; })
|
||||||
|
# ...
|
||||||
|
];
|
||||||
|
|
||||||
|
# ...
|
||||||
|
# Other configurations...
|
||||||
|
# ...
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
While it is possible, it is discouraged to directly import the configuration
|
||||||
|
files from the `examples` directories. They may change in ways breaking your
|
||||||
|
system configuration. It is recommender to copy and edit the configuration
|
||||||
|
files from the `examples` directories if you are basing your configuration off
|
||||||
|
of an example.
|
||||||
|
|
||||||
|
|
||||||
== Contributing
|
== Contributing
|
||||||
|
|
||||||
This is a big topic, and not something about getting started! Though, quickly
|
This is a big topic, and not something about getting started! Though, quickly
|
||||||
|
Loading…
Reference in New Issue
Block a user