2023-12-05 16:40:40 +08:00
|
|
|
inputs:
|
|
|
|
{
|
2024-02-18 22:47:07 +08:00
|
|
|
imports = inputs.localLib.mkModules [ ./steam.nix ];
|
2023-12-05 16:40:40 +08:00
|
|
|
config =
|
|
|
|
let
|
|
|
|
inherit (inputs.lib) mkIf;
|
|
|
|
in mkIf (builtins.elem "desktop-fat" inputs.config.nixos.packages._packageSets)
|
|
|
|
{
|
|
|
|
nixos =
|
|
|
|
{
|
|
|
|
packages = with inputs.pkgs;
|
|
|
|
{
|
|
|
|
_packages =
|
|
|
|
[
|
|
|
|
# system management
|
2024-02-21 18:18:00 +08:00
|
|
|
etcher btrfs-assistant snapper-gui libsForQt5.qtstyleplugin-kvantum ventoy-full cpu-x
|
2023-12-05 16:40:40 +08:00
|
|
|
# password and key management
|
2023-12-10 00:07:36 +08:00
|
|
|
yubikey-manager yubikey-manager-qt yubikey-personalization yubikey-personalization-gui bitwarden
|
2023-12-05 16:40:40 +08:00
|
|
|
# download
|
|
|
|
qbittorrent nur-xddxdd.baidupcs-go wgetpaste
|
|
|
|
# development
|
|
|
|
scrcpy weston cage openbox krita
|
|
|
|
# media
|
2024-01-20 11:42:41 +08:00
|
|
|
spotify yesplaymusic simplescreenrecorder imagemagick gimp netease-cloud-music-gtk vlc obs-studio
|
|
|
|
waifu2x-converter-cpp inkscape blender
|
2023-12-05 16:40:40 +08:00
|
|
|
# editor
|
2024-03-09 03:54:00 +08:00
|
|
|
unstablePackages.typora
|
2023-12-05 16:40:40 +08:00
|
|
|
# themes
|
|
|
|
orchis-theme plasma-overdose-kde-theme materia-kde-theme graphite-kde-theme arc-kde-theme materia-theme
|
|
|
|
# news
|
2023-12-10 00:07:36 +08:00
|
|
|
fluent-reader
|
2023-12-05 16:40:40 +08:00
|
|
|
# nix tools
|
2024-01-20 11:42:41 +08:00
|
|
|
deploy-rs.deploy-rs nixpkgs-fmt appimage-run nixd nix-serve node2nix nix-prefetch-github prefetch-npm-deps
|
|
|
|
nix-prefetch-docker
|
2023-12-05 16:40:40 +08:00
|
|
|
# instant messager
|
2024-01-20 11:42:41 +08:00
|
|
|
element-desktop telegram-desktop discord fluffychat zoom-us signal-desktop slack nur-linyinfeng.wemeet
|
2023-12-05 16:40:40 +08:00
|
|
|
# browser
|
2023-12-10 00:07:36 +08:00
|
|
|
google-chrome
|
|
|
|
# office
|
2024-01-20 11:42:41 +08:00
|
|
|
crow-translate zotero pandoc ydict libreoffice-qt texstudio poppler_utils pdftk gnuplot pdfchain hdfview
|
|
|
|
(texlive.combine { inherit (texlive) scheme-full; inherit (localPackages) citation-style-language; })
|
2024-03-02 13:52:38 +08:00
|
|
|
nextcloud-client
|
2024-01-20 11:42:41 +08:00
|
|
|
# math, physics and chemistry
|
2024-01-23 13:02:19 +08:00
|
|
|
octaveFull root ovito localPackages.vesta localPackages.vaspkit localPackages.v-sim
|
2023-12-05 16:40:40 +08:00
|
|
|
] ++ (with inputs.lib; filter isDerivation (attrValues plasma5Packages.kdeGear));
|
|
|
|
};
|
|
|
|
};
|
2024-02-19 11:13:34 +08:00
|
|
|
programs.kdeconnect.enable = true;
|
2023-12-05 16:40:40 +08:00
|
|
|
};
|
|
|
|
}
|