mirror of
https://github.com/davegallant/nix-config
synced 2025-08-07 09:12:28 +00:00
Add unstable packages to macOS
This commit is contained in:
6
flake.lock
generated
6
flake.lock
generated
@@ -91,11 +91,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691853136,
|
"lastModified": 1692007866,
|
||||||
"narHash": "sha256-wTzDsRV4HN8A2Sl0SVQY0q8ILs90CD43Ha//7gNZE+E=",
|
"narHash": "sha256-X8w0vPZjZxMm68VCwh/BHDoKRGp+BgzQ6w7Nkif6IVM=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "f0451844bbdf545f696f029d1448de4906c7f753",
|
"rev": "de2b8ddf94d6cc6161b7659649594c79bd66c13b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@@ -25,6 +25,7 @@ in {
|
|||||||
"coreutils"
|
"coreutils"
|
||||||
"gnu-sed"
|
"gnu-sed"
|
||||||
"gnu-tar"
|
"gnu-tar"
|
||||||
|
"helm"
|
||||||
"netdata"
|
"netdata"
|
||||||
"node"
|
"node"
|
||||||
"podman"
|
"podman"
|
||||||
|
@@ -2,6 +2,7 @@
|
|||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
|
unstable,
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
inherit (pkgs) stdenv;
|
inherit (pkgs) stdenv;
|
||||||
@@ -28,7 +29,7 @@ in {
|
|||||||
bat
|
bat
|
||||||
exa
|
exa
|
||||||
fd
|
fd
|
||||||
github-cli
|
unstable.github-cli
|
||||||
progress
|
progress
|
||||||
glab
|
glab
|
||||||
hadolint
|
hadolint
|
||||||
@@ -45,16 +46,15 @@ in {
|
|||||||
tmux-sessionizer
|
tmux-sessionizer
|
||||||
|
|
||||||
# containers
|
# containers
|
||||||
k9s
|
unstable.k9s
|
||||||
krew
|
krew
|
||||||
kube-score
|
kube-score
|
||||||
kubecolor
|
kubecolor
|
||||||
kubectl
|
kubectl
|
||||||
kubectx
|
kubectx
|
||||||
kubernetes-helm
|
|
||||||
kustomize
|
kustomize
|
||||||
minikube
|
minikube
|
||||||
skaffold
|
unstable.skaffold
|
||||||
stern
|
stern
|
||||||
|
|
||||||
# language servers
|
# language servers
|
||||||
|
13
outputs.nix
13
outputs.nix
@@ -94,9 +94,15 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
darwinConfigurations = {
|
darwinConfigurations = let
|
||||||
|
system = "aarch64-darwin";
|
||||||
|
unstable = import nixpkgs-unstable {
|
||||||
|
inherit system;
|
||||||
|
};
|
||||||
|
in {
|
||||||
zelus = darwin.lib.darwinSystem {
|
zelus = darwin.lib.darwinSystem {
|
||||||
system = "aarch64-darwin";
|
inherit system;
|
||||||
|
specialArgs = {inherit unstable;};
|
||||||
|
|
||||||
modules = [
|
modules = [
|
||||||
home-manager.darwinModules.home-manager
|
home-manager.darwinModules.home-manager
|
||||||
@@ -115,6 +121,9 @@
|
|||||||
useGlobalPkgs = true;
|
useGlobalPkgs = true;
|
||||||
useUserPackages = true;
|
useUserPackages = true;
|
||||||
users."dave.gallant".imports = [./home/default.nix];
|
users."dave.gallant".imports = [./home/default.nix];
|
||||||
|
extraSpecialArgs = {
|
||||||
|
inherit unstable;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user