{ inputs, outputs, pkgs, ... }: { imports = [ # ../fish.nix ./sketchybar.nix ]; nixpkgs = { overlays = [ outputs.overlays.additions outputs.overlays.modifications outputs.overlays.unstable-packages inputs.helix.overlays.default ]; config = { allowUnfree = true; }; hostPlatform = "aarch64-darwin"; }; nix.settings.experimental-features = ["nix-command" "flakes"]; # nix.extraOptions = # '' # auto-optimise-store = true # experimental-features = nix-command flakes # '' # + lib.optionalString (pkgs.system == "aarch64-darwin") '' # extra-platforms = x86_64-darwin aarch64-darwin # ''; users.knownUsers = ["tyler.mayoff"]; users.users."tyler.mayoff" = { uid = 502; shell = pkgs.fish; }; system.defaults.NSGlobalDomain._HIHideMenuBar = true; security.pam.enableSudoTouchIdAuth = true; environment.systemPackages = with pkgs; [ pinentry_mac llvmPackages_19.clang-tools sketchybar # sbarlua lua # android-tools jdk17 ]; # services.aerospace.enable = true; programs.fish.enable = true; programs.zsh.enable = true; system.stateVersion = 5; }