parent
ad72510a2b
commit
eb070c346b
20
README.md
20
README.md
|
@ -2,6 +2,8 @@ NixOS profiles to optimize settings for different hardware.
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
|
### Using channels
|
||||||
|
|
||||||
Add and update `nixos-hardware` channel:
|
Add and update `nixos-hardware` channel:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -20,7 +22,9 @@ imports = [
|
||||||
];
|
];
|
||||||
```
|
```
|
||||||
|
|
||||||
## Adding via nix flakes support
|
New updates to the expressions here will be fetched when you update the channel.
|
||||||
|
|
||||||
|
## Using nix flakes support
|
||||||
|
|
||||||
There is also experimental flake support. In your `/etc/nixos/flake.nix` add the following:
|
There is also experimental flake support. In your `/etc/nixos/flake.nix` add the following:
|
||||||
|
|
||||||
|
@ -43,6 +47,20 @@ There is also experimental flake support. In your `/etc/nixos/flake.nix` add the
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
### Using fetchgit
|
||||||
|
|
||||||
|
You can fetch the git repository directly:
|
||||||
|
|
||||||
|
```nix
|
||||||
|
imports = [
|
||||||
|
"${builtins.fetchgit { url = "https://github.com/NixOS/nixos-hardware.git"; }}/lenovo/thinkpad/x220"
|
||||||
|
];
|
||||||
|
```
|
||||||
|
|
||||||
|
Unlike the channel, this will update the git repository on a rebuild. However,
|
||||||
|
you can easily pin to a particular revision if you desire more stability.
|
||||||
|
|
||||||
## List of Profiles
|
## List of Profiles
|
||||||
|
|
||||||
See code for all available configurations.
|
See code for all available configurations.
|
||||||
|
|
Loading…
Reference in a new issue