浏览代码

term: Fix wrapper scripts in NixOS. Thanks Tdeo.

Dylan Araps 6 年之前
父节点
当前提交
3e92b3b202
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      neofetch

+ 10 - 1
neofetch

@@ -2882,7 +2882,16 @@ get_term() {
             "urxvtd")          term="urxvt" ;;
             "urxvtd")          term="urxvt" ;;
             *"nvim")           term="Neovim Terminal" ;;
             *"nvim")           term="Neovim Terminal" ;;
             *"NeoVimServer"*)  term="VimR Terminal" ;;
             *"NeoVimServer"*)  term="VimR Terminal" ;;
-            *)                 term="${name##*/}" ;;
+
+            *)
+                term="${name##*/}"
+
+                # Fix wrapper names in NixOS.
+                [[ "$term" == .*-wrapped ]] && {
+                   term="${term#.}"
+                   term="${term%-wrapped}"
+                }
+            ;;
         esac
         esac
     done
     done