From 1c1165914411246e861836264df8f7fe543da67a Mon Sep 17 00:00:00 2001 From: Shunsuke KITADA Date: Fri, 13 Feb 2026 06:29:50 +0000 Subject: [PATCH] feat: add support for Ubuntu server in tmux configuration --- home/dot_tmux.conf.d/os/ubuntu_server.conf | 2 ++ home/dot_tmux.conf.tmpl | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 home/dot_tmux.conf.d/os/ubuntu_server.conf diff --git a/home/dot_tmux.conf.d/os/ubuntu_server.conf b/home/dot_tmux.conf.d/os/ubuntu_server.conf new file mode 100644 index 00000000..77ecaf40 --- /dev/null +++ b/home/dot_tmux.conf.d/os/ubuntu_server.conf @@ -0,0 +1,2 @@ +# set default shell to zsh +set-option -g default-shell /usr/bin/zsh diff --git a/home/dot_tmux.conf.tmpl b/home/dot_tmux.conf.tmpl index d95d23cb..00bd6ced 100644 --- a/home/dot_tmux.conf.tmpl +++ b/home/dot_tmux.conf.tmpl @@ -21,6 +21,13 @@ {{ end -}} {{ else if eq .system "server" -}} {{ include "dot_tmux.conf.d/system/server.conf" }} +{{ if eq .chezmoi.os "linux" -}} +{{ if eq .chezmoi.osRelease.idLike "debian" -}} +{{ include "dot_tmux.conf.d/os/ubuntu_server.conf" }} +{{ else -}} +{{ fail (printf "Unknown Linux OS: %s" .chezmoi.osRelease.idLike) }} +{{ end -}} +{{ end -}} {{ else -}} {{ fail (printf "Unknown system type: %s" .system) }} {{ end -}}