diff --git a/README.md b/README.md index 2fd5193..9e7778d 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ NixOS profiles to optimize settings for different hardware. ## Setup +### Using channels + 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: @@ -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 See code for all available configurations.