📃
【Alacritty】Yaml configからTomlに切り替えろと言われたので`alacritty migrate`した
概要
ある日Alacrittyを立ち上げたら、以下のようなWarningが表示されていた。
どうやらyamlの使用をやめてtomlに切り替えろとのこと。
[WARN ] [alacritty] YAML config "/home/User/.config/alacritty/alacritty.yml" is deprecated, please migrate to TOML using `alacritty migrate`
Deleted log file at "/tmp/Alacritty-13923.log"
alacritty migrate
を使えばよい的なことが書いてあるのでやってみた。結果としては用意されたコマンド通りで問題なかったが備忘として。
前提
~/.config/alacritty/alacritty.yaml
に以下のような設定ファイルをおいていた。
# Colors (NightFox)
colors:
# Default colors
primary:
background: '0x192330'
foreground: '0xcdcecf'
# Normal colors
normal:
black: '0x393b44'
red: '0xc94f6d'
green: '0x81b29a'
yellow: '0xdbc074'
blue: '0x719cd6'
magenta: '0x9d79d6'
cyan: '0x63cdcf'
white: '0xdfdfe0'
# Bright colors
bright:
black: '0x575860'
red: '0xd16983'
green: '0x8ebaa4'
yellow: '0xe0c989'
blue: '0x86abdc'
magenta: '0xbaa1e2'
cyan: '0x7ad5d6'
white: '0xe4e4e5'
# フォント
font:
size: 11 # フォントサイズ
normal:
family: 'Fira Mono for Powerline'
style: Regular
bold:
family: 'Source Code Pro'
style: Bold
italic:
family: 'Source Code Pro'
style: Italic
bold_italic:
family: 'Source Code Pro'
style: Bold Italic
window:
decorations: full # ボーダーとタイトルバーを表示する
opacity: 0.9
env:
TERM: xterm-256color
shell:
program: /bin/bash
args:
- -l
- -c
- 'tmux a -t default || tmux new -s default\; source ~/.config/tmux/default.session.conf'
操作
メッセージの言われるがまま、alacritty migrate
を実行してみる。
❯ alacritty migrate
Successfully migrated "/home/User/.config/alacritty/alacritty.yml" to "/home/User/.config/alacritty/alacritty.toml"
おお、一発でyamlファイルと同一階層にtomlファイルが生成された。便利。
その後、yamlファイルを削除したが正常に動作した。
Discussion