diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2022-08-17 14:20:44 +0200 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2022-08-17 14:53:43 +0200 |
commit | 20bfa327503ca1d89ba26e621a0f588b5449b302 (patch) | |
tree | 128f1ce8585c38685a30defbe49de525357e2a97 /README.md | |
parent | 2fc06462ce5c31d363686b110b42d653b6f8f366 (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.md | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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)) |