May I ask what does .nix files do? I have joined unixporn community,and when I look into the dotfiles of some nix os user,their config are all written in nix rather than .conf or some other prevalent files. Should I learn nix if I want to use nix os? Or can I config my apps such as waybar in a way just like other systems (such as arch)?
Florisboard is quite great if you only input English. I can theme it with catppuccin,which is a feature I am looking for. However,I hope that it supports fcitx5 input method (specifically fcitx5-chewing). Otherwise,it is unusable for me and I will need to use Gboard.