diff --git a/flake.lock b/flake.lock index 855a677..6619b63 100644 --- a/flake.lock +++ b/flake.lock @@ -115,11 +115,11 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1689920490, - "narHash": "sha256-u/mglflFeXa2bUlN6KJmSyKbibpIhTiPgyW1PJ1rC6E=", + "lastModified": 1690093235, + "narHash": "sha256-78rST3nYLd0DxWo1l0ZqHoQ+jI0bkLp+pAElC/S01rU=", "owner": "nix-community", "repo": "fenix", - "rev": "efa52586ba0ba96e06de0c549ee2f614ac928be7", + "rev": "5dc84891da35116d088496499292eebb9cd2f88b", "type": "github" }, "original": { @@ -166,11 +166,11 @@ ] }, "locked": { - "lastModified": 1689891262, - "narHash": "sha256-Pc4wDczbdgd6QXKJIXprgxe7L9AVDsoAkMnvm5vmpUU=", + "lastModified": 1690084763, + "narHash": "sha256-Nw680m/pyVoosSgXZW415Z657mfVM2BxaxDPjEk48Z0=", "owner": "nix-community", "repo": "home-manager", - "rev": "ee5673246de0254186e469935909e821b8f4ec15", + "rev": "fb03fa5516d4e86059d24ab35a611ffa3a359547", "type": "github" }, "original": { @@ -186,11 +186,11 @@ ] }, "locked": { - "lastModified": 1689825754, - "narHash": "sha256-u3W3WGO3BA63nb+CeNLBajbJ/sl8tDXBHKxxeTOCxfo=", + "lastModified": 1690100173, + "narHash": "sha256-v3DT7u5KlW1ZoulvFQPndbg0gVD0zKGkJmPqGsBVQ3I=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "531c3de7eccf95155828e0cd9f18c25e7f937777", + "rev": "0f9058e739dbefc676dee557b4b627962268d556", "type": "github" }, "original": { @@ -201,11 +201,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1689844446, - "narHash": "sha256-ud/6XYWbXFAJuTTApWyYlFtlc54NAxChS1T9Ns+qT7M=", + "lastModified": 1690083312, + "narHash": "sha256-I3egwgNXavad1eIjWu1kYyi0u73di/sMmlnQIuzQASk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2d82894fa1e2d23a22f40275a78bfbb09b92ffde", + "rev": "af8cd5ded7735ca1df1a1174864daab75feeb64a", "type": "github" }, "original": { @@ -230,11 +230,11 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1689862834, - "narHash": "sha256-eoFdQ3CbzSN8xCbQEWfHlKwDS+FLZZDFrIwOvK/DDCQ=", + "lastModified": 1690057540, + "narHash": "sha256-MKGhZsFTpJH3Sq+9dGFGqOje3A6PD6fKGO92tM23zuY=", "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "994f4f6e2e45bef4bebeeabee4e3d67b87727b91", + "rev": "99718d0c8bc5aadd993acdcabc1778fc7b5cc572", "type": "github" }, "original": { diff --git a/system.nix b/system.nix index 1fc1019..5a493cc 100644 --- a/system.nix +++ b/system.nix @@ -111,6 +111,27 @@ end ''; + homebrew = { + enable = true; + caskArgs.require_sha = true; + onActivation = { + autoUpdate = true; + cleanup = "uninstall"; + upgrade = true; + }; + + casks = let + noQuarantine = name: { + inherit name; + args = {no_quarantine = true;}; + }; + in [ + "blackhole-16ch" + (noQuarantine "eloston-chromium") + "sf-symbols" + ]; + }; + home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.extraSpecialArgs = {