This commit is contained in:
2025-01-07 00:16:27 -05:00
parent 9cfc86cecb
commit 2be6522e64

View File

@@ -44,12 +44,16 @@
pkgs.vscode pkgs.vscode
pkgs.spotify pkgs.spotify
pkgs.slack pkgs.slack
pkgs.podman-desktop
pkgs.kubectl pkgs.kubectl
pkgs.discord pkgs.discord
pkgs._1password-cli pkgs._1password-cli
pkgs._1password-gui
pkgs.brave pkgs.brave
pkgs.teleport
pkgs.tenv
pkgs.google-cloud-sdk
pkgs.awscli
pkgs.azure-cli
pkgs.go
]; ];
################ ################
@@ -57,7 +61,7 @@
################ ################
homebrew = { homebrew = {
enable = true; enable = true;
# onActivation.cleanup = "uninstall"; onActivation.cleanup = "uninstall";
taps = []; taps = [];
brews = [ brews = [
@@ -65,9 +69,17 @@
"git" "git"
"k9s" "k9s"
"helm" "helm"
"tfenv" "podman"
"podman-compose"
]; ];
casks = []; casks = [
"1password"
"podman-desktop"
"teleport-connect"
];
masApps = {
"1Password for Safari" = 1569813296;
};
}; };
################ ################
@@ -126,7 +138,7 @@
FXPreferredViewStyle = "clmv"; FXPreferredViewStyle = "clmv";
}; };
loginwindow.LoginwindowText = "${hostname}"; loginwindow.LoginwindowText = "${hostname}";
screencapture.location = "~/Pictures/screenshots"; screencapture.location = "~/Documents/Pictures/screenshots";
screensaver.askForPasswordDelay = 10; screensaver.askForPasswordDelay = 10;
trackpad = { trackpad = {
# Click = "click"; # Click = "click";
@@ -135,6 +147,9 @@
TrackpadThreeFingerDrag = true; TrackpadThreeFingerDrag = true;
FirstClickThreshold = 1; FirstClickThreshold = 1;
}; };
NSGlobalDomain = {
AppleInterfaceStyle = "Dark";
};
}; };
# Used for backwards compatibility, please read the changelog before changing. # Used for backwards compatibility, please read the changelog before changing.
# $ darwin-rebuild changelog # $ darwin-rebuild changelog
@@ -190,7 +205,35 @@
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.verbose = true; home-manager.verbose = true;
home-manager.users.${username} = {
imports = [ homeconfig ];
home.file = {
".ssh/config".text = ''
Host *
IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"
'';
".gitconfig".text = ''
[user]
name = swaphb
email = s@swaphb.com
signingkey = ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJx0WMlfx+AwcROXFO+/all/WkLvBKpEkjwRY15tjSiB
[gpg]
format = ssh
[gpg "ssh"]
program = "/Applications/1Password.app/Contents/MacOS/op-ssh-sign"
[commit]
gpgSign = true
'';
};
};
} }
# {
# imports = [ ./modules/terminal/starship/default.nix ];
# }
]; ];
}; };