1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-25 23:20:55 +00:00
nixpkgs/nixos/modules/system
Jan Malakhovski 119c8f91e7 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.
2016-01-08 22:26:15 +00:00
..
activation nixos: introduce system.nixosLabel option and use it where appropriate 2016-01-08 22:26:15 +00:00
boot nixos: introduce system.nixosLabel option and use it where appropriate 2016-01-08 22:26:15 +00:00
etc Set ‘allowSubstitutes = false’ on various derivations 2015-07-09 15:10:37 +02:00
upstart upstart: Oneshot rules should always have Restart=no 2014-04-16 01:04:52 +02:00