From 0d97bc51a2b0431942a6d175b06906a23f9f2ab9 Mon Sep 17 00:00:00 2001 From: derped Date: Wed, 24 Nov 2021 22:47:40 +0100 Subject: [PATCH] zsh: Fix map function. --- config/zsh.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config/zsh.nix b/config/zsh.nix index 9761dec..5897896 100644 --- a/config/zsh.nix +++ b/config/zsh.nix @@ -16,6 +16,7 @@ mkIf (elem "zsh" config.machine.conffiles) { ustrip = "sed -e '/\.service\|\.timer\|\.target\|\.socket\|\.slice\|\.scope\|\.path\|\.mount\|\.device)/!d' -e 's/loaded.*$//g' -e 's/^ \|^● //g'"; lsunits = "systemctl list-units | ustrip"; }; + shellInit = '' function ll() { exa -abgHhl@ --git --color=always --group-directories-first $@ | bat --paging=always --style=changes --color=always --theme="Solarized (dark)" } function lln() { exa -abgHhl@ --git --color=always --group-directories-first $@ | bat --paging=always --style=changes --color=always --theme="Solarized (dark)" -n } @@ -23,8 +24,9 @@ mkIf (elem "zsh" config.machine.conffiles) { function rwhich() { realpath $(which $@) } function cdf() { cd $(rwhich $@ | sed "s/$@$//") } function sfu() { lsunits | rg -i $@ } - function map() { for f in "$\{@:2\}"; do; eval $1 $f; done } + function map() { for f in "$\{@:2\}"; do; eval $1 \"$f\"; done } ''; + ohMyZsh = { enable = true; plugins = [ "cabal" "docker" "gitfast" "python" "pip" "sudo" "systemd" "man" ];