浏览代码

adding tmux

mramthun 3 周之前
父节点
当前提交
685b96ce98
共有 3 个文件被更改,包括 20 次插入4 次删除
  1. 1 1
      00-distro-debian.sh
  2. 3 3
      02-helix.sh
  3. 16 0
      02-tmux.sh

+ 1 - 1
00-distro-debian.sh

@@ -3,5 +3,5 @@ set -e
 
 sudo apt update
 sudo apt upgrade -y
-sudo apt install -y git curl build-essential clangd ca-certificates
+sudo apt install -y git curl build-essential clangd ca-certificates automake
 sudo install -m 0755 -d /etc/apt/keyrings

+ 3 - 3
02-helix.sh

@@ -1,10 +1,10 @@
 #!/bin/env bash
 set -e
 DIR="$HOME/.local/src/helix"
-rm -rf $DIR
-git clone --depth=1 https://github.com/helix-editor/helix $DIR
+rm -rf "$DIR"
+git clone --depth=1 https://github.com/helix-editor/helix "$DIR"
 
-pushd $DIR
+pushd "$DIR"
 export HELIX_DISABLE_AUTO_GRAMMAR_BUILD="1"
 cargo install --path helix-term --locked
 

+ 16 - 0
02-tmux.sh

@@ -0,0 +1,16 @@
+#!/bin/env bash
+. ./lib/sudo.sh
+set -e
+
+sudo apt update
+sudo apt install -y libevent-dev pkg-config byacc ncurses-dev
+
+DIR="$HOME/.local/src/tmux"
+rm -rf "$DIR"
+git clone --depth=1 https://github.com/tmux/tmux.git "$DIR"
+pushd "$DIR" 
+sh autogen.sh
+./configure --prefix="$HOME/.local" && make
+make install
+popd
+