{ lib, pkgs, home, inputs, config, ... }: { config = { home.packages = [ pkgs.entr pkgs.jq pkgs.just pkgs.rsync pkgs.codex pkgs.dive pkgs.cachix pkgs.ouch inputs.agenix.packages.aarch64-darwin.default # this should be using ${home} but it doesn't seem to be working pkgs.claude-code pkgs.codex pkgs.amp-cli inputs.colmena.packages.aarch64-darwin.colmena ]; home.sessionVariables = { JAVA_HOME = "/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home"; ANDROID_HOME = "$HOME/Library/Android/sdk"; }; home.sessionPath = [ "$ANDROID_HOME/emulator" "$ANDROID_HOME/platform-tools" "/opt/homebrew/bin" ]; zsh.enable = true; nushell.enable = true; neovim.enable = true; git = { enable = true; gpgProgram = "/Applications/1Password.app/Contents/MacOS/op-ssh-sign"; signingKey = "~/.ssh/yadunut_ed25519.pub"; }; targets.darwin = { defaults."com.apple.dock".autohide = true; defaults."com.apple.finder".AppleShowAllFiles = true; defaults.NSGlobalDomain.AppleShowAllExtensions = true; defaults.NSGlobalDomain.KeyRepeat = 2; defaults.NSGlobalDomain.ApplePressAndHoldEnabled = false; }; home.stateVersion = "23.11"; # Please read the comment before changing. programs.home-manager.enable = true; }; }