diff --git a/cask.nix b/cask.nix index 426ca10..f9b34db 100644 --- a/cask.nix +++ b/cask.nix @@ -21,9 +21,11 @@ "balenaetcher" # Apps + "obsidian" "figma" "arc" "firefox" + "zen-browser" "bitwarden" "spotify" "vlc" diff --git a/darwin.nix b/darwin.nix index be32962..f71d15e 100644 --- a/darwin.nix +++ b/darwin.nix @@ -20,6 +20,13 @@ # Nix Darwin # https://daiderd.com/nix-darwin/manual/index.html + # networking.hosts = { + # "127.0.0.1" = [ + # "localhost" + # "dev.buena.com" + # ]; + # }; + system.defaults = { # Security screensaver.askForPassword = true; @@ -81,8 +88,12 @@ enable = true; casks = (import ./cask.nix) ++ (lib.attrByPath [ "extras" "casks" ] [ ] host); taps = [ "lihaoyun6/tap" ]; + global = { + autoUpdate = true; + }; onActivation = { autoUpdate = true; + upgrade = true; cleanup = "zap"; }; }; diff --git a/flake.lock b/flake.lock index 32d58d0..f253349 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1742246081, - "narHash": "sha256-1e4oFbtdOOb6NqauHevWWjEUXZnfZ6RUAJJjn9i4YBc=", + "lastModified": 1744919155, + "narHash": "sha256-IJksPW32V9gid9vDxoloJMRk+YGjxq5drFHBFeBkKU8=", "owner": "nix-community", "repo": "home-manager", - "rev": "c657142e24a43ea1035889f0b0a7c24598e0e18a", + "rev": "72526a5f7cde2ef9075637802a1e2a8d2d658f70", "type": "github" }, "original": { @@ -27,11 +27,11 @@ ] }, "locked": { - "lastModified": 1742165923, - "narHash": "sha256-WKzuVsHXjuxYjS9KxKdpoPWpT37LofyS5llSssEw058=", + "lastModified": 1744478979, + "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "95eac71bf52b271523d0ca81dbbeb3182990fc24", + "rev": "43975d782b418ebf4969e9ccba82466728c2851b", "type": "github" }, "original": { @@ -42,11 +42,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1742206328, - "narHash": "sha256-q+AQ///oMnyyFzzF4H9ShSRENt3Zsx37jTiRkLkXXE0=", + "lastModified": 1744536153, + "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "096478927c360bc18ea80c8274f013709cf7bdcd", + "rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11", "type": "github" }, "original": { diff --git a/home/pkgs.nix b/home/pkgs.nix index 511df9f..fab4283 100644 --- a/home/pkgs.nix +++ b/home/pkgs.nix @@ -21,6 +21,7 @@ with pkgs; woff2 bat rsync + yq # Dev devenv @@ -54,6 +55,7 @@ with pkgs; ruby ruby-lsp rubyPackages.prism + go # Fonts nerd-fonts.jetbrains-mono diff --git a/hosts/mac14.nix b/hosts/mac14.nix index c19b3ec..a544060 100644 --- a/hosts/mac14.nix +++ b/hosts/mac14.nix @@ -2,4 +2,15 @@ username = "cupcakearmy"; hostName = "mac14"; platform = "aarch64-darwin"; + + extras = { + casks = [ + "surfshark" + ]; + pkgs = + pkgs: with pkgs; [ + biome + infisical + ]; + }; } diff --git a/secrets/ssh/config b/secrets/ssh/config index c3abf7e..df88853 100644 Binary files a/secrets/ssh/config and b/secrets/ssh/config differ