Added java section; various other small changes.
This commit is contained in:
parent
2c00cc5b9b
commit
347d406ea9
1 changed files with 23 additions and 7 deletions
|
@ -10,6 +10,7 @@ let
|
|||
# Programms I'm likely to want on every machine and/or may execute as root
|
||||
base = with pkgs; [
|
||||
alsaUtils
|
||||
finger_bsd
|
||||
ccze
|
||||
cksfv
|
||||
cryptsetup
|
||||
|
@ -74,7 +75,7 @@ let
|
|||
dict = with pkgs; [
|
||||
translate-shell
|
||||
( hunspellWithDicts (with pkgs.hunspellDicts; [ de-de en-us ] ))
|
||||
( aspellWithDicts (d: [ d.de d.en d.en-computers d.en-science ] ))
|
||||
( aspellWithDicts (d: with d; [ de en en-computers en-science ] ))
|
||||
];
|
||||
|
||||
emacs = gitpkgs.emacsWithPackages (epkgs: with epkgs; [
|
||||
|
@ -124,6 +125,10 @@ let
|
|||
visual-fill-column
|
||||
web-mode
|
||||
melpaStablePackages.idris-mode helm-idris
|
||||
/* Java */
|
||||
# projectile yasnippet lsp-mode hydra company-lsp lsp-ui lsp-java dap-mode
|
||||
cl-lib meghanada autodisass-java-bytecode google-c-style realgud
|
||||
weechat
|
||||
]);
|
||||
|
||||
extra = with pkgs; [
|
||||
|
@ -149,19 +154,24 @@ let
|
|||
];
|
||||
|
||||
haskell = pkgs.haskellPackages.ghcWithPackages (pkgs: with pkgs; [
|
||||
hindent
|
||||
mtl
|
||||
random
|
||||
]);
|
||||
|
||||
haskell-tools = with pkgs; [ cabal-install hlint]; # ghcid
|
||||
|
||||
java = with pkgs; [
|
||||
openjdk11
|
||||
(with pkgs.eclipses; eclipseWithPlugins {
|
||||
maven
|
||||
(with gitpkgs.eclipses; eclipseWithPlugins {
|
||||
eclipse = eclipse-platform;
|
||||
jvmArgs = [ "-Xmx2048m" ];
|
||||
plugins = [
|
||||
plugins.color-theme
|
||||
plugins.emacsplus
|
||||
plugins.checkstyle
|
||||
plugins = with plugins; [
|
||||
color-theme
|
||||
# emacsplus
|
||||
checkstyle
|
||||
eclemma
|
||||
];
|
||||
})
|
||||
];
|
||||
|
@ -169,12 +179,15 @@ let
|
|||
python3 = gitpkgs.python3Full.withPackages(ps: with ps; [
|
||||
GitPython
|
||||
bpython
|
||||
cairosvg cairocffi
|
||||
configparser
|
||||
django
|
||||
elpy
|
||||
emoji
|
||||
epc
|
||||
flake8
|
||||
genanki
|
||||
mypy
|
||||
numpy
|
||||
opencv3
|
||||
paho-mqtt
|
||||
|
@ -183,6 +196,7 @@ let
|
|||
pip
|
||||
plotly
|
||||
pyflakes
|
||||
pygame pygame_sdl2
|
||||
pylama
|
||||
pylint
|
||||
pyopengl
|
||||
|
@ -216,7 +230,7 @@ let
|
|||
# flask_testing
|
||||
# flask_wtf
|
||||
# flaskbabel
|
||||
] ++ optionals (elem "i3" cfg.desktop.wms) [ py3status pytz tzlocal ]);
|
||||
] ++ optionals (elem "i3" cfg.desktop.wms) [ py3status pytz tzlocal ]);
|
||||
|
||||
rustpkgs = with pkgs; [
|
||||
rustup
|
||||
|
@ -245,6 +259,8 @@ let
|
|||
gnome3.gnome-terminal
|
||||
gnome3.gvfs
|
||||
gvfs
|
||||
gitpkgs.krita gitpkgs.gmic_krita_qt
|
||||
oneko
|
||||
pcmanfm lxmenu-data shared_mime_info
|
||||
pavucontrol
|
||||
xclip
|
||||
|
|
Loading…
Reference in a new issue