summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2018-08-26 14:32:23 +0200
committerDaiderd Jordan <daiderd@gmail.com>2018-08-26 14:33:40 +0200
commite57ac2ee71ef7b889ae254b9085abedcbec952df (patch)
tree1665ce484672d3990c2913cb85fe56273124ef45 /modules
parentf473b21c9fbb6b9af0400442448e44514d44a452 (diff)
simple: add environment.darwinConfig example
Diffstat (limited to 'modules')
-rw-r--r--modules/examples/lnl.nix3
-rw-r--r--modules/examples/simple.nix4
2 files changed, 7 insertions, 0 deletions
diff --git a/modules/examples/lnl.nix b/modules/examples/lnl.nix
index 90b6779..c012cf7 100644
--- a/modules/examples/lnl.nix
+++ b/modules/examples/lnl.nix
@@ -1,4 +1,5 @@
{ config, lib, pkgs, ... }:
+
{
system.defaults.NSGlobalDomain.AppleKeyboardUIMode = 3;
system.defaults.NSGlobalDomain.ApplePressAndHoldEnabled = false;
@@ -324,6 +325,8 @@
fi
'';
+ environment.darwinConfig = "$HOME/.config/nixpkgs/darwin/configuration.nix";
+
nix.nixPath =
[ # Use local nixpkgs checkout instead of channels.
"darwin-config=$HOME/.config/nixpkgs/darwin/configuration.nix"
diff --git a/modules/examples/simple.nix b/modules/examples/simple.nix
index 9f18ef1..1efbdb2 100644
--- a/modules/examples/simple.nix
+++ b/modules/examples/simple.nix
@@ -7,6 +7,10 @@
[ pkgs.vim
];
+ # Use a custom configuration.nix location.
+ # $ darwin-rebuild switch -I darwin-config=$HOME/.config/nixpkgs/darwin/configuration.nix
+ # environment.darwinConfig = "$HOME/.config/nixpkgs/darwin/configuration.nix";
+
# Auto upgrade nix package and the daemon service.
# services.nix-daemon.enable = true;
# nix.package = pkgs.nix;