Mercurial > dotfiles
annotate .chezmoiscripts/run_onchange_after_18-install-tmux.sh.tmpl @ 1091:a1fab5298ef6 draft tip
feat: update to bitwarden 25.3 and enable ssh-agent
author | Zeger Van de Vannet <zeger@vandevan.net> |
---|---|
date | Mon, 21 Apr 2025 20:13:02 +0200 |
parents | 9e2c5662c2cb |
children |
rev | line source |
---|---|
809
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
1 {{ if (and (eq .chezmoi.os "linux") (eq .chezmoi.osRelease.name "Ubuntu")) -}} |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
2 #!/usr/bin/env bash |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
3 |
844
9e2c5662c2cb
feat: enable OSC 133 in tmux and zsh
zegervdv <zegervdv@me.com>
parents:
809
diff
changeset
|
4 {{ $version := "3.4" -}} |
809
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
5 |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
6 set -xe |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
7 |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
8 TMP_BUILD_DIR=/tmp/tmux-install-dir |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
9 mkdir -p "$TMP_BUILD_DIR" |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
10 pushd "$TMP_BUILD_DIR" |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
11 |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
12 curl -L https://github.com/tmux/tmux/releases/download/{{ $version }}/tmux-{{ $version }}.tar.gz | tar xz |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
13 pushd tmux-{{ $version }} |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
14 ./configure --prefix /usr/local/ |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
15 make -j |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
16 sudo make install |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
17 |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
18 cd |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
19 |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
20 rm -rf "$TMP_BUILD_DIR" |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
21 |
72744c944497
feat: install packages and rtx for management
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
22 {{ end }} |