update flake.lock and flake.nix to include homebrew-siderolabs and enable auto-update for homebrew apps

This commit is contained in:
2025-04-09 20:24:17 -04:00
parent bf21af8707
commit 3803284169
4 changed files with 55 additions and 31 deletions

73
flake.lock generated
View File

@@ -3,16 +3,16 @@
"brew-src": { "brew-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1740943974, "lastModified": 1742457334,
"narHash": "sha256-2lRLfb6qwoUAsX/XtYmt/ETxtGid6/VaBeFiRsoVMtU=", "narHash": "sha256-Gn7ruyb3NDFr+SsHBfA2NsJI8YkkWdECqLRj/xcjt+E=",
"owner": "Homebrew", "owner": "Homebrew",
"repo": "brew", "repo": "brew",
"rev": "64efed206deeb9c2304d9e5b5910dcbf0a509c15", "rev": "f3bd91d3afe086824d24708230e1f0c7f943135a",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "Homebrew", "owner": "Homebrew",
"ref": "4.4.23", "ref": "4.4.25",
"repo": "brew", "repo": "brew",
"type": "github" "type": "github"
} }
@@ -24,11 +24,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1741217763, "lastModified": 1744223888,
"narHash": "sha256-g/TrltIjFHIjtzKY5CJpoPANfHQWDD43G5U1a/v5oVg=", "narHash": "sha256-reYpe0J1J+wH34JFs7KKp0G5nP7+XSQ5z0ZLFJcfJr8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "486b066025dccd8af7fbe5dd2cc79e46b88c80da", "rev": "79461936709b12e17adb9c91dd02d1c66d577f09",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -40,11 +40,11 @@
"homebrew-argoproj": { "homebrew-argoproj": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1727199309, "lastModified": 1742497132,
"narHash": "sha256-UQbNtVYRj7m1tGeZOBgEAHcO4xDWgk0GidwF38FM/h8=", "narHash": "sha256-If6Bc/UyY1suAxC6B6C5UMIIBGurDCu4uicv8A09poc=",
"owner": "argoproj", "owner": "argoproj",
"repo": "homebrew-tap", "repo": "homebrew-tap",
"rev": "a10c19d3a860ada425733e89758216ba0ccb4c28", "rev": "c2558ee338377f8f95c21495d8437c6c560d91aa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -56,11 +56,11 @@
"homebrew-bundle": { "homebrew-bundle": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1741269991, "lastModified": 1742475687,
"narHash": "sha256-eyHpMTues9/ulREwI46nIhokUzUv8TZgojnomMePsFg=", "narHash": "sha256-GoaP8X0livBYzfb8kRCyf3z61+sXSh6tE5gMZtxjLQA=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-bundle", "repo": "homebrew-bundle",
"rev": "87fa1e63eacf38167aec56d1732d95109ec47d00", "rev": "dc4311afc4c34833b288cd4978421803ec2c9ff8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -72,11 +72,11 @@
"homebrew-cask": { "homebrew-cask": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1741272426, "lastModified": 1744236362,
"narHash": "sha256-Q9Hl0ISJ8jnZaaq9gChAyK+rDIldcpVS92XGq/MN3xw=", "narHash": "sha256-eYe52jMTHwcSIzzq2BP2MEYot8sUkxFL1c66iFNAPlI=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-cask", "repo": "homebrew-cask",
"rev": "ad2cf2e0abe31180b9998ba12f53c87653588e63", "rev": "d9c1a4b97936816ad63b34cc46642e9fbc69d13c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -88,11 +88,11 @@
"homebrew-core": { "homebrew-core": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1741272988, "lastModified": 1744243351,
"narHash": "sha256-tQB7HSTic31wUsktBr4jqGVAnF1nytFQBTjdb5qTrFY=", "narHash": "sha256-dXBnP9Ei/3AyMHxercLSck4bR2xtOQ4dv874fEtXzmI=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-core", "repo": "homebrew-core",
"rev": "e7fba177e9e2b83d900aa600cb43231341865298", "rev": "021b921b879a2676364115ab2b4a82be5b6954b0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -101,6 +101,22 @@
"type": "github" "type": "github"
} }
}, },
"homebrew-siderolabs": {
"flake": false,
"locked": {
"lastModified": 1744120639,
"narHash": "sha256-+8s+yaOtkpuUl89EIIJ4nuPJuL9q3qBIC21TOWDSOBI=",
"owner": "siderolabs",
"repo": "homebrew-tap",
"rev": "52c8208478314a9ff57935c710ec249187d4f096",
"type": "github"
},
"original": {
"owner": "siderolabs",
"repo": "homebrew-tap",
"type": "github"
}
},
"nix-darwin": { "nix-darwin": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -108,11 +124,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1741229100, "lastModified": 1744224272,
"narHash": "sha256-0HwrTDXp9buEwal/1ymK9uQmzUD5ozIA7CJGqnT/gLs=", "narHash": "sha256-cqePj5nuC7flJWNncaVAFq1YZncU0PSyO0DEqGn+vYc=",
"owner": "LnL7", "owner": "LnL7",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "adf5c88ba1fe21af5c083b4d655004431f20c5ab", "rev": "113883e37d985d26ecb65282766e5719f2539103",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -146,11 +162,11 @@
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1741032878, "lastModified": 1742619394,
"narHash": "sha256-s9YOBz8vAxPlI4wORma3D7km8wZOEe/7Hg/u3brmwUQ=", "narHash": "sha256-8uwIBjbKxeJ7u0VACSNs634HwtgRLxP6/+cIkUXmuyI=",
"owner": "zhaofengli-wip", "owner": "zhaofengli-wip",
"repo": "nix-homebrew", "repo": "nix-homebrew",
"rev": "a82c55b07f670a01da5a72b7a07fe41c256a4380", "rev": "04b0536479d2d2e8d71dc8c8ee97c2b61f0c9987",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -190,11 +206,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1741037377, "lastModified": 1744096231,
"narHash": "sha256-SvtvVKHaUX4Owb+PasySwZsoc5VUeTf1px34BByiOxw=", "narHash": "sha256-kUfx3FKU1Etnua3EaKvpeuXs7zoFiAcli1gBwkPvGSs=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "02032da4af073d0f6110540c8677f16d4be0117f", "rev": "b2b0718004cc9a5bca610326de0a82e6ea75920b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -211,6 +227,7 @@
"homebrew-bundle": "homebrew-bundle", "homebrew-bundle": "homebrew-bundle",
"homebrew-cask": "homebrew-cask", "homebrew-cask": "homebrew-cask",
"homebrew-core": "homebrew-core", "homebrew-core": "homebrew-core",
"homebrew-siderolabs": "homebrew-siderolabs",
"nix-darwin": "nix-darwin", "nix-darwin": "nix-darwin",
"nix-homebrew": "nix-homebrew", "nix-homebrew": "nix-homebrew",
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_3"

View File

@@ -29,6 +29,10 @@
url = "github:argoproj/homebrew-tap"; url = "github:argoproj/homebrew-tap";
flake = false; flake = false;
}; };
homebrew-siderolabs = {
url = "github:siderolabs/homebrew-tap";
flake = false;
};
}; };
outputs = inputs@{ self, nix-darwin, home-manager, ... }: outputs = inputs@{ self, nix-darwin, home-manager, ... }:
@@ -114,6 +118,8 @@
"homebrew/homebrew-cask" = inputs.homebrew-cask; "homebrew/homebrew-cask" = inputs.homebrew-cask;
"homebrew/homebrew-bundle" = inputs.homebrew-bundle; "homebrew/homebrew-bundle" = inputs.homebrew-bundle;
"argoproj/homebrew-tap" = inputs.homebrew-argoproj; "argoproj/homebrew-tap" = inputs.homebrew-argoproj;
"siderolabs/homebrew-tap" = inputs.homebrew-siderolabs;
# "hashicorp/homebrew-tap" = inputs.homebrew-hashicorp;
}; };
autoMigrate = true; autoMigrate = true;
mutableTaps = true; mutableTaps = true;

View File

@@ -5,6 +5,8 @@
homebrew = { homebrew = {
enable = true; enable = true;
onActivation.cleanup = "uninstall"; onActivation.cleanup = "uninstall";
onActivation.autoUpdate = true;
onActivation.upgrade = true;
brews = [ brews = [
"argoproj/homebrew-tap/kubectl-argo-rollouts" "argoproj/homebrew-tap/kubectl-argo-rollouts"
@@ -12,6 +14,7 @@
"git" "git"
"helm" "helm"
"k9s" "k9s"
"siderolabs/homebrew-tap/talosctl"
"ansible" "ansible"
]; ];
casks = [ casks = [

View File

@@ -1,7 +1,5 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [ ];
];
} }