From 2be6522e64406c053e7b6390fc07760868b6af87 Mon Sep 17 00:00:00 2001 From: swaphb Date: Tue, 7 Jan 2025 00:16:27 -0500 Subject: [PATCH] updates --- flake.nix | 55 +++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 49 insertions(+), 6 deletions(-) diff --git a/flake.nix b/flake.nix index 4230cbc..616ba40 100644 --- a/flake.nix +++ b/flake.nix @@ -44,12 +44,16 @@ pkgs.vscode pkgs.spotify pkgs.slack - pkgs.podman-desktop pkgs.kubectl pkgs.discord pkgs._1password-cli - pkgs._1password-gui pkgs.brave + pkgs.teleport + pkgs.tenv + pkgs.google-cloud-sdk + pkgs.awscli + pkgs.azure-cli + pkgs.go ]; ################ @@ -57,7 +61,7 @@ ################ homebrew = { enable = true; - # onActivation.cleanup = "uninstall"; + onActivation.cleanup = "uninstall"; taps = []; brews = [ @@ -65,9 +69,17 @@ "git" "k9s" "helm" - "tfenv" + "podman" + "podman-compose" ]; - casks = []; + casks = [ + "1password" + "podman-desktop" + "teleport-connect" + ]; + masApps = { + "1Password for Safari" = 1569813296; + }; }; ################ @@ -126,7 +138,7 @@ FXPreferredViewStyle = "clmv"; }; loginwindow.LoginwindowText = "${hostname}"; - screencapture.location = "~/Pictures/screenshots"; + screencapture.location = "~/Documents/Pictures/screenshots"; screensaver.askForPasswordDelay = 10; trackpad = { # Click = "click"; @@ -135,6 +147,9 @@ TrackpadThreeFingerDrag = true; FirstClickThreshold = 1; }; + NSGlobalDomain = { + AppleInterfaceStyle = "Dark"; + }; }; # Used for backwards compatibility, please read the changelog before changing. # $ darwin-rebuild changelog @@ -190,7 +205,35 @@ home-manager.useGlobalPkgs = true; home-manager.useUserPackages = 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 ]; + # } ]; };