nixos/modules/packages/gui.nix

49 lines
1.3 KiB
Nix
Raw Normal View History

2023-06-09 20:54:03 +08:00
{ pkgs, ... }@inputs:
{
2023-06-09 21:09:52 +08:00
config =
{
environment.systemPackages = with inputs.pkgs;
[
( vscode-with-extensions.override
{
vscodeExtensions = (with vscode-extensions;
[
ms-vscode.cpptools
llvm-vs-code-extensions.vscode-clangd
ms-vscode.cmake-tools
ms-ceintl.vscode-language-pack-zh-hans
github.copilot
github.github-vscode-theme
ms-vscode.hexeditor
oderwat.indent-rainbow
james-yu.latex-workshop
pkief.material-icon-theme
ms-vscode-remote.remote-ssh
])
++ (with nix-vscode-extensions.vscode-marketplace;
[
twxs.cmake
ms-vscode.cpptools-themes
guyutongxue.cpp-reference
]);
} )
qbittorrent # tunder
gparted snapper-gui
firefox google-chrome
zotero texlive.combined.scheme-full libreoffice-qt
element-desktop tdesktop discord
# jail
qq inputs.config.nur.repos.xddxdd.wechat-uos inputs.config.nur.repos.linyinfeng.wemeet
remmina
bitwarden
spotify yesplaymusic
crow-translate
scrcpy
2023-06-10 14:39:49 +08:00
mpv inputs.config.nur.repos.xddxdd.svp
2023-06-09 21:09:52 +08:00
]
++ (with inputs.lib; filter isDerivation (attrValues pkgs.plasma5Packages.kdeGear));
programs.wireshark.enable = true;
2023-06-10 01:13:54 +08:00
nixpkgs.config.permittedInsecurePackages = [ "openssl-1.1.1u" "electron-19.0.7" ];
2023-06-09 21:14:22 +08:00
};
2023-06-09 20:54:03 +08:00
}