nixos/modules/packages/desktop-fat/default.nix

51 lines
2.1 KiB
Nix
Raw Normal View History

2023-12-05 16:40:40 +08:00
inputs:
{
2024-03-17 00:17:04 +08:00
imports = inputs.localLib.mkModules (inputs.localLib.findModules ./.);
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
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
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
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
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
# 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));
};
};
programs.kdeconnect.enable = true;
2023-12-05 16:40:40 +08:00
};
}