summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2022-08-17 14:20:44 +0200
committerJörg Thalheim <joerg@thalheim.io>2022-08-17 14:53:43 +0200
commit20bfa327503ca1d89ba26e621a0f588b5449b302 (patch)
tree128f1ce8585c38685a30defbe49de525357e2a97 /README.md
parent2fc06462ce5c31d363686b110b42d653b6f8f366 (diff)
disko: get rid of impure imports
This is a backwards-incompatible change but it allows to pin nixpkgs, which is desirable especially in professional environments where reproduciblity is important.
Diffstat (limited to 'README.md')
-rw-r--r--README.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/README.md b/README.md
index 27cd3f1..192129e 100644
--- a/README.md
+++ b/README.md
@@ -36,16 +36,16 @@ This is how your iso configuation may look like
/etc/nixos/configuration.nix
```nix
-{ pkgs, ... }:
+{ pkgs, modulesPath, ... }:
let
- disko = (builtins.fetchGit {
+ disko = builtins.fetchGit {
url = https://cgit.lassul.us/disko/;
rev = "88f56a0b644dd7bfa8438409bea5377adef6aef4";
- }) + "/lib";
+ };
cfg = builtins.fromJSON ./tsp-disk.json;
in {
imports = [
- <nixpkgs/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix>
+ (modulesPath + "/installer/cd-dvd/installation-cd-minimal.nix")
];
environment.systemPackages = with pkgs;[
(pkgs.writeScriptBin "tsp-create" (disko.create cfg))