nixos/modules/packages/gui.nix

110 lines
3.2 KiB
Nix
Raw Normal View History

2023-06-24 23:00:02 +08:00
inputs:
2023-06-09 20:54:03 +08:00
{
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
2023-06-10 16:19:05 +08:00
genieai.chatgpt-vscode
ms-ceintl.vscode-language-pack-zh-hans
2023-06-09 21:09:52 +08:00
llvm-vs-code-extensions.vscode-clangd
2023-06-10 16:19:05 +08:00
twxs.cmake
2023-06-09 21:09:52 +08:00
ms-vscode.cmake-tools
2023-06-10 16:19:05 +08:00
donjayamanne.githistory
2023-06-09 21:09:52 +08:00
github.copilot
github.github-vscode-theme
ms-vscode.hexeditor
oderwat.indent-rainbow
2023-06-10 16:19:05 +08:00
ms-toolsai.jupyter
ms-toolsai.vscode-jupyter-cell-tags
ms-toolsai.jupyter-keymap
ms-toolsai.jupyter-renderers
ms-toolsai.vscode-jupyter-slideshow
2023-06-09 21:09:52 +08:00
james-yu.latex-workshop
2023-06-10 16:19:05 +08:00
yzhang.markdown-all-in-one
2023-06-09 21:09:52 +08:00
pkief.material-icon-theme
2023-06-10 16:19:05 +08:00
equinusocio.vsc-material-theme
bbenoist.nix
ms-python.vscode-pylance
ms-python.python
2023-06-09 21:09:52 +08:00
ms-vscode-remote.remote-ssh
2023-06-10 16:19:05 +08:00
redhat.vscode-xml
dotjoshjohnson.xml
2023-06-09 21:09:52 +08:00
])
++ (with nix-vscode-extensions.vscode-marketplace;
[
2023-06-10 16:19:05 +08:00
jeff-hykin.better-cpp-syntax
ms-vscode.cpptools-extension-pack
2023-06-09 21:09:52 +08:00
ms-vscode.cpptools-themes
2023-06-10 16:19:05 +08:00
josetr.cmake-language-support-vscode
fredericbonnet.cmake-test-adapter
equinusocio.vsc-community-material-theme
2023-06-09 21:09:52 +08:00
guyutongxue.cpp-reference
2023-06-10 16:19:05 +08:00
intellsmi.comment-translate
intellsmi.deepl-translate
ms-vscode-remote.remote-containers
fabiospampinato.vscode-diff
cschlosser.doxdocgen
znck.grammarly
ms-python.isort
thfriedrich.lammps
leetcode.vscode-leetcode
equinusocio.vsc-material-theme-icons
gimly81.matlab
affenwiesel.matlab-formatter
xdebug.php-debug
ckolkman.vscode-postgres
ms-ossdata.vscode-postgresql
ms-vscode-remote.remote-ssh-edit
ms-vscode.remote-explorer
ms-vscode.test-adapter-converter
hbenl.vscode-test-explorer
hirse.vscode-ungit
2023-06-09 21:09:52 +08:00
]);
} )
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
2023-07-06 14:02:19 +08:00
nur-xddxdd.wine-wechat
2023-06-09 21:09:52 +08:00
remmina
bitwarden
spotify yesplaymusic
crow-translate
scrcpy
2023-06-10 14:39:49 +08:00
mpv inputs.config.nur.repos.xddxdd.svp
2023-06-25 00:50:10 +08:00
jetbrains.clion android-studio
2023-06-30 15:44:52 +08:00
localPackages.typora
2023-06-26 22:46:56 +08:00
yubikey-manager yubikey-manager-qt yubikey-personalization yubikey-personalization-gui
2023-06-30 13:46:56 +08:00
appflowy
2023-06-30 15:45:11 +08:00
nomacs
2023-07-03 12:43:13 +08:00
putty virt-viewer
2023-07-04 18:19:41 +08:00
wl-clipboard-x11 parallel lsof duperemove mlocate kmscon hdparm bat gnuplot whois zoom traceroute tcping-go
tcpdump nmap mtr-gui simplescreenrecorder obs-studio
2023-07-05 20:58:00 +08:00
signal-desktop dbeaver ftxui yaml-cpp wl-mirror poppler_utils imagemagick
2023-06-09 21:09:52 +08:00
]
2023-06-24 23:00:02 +08:00
++ (with inputs.lib; filter isDerivation (attrValues inputs.pkgs.plasma5Packages.kdeGear));
2023-06-25 11:38:01 +08:00
programs.wireshark = { enable = true; package = inputs.pkgs.wireshark; };
2023-06-25 13:12:16 +08:00
nixpkgs.config = { permittedInsecurePackages = [ "openssl-1.1.1u" "electron-19.0.7" ]; allowUnfree = true; };
2023-07-10 10:29:04 +08:00
# programs.firejail =
# {
# enable = true;
# wrappedBinaries =
# {
# qq =
# {
# executable = "${inputs.pkgs.qq}/bin/qq";
# profile = "${inputs.pkgs.firejail}/etc/firejail/linuxqq.profile";
# };
# };
# };
2023-06-09 21:14:22 +08:00
};
2023-06-09 20:54:03 +08:00
}