update flake.lock and flake.nix to include homebrew-siderolabs and enable auto-update for homebrew apps
This commit is contained in:
73
flake.lock
generated
73
flake.lock
generated
@@ -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"
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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 = [
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [ ];
|
||||||
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user