{pkgs, ...}: { imports = [ ../../home/common.nix ../../home/helide ../../modules/home/ghostty.nix ../../modules/darwin/PaperWM.spoon ]; targets.darwin.linkApps.enable = false; targets.darwin.copyApps.enable = true; programs.git = { lfs.enable = true; settings = { author = { email = "tyler.mayoff@hingehealth.com"; name = "Tyler Mayoff"; }; gpg.format = "ssh"; commit.gpgsign = true; user = { email = "tyler.mayoff@hingehealth.com"; name = "Tyle Mayoff"; signingkey = "~/.ssh/id_ed25519.pub"; }; }; }; home = { username = "tyler.mayoff"; # homeDirectory = /Users/tyler.mayoff; packages = with pkgs; [ bazelisk cmake conan pre-commit black ruff unstable.copilot-language-server swiftlint unstable.helix-gpt unstable.lsp-ai python312Packages.python-lsp-server unstable.openscad-lsp typescript-language-server cmake-language-server jdt-language-server unstable.biome uv ffmpeg sccache just nodejs_24 yarn cocoapods ]; sessionVariables = { ANDROID_HOME = "/Users/tyler.mayoff/Library/Android/sdk"; PATH = "/opt/homebrew/opt/llvm@20/bin:$PATH::/Users/tyler.mayoff/Library/Android/sdk/platform-tools"; }; file.".gnupg/gpg-agent.conf".text = '' pinentry-program ${pkgs.pinentry_mac}/Applications/pinentry-mac.app/Contents/MacOS/pinentry-mac ''; }; programs.home-manager.enable = true; home.stateVersion = "24.11"; }