about summary refs log tree commit diff
path: root/fish/.config
diff options
context:
space:
mode:
Diffstat (limited to 'fish/.config')
-rwxr-xr-xfish/.config/fish/config.fish2
-rw-r--r--fish/.config/fish/functions/insult.fish3
2 files changed, 4 insertions, 1 deletions
diff --git a/fish/.config/fish/config.fish b/fish/.config/fish/config.fish
index 7c8372c..a04be7a 100755
--- a/fish/.config/fish/config.fish
+++ b/fish/.config/fish/config.fish
@@ -18,7 +18,7 @@ end
 
 set user_paths ~/bin /usr/local/go/bin ~/.yarn/bin $GOPATH/bin ~/.local/bin ~/.cargo/bin /snap/bin ~/.fzf/bin
 for path in $user_paths
-  if test -d $path
+  if test -d $path; and not echo $fish_user_paths | grep -q "$path"
     set -x fish_user_paths $fish_user_paths $path
   end
 end
diff --git a/fish/.config/fish/functions/insult.fish b/fish/.config/fish/functions/insult.fish
new file mode 100644
index 0000000..60e3fb5
--- /dev/null
+++ b/fish/.config/fish/functions/insult.fish
@@ -0,0 +1,3 @@
+function insult
+	shuf -n1 ~/insults.txt 
+end