nixos/modules/packages/gui.nix

116 lines
3.4 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-07-10 15:37:35 +08:00
jnoortheen.nix-ide
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
fortran-lang.linter-gfortran
2023-06-09 21:09:52 +08:00
]);
} )
qbittorrent # tunder
gparted snapper-gui
2023-07-15 10:12:53 +08:00
google-chrome
2023-06-09 21:09:52 +08:00
zotero texlive.combined.scheme-full libreoffice-qt
element-desktop tdesktop discord
# jail
2023-07-11 18:04:09 +08:00
qq nur-xddxdd.wechat-uos inputs.config.nur.repos.linyinfeng.wemeet
2023-07-12 15:37:27 +08:00
# nur-xddxdd.wine-wechat
nur-xddxdd.baidupcs-go
2023-06-09 21:09:52 +08:00
remmina
bitwarden
spotify yesplaymusic
crow-translate
scrcpy
2023-07-11 18:04:09 +08:00
mpv nur-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-13 10:39:47 +08:00
signal-desktop dbeaver ftxui yaml-cpp wl-mirror poppler_utils imagemagick gimp
2023-07-16 14:23:48 +08:00
playonlinux bottles # davinci-resolve
2023-07-19 23:51:25 +08:00
notion-app-enhanced appflowy joplin-desktop
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-15 10:12:53 +08:00
programs.firefox = { enable = true; languagePacks = [ "zh-CN" "en-US" ]; };
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
}