aboutsummaryrefslogtreecommitdiff
path: root/nixos
diff options
context:
space:
mode:
authorErik Arvstedt <erik.arvstedt@gmail.com>2020-03-01 17:06:20 +0100
committerRobert Helgesson <robert@rycee.net>2020-03-07 14:25:00 +0100
commitefbe1383e64585ebc0303f4703e7e582aaf6b933 (patch)
tree619bb447d636c4e6b8f4cdbbd815ee4bbc5a2d69 /nixos
parentc7b43786ad5740f8ae054cb97d3493c585920031 (diff)
nixos integration: add option 'useGlobalPkgs'
PR #1059
Diffstat (limited to 'nixos')
-rw-r--r--nixos/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/nixos/default.nix b/nixos/default.nix
index f4e417bda71..4f7f18683ed 100644
--- a/nixos/default.nix
+++ b/nixos/default.nix
@@ -15,6 +15,7 @@ let
imports = import ../modules/modules.nix {
inherit pkgs;
lib = extendedLib;
+ useNixpkgsModule = !cfg.useGlobalPkgs;
};
config = {
@@ -45,6 +46,12 @@ in {
<option>users.users.‹name?›.packages</option> option.
'';
+ useGlobalPkgs = mkEnableOption ''
+ using the system configuration's <literal>pkgs</literal>
+ argument in Home Manager. This disables the Home Manager
+ options <option>nixpkgs.*</option>
+ '';
+
backupFileExtension = mkOption {
type = types.nullOr types.str;
default = null;