diff --git a/home-manager/common.nix b/home-manager/common.nix index 0745330..f53fe3b 100644 --- a/home-manager/common.nix +++ b/home-manager/common.nix @@ -138,24 +138,24 @@ in git-sync-remote = lib.mkDefault "git remote update origin --prune"; klogs = lib.mkDefault "${pkgs.writeShellScript "klogs" '' - local ctx="$1" - local namespace="$2" - local label="$3" + ctx="$1" + namespace="$2" + label="$3" + echo=${pkgs.coreutils}/bin/echo if [[ "$ctx" == "" || "$namespace" == "" || "$label" == "" ]]; then echo "Usage: klogs context namespace label" - echo "\nContexts:" + echo "${"\n"}Contexts:" kubectl config get-contexts -o name | sed 's/^/\t/g' echo "Label examples:" - echo "\tapp.kubernetes.io/name=..." - echo "\teks.amazonaws.com/component=..." - return 1 + echo "${"\t"}app.kubernetes.io/name=..." + echo "${"\t"}eks.amazonaws.com/component=..." + exit 1 fi kubectl --context "$ctx" logs -f -n "$namespace" -l "$label" - ''} - "; + ''}"; nixfix = lib.mkDefault "nix fmt ./**/*.nix";