Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 25 additions & 1 deletion scripts/init/create-symlink-files.zsh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,31 @@ for file in `ls -A1 ${HOME}/dotfiles/symlinks/files/auto-link/`; do
link_to="${HOME}/${file}"
echo "Link ${link_from} to ${link_to}"

if [ -e ${link_to} ]; then
if [ -e ${link_to} ] || [ -L ${link_to} ]; then
echo "File '${link_to}' is already exist."
echo "Skip create symbolic link."
else
echo "Create symbolic link to ${link_to}"
ln -s ${link_from} ${link_to}
fi
done

# dotfiles の symlinks/files/manual-link 以下に入っているファイルを指定したパスへリンク
manual_link_files=(
ghostty/config:.config/ghostty/config
)

for file in ${manual_link_files[@]}; do
link_from="${HOME}/dotfiles/symlinks/files/manual-link/${file%%:*}"
link_to="${HOME}/${file#*:}"
link_to_dir=`dirname ${link_to}`

echo "Create directory : ${link_to_dir}"
mkdir -p ${link_to_dir}

echo "Link ${link_from} to ${link_to}"

if [ -e ${link_to} ] || [ -L ${link_to} ]; then
echo "File '${link_to}' is already exist."
echo "Skip create symbolic link."
else
Expand Down
43 changes: 43 additions & 0 deletions symlinks/files/manual-link/ghostty/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
#
# general
#
theme = Tomorrow Night
font-family = "HackGen Console"
font-size = 14
# リガチャを無効化する
font-feature = -dlig
# 代替文字を無効化する
font-feature = -calt

# Shift+Enterで改行を入力する
keybind = shift+enter=text:\n

# カーソルスタイルをバー型にする
cursor-style = bar

# タイピング中はマウスカーソルを非表示にする
mouse-hide-while-typing = true

# 起動時にウィンドウを開かない
initial-window = false

# 画面分割したときにcwdを引き継ぐ
window-inherit-working-directory = true

# ウィンドウの状態を常に保存する
window-save-state = always

# フォーカスの当たっていない分割画面を薄くする
unfocused-split-opacity = 0.7

# 最後のウィンドウを閉じてもアプリを終了しないようにする
quit-after-last-window-closed = false

# SSH統合関連
shell-integration-features = ssh-terminfo,ssh-env

#
# macOS
#
# タイトルバーをタブスタイルにする
macos-titlebar-style = tabs