2024-04-25 15:16:32 +08:00
|
|
|
inputs:
|
|
|
|
{
|
|
|
|
config = inputs.lib.mkIf (builtins.elem "desktop-extra" inputs.config.nixos.packages._packageSets)
|
|
|
|
{
|
|
|
|
nixos =
|
|
|
|
{
|
|
|
|
packages = with inputs.pkgs;
|
|
|
|
{
|
|
|
|
_packages =
|
|
|
|
[
|
|
|
|
# system management
|
2024-06-12 21:48:00 +08:00
|
|
|
btrfs-assistant snapper-gui kdePackages.qtstyleplugin-kvantum ventoy-full cpu-x
|
|
|
|
inputs.pkgs."pkgs-23.11".etcher
|
2024-04-25 15:16:32 +08:00
|
|
|
# password and key management
|
|
|
|
yubikey-manager yubikey-manager-qt yubikey-personalization yubikey-personalization-gui bitwarden
|
|
|
|
# download
|
|
|
|
qbittorrent nur-xddxdd.baidupcs-go wgetpaste
|
|
|
|
# development
|
|
|
|
scrcpy weston cage openbox krita
|
|
|
|
# media
|
|
|
|
spotify yesplaymusic simplescreenrecorder imagemagick gimp netease-cloud-music-gtk vlc obs-studio
|
2024-06-26 15:20:12 +08:00
|
|
|
waifu2x-converter-cpp inkscape blender whalebird
|
2024-04-25 15:16:32 +08:00
|
|
|
# editor
|
2024-05-22 10:44:41 +08:00
|
|
|
typora
|
2024-04-25 15:16:32 +08:00
|
|
|
# news
|
|
|
|
fluent-reader
|
|
|
|
# nix tools
|
|
|
|
deploy-rs.deploy-rs nixpkgs-fmt appimage-run nixd nix-serve node2nix nix-prefetch-github prefetch-npm-deps
|
|
|
|
nix-prefetch-docker
|
|
|
|
# instant messager
|
|
|
|
element-desktop telegram-desktop discord fluffychat zoom-us signal-desktop slack nur-linyinfeng.wemeet
|
|
|
|
# browser
|
|
|
|
google-chrome
|
|
|
|
# office
|
|
|
|
crow-translate zotero pandoc ydict libreoffice-qt texstudio poppler_utils pdftk gnuplot pdfchain hdfview
|
2024-05-21 13:15:58 +08:00
|
|
|
texliveFull
|
2024-04-25 15:16:32 +08:00
|
|
|
# math, physics and chemistry
|
|
|
|
octaveFull root ovito localPackages.vesta localPackages.vaspkit localPackages.v-sim
|
2024-05-22 10:44:41 +08:00
|
|
|
]
|
2024-05-25 17:32:36 +08:00
|
|
|
++ (builtins.filter (p: !((p.meta.broken or false) || (builtins.elem p.pname or null [ "falkon" ])))
|
2024-05-22 10:44:41 +08:00
|
|
|
(builtins.filter inputs.lib.isDerivation (builtins.attrValues kdePackages.kdeGear)));
|
2024-04-25 15:16:32 +08:00
|
|
|
};
|
|
|
|
};
|
|
|
|
programs.kdeconnect.enable = true;
|
|
|
|
};
|
|
|
|
}
|