{ config, inputs, pkgs, ... }: let x86pkgs = if pkgs.system == "x86_64-linux" then [ pkgs.steam pkgs.protonup-qt pkgs.via pkgs.telegram-desktop pkgs.jetbrains.rust-rover pkgs.tutanota-desktop # pkgs.ida-free # pkgs.spotify ] else []; maxfetch = pkgs.writeScriptBin "maxfetch" (builtins.readFile ../config-files/maxfetch.sh); in { home.packages = [ pkgs.yubioath-flutter pkgs.neofetch # pkgs.uwufetch maxfetch pkgs.btop pkgs.iftop pkgs.ranger pkgs.just pkgs.fzf pkgs.catppuccin-kde pkgs.typst pkgs.anki pkgs.openvpn pkgs.moodle-dl pkgs.nextcloud-client pkgs.obsidian pkgs.prismlauncher pkgs.syncthingtray pkgs.brightnessctl pkgs.pavucontrol pkgs.bitwarden-cli pkgs.swayfx pkgs.sway-contrib.grimshot pkgs.libnotify pkgs.strace pkgs.ltrace pkgs.nodejs # pkgs.cabal pkgs.ghc pkgs.rizin (pkgs.cutter.withPlugins (ps: with ps; [jsdec rz-ghidra sigdb])) pkgs.imhex pkgs.ghidra pkgs.nerdfonts pkgs.ipafont pkgs.signal-desktop pkgs.vesktop pkgs.element-desktop pkgs.qbittorrent pkgs.nicotine-plus pkgs.qmk pkgs.qmk-udev-rules pkgs.neovide pkgs.xournalpp pkgs.zathura pkgs.ripgrep pkgs.sayonara pkgs.mpv pkgs.jellyfin-media-player pkgs.feishin pkgs.nix-tree pkgs.nixos-icons pkgs.swww ] ++ x86pkgs; }