なるほど 👍
NixOS 25(GNOME環境)で GNOMEのダークモードは効いてるけど Nautilus 以外のファイルマネージャ(Thunar や PCManFM)が白いままってことですね。
これは仕様に近いです。
理由
-
GNOMEのダークモード切替は GTK4 / libadwaita アプリ専用の機能
→ Nautilus や GNOME純正アプリは libadwaita に対応しているので自動でダーク化されます。 -
Thunar や PCManFM は GTK3 アプリ
→ GNOMEの「ダークモード切替」スイッチでは影響されません。GTK3アプリはテーマを直接指定しないと白いままです。
解決方法(いずれか)
-
GTK3アプリ用のダークテーマを設定する
-
例えば Adwaita-dark を有効にする:
gsettings set org.gnome.desktop.interface gtk-theme "Adwaita-dark"
これで GTK3 アプリ(Thunar, PCManFMなど)も暗くなるはずです。
※GTK4/libadwaitaアプリはこの設定に従わず、GNOMEのスイッチを参照します。
-
-
テーマを統一する
-
lxappearance
やgnome-tweaks
を使って GTKテーマをAdwaita-dark
に固定すると、GTK3系もダークに統一できます。
-
-
Flake / home-manager で永続化
-
Home Managerなら例えば:
gtk = { enable = true; theme.name = "Adwaita-dark"; };
を設定すればOK。
-
👉 つまり「GNOMEのダークモードスイッチだけ」だと Nautilus しか暗くならないのは正常挙動です。
GTK3系(Thunar, PCManFMなど)を暗くしたいなら gtk-theme を Adwaita-dark に切り替える必要があります。
質問ですが、ユーザーさんは 全アプリを常時ダークに統一したい感じですか?
それとも GNOMEのスイッチに合わせて GTK3系も自動で切り替わるようにしたい感じですか?