aboutsummaryrefslogtreecommitdiff
path: root/nix/machines/darwin-shared.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nix/machines/darwin-shared.nix')
-rw-r--r--nix/machines/darwin-shared.nix16
1 files changed, 10 insertions, 6 deletions
diff --git a/nix/machines/darwin-shared.nix b/nix/machines/darwin-shared.nix
index e19b7cc..978b43a 100644
--- a/nix/machines/darwin-shared.nix
+++ b/nix/machines/darwin-shared.nix
@@ -34,6 +34,8 @@
};
};
+ system.primaryUser = "fcuny";
+
system.defaults = {
dock = {
autohide = true;
@@ -62,9 +64,13 @@
SoftwareUpdate.AutomaticallyInstallMacOSUpdates = true;
};
- system.activationScripts.postUserActivation.text = ''
- mkdir -p ~/Documents/screenshots
- '';
+ # TODO: - The `system.activationScripts.postUserActivation` option has
+ # been removed, as all activation now takes place as `root`. Please
+ # restructure your custom activation scripts appropriately,
+ # potentially using `sudo` if you need to run commands as a user.
+ # system.activationScripts.postUserActivation.text = ''
+ # mkdir -p ~/Documents/screenshots
+ # '';
fonts.packages = with pkgs; [
source-code-pro
@@ -76,9 +82,7 @@
};
# Touch ID for sudo auth
- security.pam.enableSudoTouchIdAuth = true;
-
- services.nix-daemon.enable = true;
+ security.pam.services.sudo_local.touchIdAuth = true;
environment.shells = [ pkgs.fish ];