diff --git a/cask.nix b/cask.nix index 17e2b8d..753077b 100644 --- a/cask.nix +++ b/cask.nix @@ -1,22 +1,27 @@ [ + "knockknock" + "lulu" + "oversight" + "aldente" "alt-tab" "keka" - "knockknock" - "lulu" - "kap" + "dozer" "keycastr" "raycast" "ghostty" + "lihaoyun6/tap/quickrecorder" # Dev "docker" "sloth" "vscodium" "httpie" + "tailscale" # Apps "arc" + "zen-browser" "bitwarden" "spotify" "vlc" @@ -26,6 +31,8 @@ "mediahuman-audio-converter" "imageoptim" "appcleaner" - - "android-studio" + "daisydisk" + "discord" + "signal" + "vlc" ] diff --git a/flake.lock b/flake.lock index b069795..6413dbb 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1735381016, - "narHash": "sha256-CyCZFhMUkuYbSD6bxB/r43EdmDE7hYeZZPTCv0GudO4=", + "lastModified": 1735774425, + "narHash": "sha256-C73gLFnEh8ZI0uDijUgCDWCd21T6I6tsaWgIBHcfAXg=", "owner": "nix-community", "repo": "home-manager", - "rev": "10e99c43cdf4a0713b4e81d90691d22c6a58bdf2", + "rev": "5f6aa268e419d053c3d5025da740e390b12ac936", "type": "github" }, "original": { @@ -27,11 +27,11 @@ ] }, "locked": { - "lastModified": 1735478292, - "narHash": "sha256-Ys9pSP9ch0SthhpbjnkCSJ9ZLfaNKnt/dcy7swjmS1A=", + "lastModified": 1735685839, + "narHash": "sha256-62xAPSs5VRZoPH7eRanUn5S5vZEd+8vM4bD5I+zxokc=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "71a3a075e3229a7518d76636bb762aef2bcb73ac", + "rev": "6a1fdb2a1204c0de038847b601cff5012e162b5e", "type": "github" }, "original": { @@ -42,11 +42,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1735523292, - "narHash": "sha256-opBsbR/nrGxiiF6XzlVluiHYb6yN/hEwv+lBWTy9xoM=", + "lastModified": 1735617354, + "narHash": "sha256-5zJyv66q68QZJZsXtmjDBazGnF0id593VSy+8eSckoo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6d97d419e5a9b36e6293887a89a078cf85f5a61b", + "rev": "69b9a8c860bdbb977adfa9c5e817ccb717884182", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index c90826f..d347df9 100644 --- a/flake.nix +++ b/flake.nix @@ -56,15 +56,9 @@ homebrew.enable = true; homebrew.casks = import ./cask.nix; + homebrew.taps = [ "lihaoyun6/tap" ]; homebrew.onActivation.autoUpdate = true; - # Look into https://daiderd.com/nix-darwin/manual/index.html#opt-homebrew.onActivation.cleanup - - # homebrew.taps = [ - # "hashicorp/tap" - # ]; - # homebrew.brews = [ - # "hashicorp/tap/vault" - # ]; + homebrew.onActivation.cleanup = "zap"; # Home Manager home-manager.backupFileExtension = "backup"; diff --git a/home.nix b/home.nix index 2d78c29..386c40c 100644 --- a/home.nix +++ b/home.nix @@ -28,6 +28,7 @@ pkgs.rsync pkgs.direnv pkgs.zoxide + pkgs.devenv # Editor pkgs.neovim @@ -44,10 +45,11 @@ pkgs.bun pkgs.deno pkgs.zig - # Python pkgs.uv pkgs.ruff pkgs.tectonic + pkgs.tex-fmt + pkgs.rustup # Codding pkgs.nixpacks