{ inputs, pkgs, ... }: let # spkgs = import inputs.nixstaging { # system = pkgs.system; # }; _lol = "lmao"; in { environment.systemPackages = with pkgs; [ pavucontrol #terminals kitty alacritty ghostty foot # video mpv vlc celluloid ffmpeg-full nv-codec-headers # smplayer #browsers brave firefox # librewolf chromium # mail thunderbird #files nautilus xfce.thunar # libreoffice # digikam # gimp qbittorrent zathura # pdf # easyeffects # audio, cool stuff # games! ryubing #ryujinx wineWowPackages.staging dosbox siyuan # inputs.zen-browser.packages.${pkgs.system}.default qimgv # inputs.quickshell.packages.${pkgs.system}.default # chat signal-desktop telegram-desktop # electrum # xdg whatever bs glib # gio desktop-file-utils # xorg.xhost gparted zed-editor ]; i18n.inputMethod = { enable = true; type = "fcitx5"; fcitx5.addons = with pkgs; [ fcitx5-mozc # mozc-ut is better, wat do fcitx5-gtk libsForQt5.fcitx5-qt fcitx5-lua qt6Packages.fcitx5-configtool fcitx5-rime ]; }; # # https://github.com/NixOS/nixpkgs/issues/454887 # # # environment.variables = { GTK_IM_MODULE = "fcitx"; QT_IM_MODULE = "fcitx"; XMODIFIERS = "@im=fcitx"; FCITX_SOCKET = "default"; }; }