diff options
author | Jan Malakhovski <oxij@oxij.org> | 2015-09-18 16:50:48 +0000 |
---|---|---|
committer | Jan Malakhovski <oxij@oxij.org> | 2016-01-08 22:26:15 +0000 |
commit | 119c8f91e7f17d2cb95f42985816820600c389cf (patch) | |
tree | 0bd34b6a522114777f34668fb6d6c36c331eaea1 /nixos/modules/virtualisation/azure-image.nix | |
parent | 732eb3c4ccaac3312fe9334b5d77b3b88140c971 (diff) | |
download | nixpkgs-119c8f91e7f17d2cb95f42985816820600c389cf.tar nixpkgs-119c8f91e7f17d2cb95f42985816820600c389cf.tar.gz nixpkgs-119c8f91e7f17d2cb95f42985816820600c389cf.tar.bz2 nixpkgs-119c8f91e7f17d2cb95f42985816820600c389cf.tar.lz nixpkgs-119c8f91e7f17d2cb95f42985816820600c389cf.tar.xz nixpkgs-119c8f91e7f17d2cb95f42985816820600c389cf.tar.zst nixpkgs-119c8f91e7f17d2cb95f42985816820600c389cf.zip |
nixos: introduce system.nixosLabel option and use it where appropriate
Setting nixosVersion to something custom is useful for meaningful GRUB menus and /nix/store paths, but actuallly changing it rebulids the whole system path (because of `nixos-version` script and manual pages). Also, changing it is not a particularly good idea because you can then be differentitated from other NixOS users by a lot of programs that read /etc/os-release. This patch introduces an alternative option that does all you want from nixosVersion, but rebuilds only the very top system level and /etc while using your label in the names of system /nix/store paths, GRUB and other boot loaders' menus, getty greetings and so on.
Diffstat (limited to 'nixos/modules/virtualisation/azure-image.nix')
-rw-r--r-- | nixos/modules/virtualisation/azure-image.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/virtualisation/azure-image.nix b/nixos/modules/virtualisation/azure-image.nix index 1013396c049..7c4db45a859 100644 --- a/nixos/modules/virtualisation/azure-image.nix +++ b/nixos/modules/virtualisation/azure-image.nix @@ -26,7 +26,7 @@ in ${pkgs.vmTools.qemu}/bin/qemu-img convert -f raw -O vpc $diskImage $out/disk.vhd rm $diskImage ''; - diskImageBase = "nixos-image-${config.system.nixosVersion}-${pkgs.stdenv.system}.raw"; + diskImageBase = "nixos-image-${config.system.nixosLabel}-${pkgs.stdenv.system}.raw"; buildInputs = [ pkgs.utillinux pkgs.perl ]; exportReferencesGraph = [ "closure" config.system.build.toplevel ]; |