{ config, lib, pkgs, ... }: let state-dir = "/state"; in { config = { fudo = { slynk.enable = true; wallfly.location = "family_room"; }; environment.systemPackages = with pkgs; [ opencv-java ]; networking = { interfaces.intif0.useDHCP = true; firewall.enable = false; }; i18n.inputMethod = { enabled = "fcitx5"; fcitx5.addons = with pkgs; [ fcitx5-chinese-addons fcitx5-rime ]; }; systemd.tmpfiles.rules = [ "d ${state-dir}/lib/flatpak 0755 root root - -" "d ${state-dir}/etc 0755 root root - -" "L /var/lib/flatpak - - - - ${state-dir}/lib/flatpak" "L /etc/adjtime - - - - ${state-dir}/etc/adjtime" ]; hardware = { bluetooth = { enable = true; package = pkgs.bluezFull; }; xpadneo.enable = true; }; }; }