diff --git a/alias.zsh b/alias.zsh
index ccef527..b88ae54 100644
--- a/alias.zsh
+++ b/alias.zsh
@@ -14,7 +14,9 @@ if (( $+commands[dircolors] )); then
 
   if zstyle -t ':omz:alias:ls' color; then
     if [[ -f "$HOME/.dir_colors" ]]; then
-      eval $(dircolors "$HOME/.dir_colors")
+      eval "$(dircolors "$HOME/.dir_colors")"
+    else
+      eval "$(dircolors)"
     fi
     alias ls="$aliases[ls] --color=auto"
   else
diff --git a/plugins/gnu-utils/init.zsh b/plugins/gnu-utils/init.zsh
index 0e67750..aa17a4d 100644
--- a/plugins/gnu-utils/init.zsh
+++ b/plugins/gnu-utils/init.zsh
@@ -82,7 +82,9 @@ alias ls='ls --group-directories-first'
 
 if zstyle -t ':omz:alias:ls' color; then
   if [[ -f "$HOME/.dir_colors" ]]; then
-    eval $(gdircolors "$HOME/.dir_colors")
+    eval "$(gdircolors "$HOME/.dir_colors")"
+  else
+    eval "$(gdircolors)"
   fi
   alias ls="$aliases[ls] --color=auto"
 else