

同じダッシュボードを、3つある組み込みテーマのうち2つで。Shift+Tで切り替わり、ウィジェットもそれに合わせます。
どんなコマンドもウィジェットに
ウィジェットはコマンドを実行し、ANSIカラーを保ったまま出力を取り込み、それぞれの間隔で更新します。何か役に立つものを出力して終了するなら、時計の下に置けます。

サブモニターを設定ファイルで
スクリーンショットの裏にある実際のファイルを短くしたものです。システムの状態のスクリプトは、サンプルのウィジェットとしてtclockに同梱されています。
[clock]widget_themes = ["nerv", "evangelion", "default"] [[clock.widgets]]title = "GitHub pending"command = "ghpending"refresh_secs = 900 [[clock.widgets]]title = "Google Calendar"command = "google-calendar-tui"refresh_secs = 3600 [[clock.widgets]]title = "" # the script draws its own headercommand = ["tclock-system-health", "--snapshots", "--timer", "backups:restic-backup:26:restic"]refresh_secs = 300position = "bottom" [[clock.widgets.popup_actions]]label = "details"args = ["--details"]フォークで追加したもの
コマンドウィジェット
ウルトラワイドのターミナルなら最大6つを横に並べられ、出力に合わせた高さの横幅いっぱいの帯を下に置くこともできます。
テーマ
default、evangelion、nerv。テーマ名はTCLOCK_WIDGET_THEMEとしてすべてのウィジェットに渡されるので、見た目をそろえられます。
グループ
ウィジェットをグループに分け、gでまとめて切り替えます。非表示のウィジェットは実行されません。
ポップアップ
キーに詳細ビューを割り当てられます。ウィジェットのコマンドに引数を足して実行し、時計の上に表示します。
時計だけのモード
zでウィジェットをすべて隠して時計を中央に置きます。もう一度押すと戻ります。
パッケージング
依存関係の更新、x86_64とaarch64のリリースバイナリ、AURパッケージ、シェル補完。
時計としても優秀です
時計、タイマー、ストップウォッチ、カウントダウン。タイマーは時間をつなげられ、時間になったらコマンドを実行できます。
tclock --theme nervtclock timer -d 25m 5m -T Focus Breaktclock countdown -t 20:00 -T Dinnertclock stopwatch --no-millisインストール
yay -S clock-tui-bincargo install --git https://github.com/akitaonrails/clock-tui --package clock-tuitclockはrace604/clock-tuiのフォークです。元のプロジェクトはだいぶ前から止まっています。アイデアは彼らのもので、ウィジェット、テーマ、パッケージングは私のものです。