File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 421421 inherit ( clan ) nixosConfigurations clanInternals ;
422422 devShells =
423423 inputs . clan-core . inputs . nixpkgs . lib . genAttrs
424- [
425- "x86_64-linux"
426- "aarch64-linux"
427- "aarch64-darwin"
428- "x86_64-darwin"
429- ]
424+ [ "x86_64-linux" "aarch64-linux" "aarch64-darwin" "x86_64-darwin" ]
430425 ( system : {
431426 default = inputs . clan-core . inputs . nixpkgs . legacyPackages . ${ system } . mkShell {
432427 packages = [ inputs . clan-core . packages . ${ system } . clan-cli ] ;
Original file line number Diff line number Diff line change 22 inputs ,
33 system ,
44 pkgs ,
5+ lib ,
56 ...
67} :
8+ let
9+ my-kubernetes-helm = pkgs . wrapHelm pkgs . kubernetes-helm {
10+ plugins = builtins . attrValues (
11+ lib . filterAttrs ( name : _ : lib . hasPrefix "helm-" name ) pkgs . kubernetes-helmPlugins
12+ ) ;
13+ } ;
14+ my-helmfile = pkgs . helmfile-wrapped . override { inherit ( my-kubernetes-helm ) pluginsDir ; } ;
15+ in
716{
817 environment = {
918 sessionVariables = {
4352 ++ ( with inputs . nixpkgs-stable . legacyPackages . ${ system } ; [ activitywatch ] )
4453 ++ ( with inputs . nixpkgs-master . legacyPackages . ${ system } ; [ ghostty ] )
4554 # ++ (with inputs.nixpkgs-unstable.legacyPackages.${system}; [ ])
55+ ++ [
56+ my-helmfile
57+ my-kubernetes-helm
58+ ]
4659 ++ ( with pkgs ; [
4760 # TODO: cleanup systemPackages
4861 # build
8194 kubectl-node-shell
8295 helm
8396 helm-ls
84- helmfile
97+ # helmfile
98+ # kubernetes-helm-wrapped
99+ # helmfile-wrapped
85100 helmsman
86101 helmsman
87102 helm-docs
88103 helm-dashboard
89104 helm-docs
105+ kustomize-sops
106+ kustomize
107+ kubernetes-code-generator
108+ kubernetes-controller-tools
109+ # kubernetes-helm-wrapped
110+ # kubernetes-helmPlugins
111+ kubernetes-kcp
112+ kubernetes-metrics-server
113+ kubernetes-polaris
114+ kubernetes
115+ kubecolor
116+ k3sup
117+ k3s
118+ k3d
119+ prometheus
120+ prometheus-alertmanager
121+ grafana
122+ grafana-loki
123+ grafana-image-renderer
124+ grafana-reporter
125+ grafana-alloy
126+ grafana-agent
127+ opentelemetry-collector
128+ tempo
129+ temporal
130+ mimir
90131 wavemon
91132 nordzy-icon-theme
92133 nordzy-cursor-theme
You can’t perform that action at this time.
0 commit comments