47 lines
1.0 KiB
Nix
47 lines
1.0 KiB
Nix
{
|
|
lib,
|
|
pkgs,
|
|
config,
|
|
...
|
|
}:
|
|
{
|
|
home.packages = [
|
|
# pkgs.dive
|
|
pkgs.entr
|
|
pkgs.jq
|
|
pkgs.just
|
|
pkgs.rsync
|
|
pkgs.claude-code
|
|
pkgs.dive
|
|
];
|
|
|
|
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;
|
|
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;
|
|
}
|