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
|
# Programms I'm likely to want on every machine and/or may execute as root
|
||||||
base = with pkgs; [
|
base = with pkgs; [
|
||||||
alsaUtils
|
alsaUtils
|
||||||
|
finger_bsd
|
||||||
ccze
|
ccze
|
||||||
cksfv
|
cksfv
|
||||||
cryptsetup
|
cryptsetup
|
||||||
|
@ -74,7 +75,7 @@ let
|
||||||
dict = with pkgs; [
|
dict = with pkgs; [
|
||||||
translate-shell
|
translate-shell
|
||||||
( hunspellWithDicts (with pkgs.hunspellDicts; [ de-de en-us ] ))
|
( 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; [
|
emacs = gitpkgs.emacsWithPackages (epkgs: with epkgs; [
|
||||||
|
@ -124,6 +125,10 @@ let
|
||||||
visual-fill-column
|
visual-fill-column
|
||||||
web-mode
|
web-mode
|
||||||
melpaStablePackages.idris-mode helm-idris
|
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; [
|
extra = with pkgs; [
|
||||||
|
@ -149,19 +154,24 @@ let
|
||||||
];
|
];
|
||||||
|
|
||||||
haskell = pkgs.haskellPackages.ghcWithPackages (pkgs: with pkgs; [
|
haskell = pkgs.haskellPackages.ghcWithPackages (pkgs: with pkgs; [
|
||||||
|
hindent
|
||||||
mtl
|
mtl
|
||||||
random
|
random
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
haskell-tools = with pkgs; [ cabal-install hlint]; # ghcid
|
||||||
|
|
||||||
java = with pkgs; [
|
java = with pkgs; [
|
||||||
openjdk11
|
openjdk11
|
||||||
(with pkgs.eclipses; eclipseWithPlugins {
|
maven
|
||||||
|
(with gitpkgs.eclipses; eclipseWithPlugins {
|
||||||
eclipse = eclipse-platform;
|
eclipse = eclipse-platform;
|
||||||
jvmArgs = [ "-Xmx2048m" ];
|
jvmArgs = [ "-Xmx2048m" ];
|
||||||
plugins = [
|
plugins = with plugins; [
|
||||||
plugins.color-theme
|
color-theme
|
||||||
plugins.emacsplus
|
# emacsplus
|
||||||
plugins.checkstyle
|
checkstyle
|
||||||
|
eclemma
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
@ -169,12 +179,15 @@ let
|
||||||
python3 = gitpkgs.python3Full.withPackages(ps: with ps; [
|
python3 = gitpkgs.python3Full.withPackages(ps: with ps; [
|
||||||
GitPython
|
GitPython
|
||||||
bpython
|
bpython
|
||||||
|
cairosvg cairocffi
|
||||||
configparser
|
configparser
|
||||||
django
|
django
|
||||||
elpy
|
elpy
|
||||||
emoji
|
emoji
|
||||||
epc
|
epc
|
||||||
|
flake8
|
||||||
genanki
|
genanki
|
||||||
|
mypy
|
||||||
numpy
|
numpy
|
||||||
opencv3
|
opencv3
|
||||||
paho-mqtt
|
paho-mqtt
|
||||||
|
@ -183,6 +196,7 @@ let
|
||||||
pip
|
pip
|
||||||
plotly
|
plotly
|
||||||
pyflakes
|
pyflakes
|
||||||
|
pygame pygame_sdl2
|
||||||
pylama
|
pylama
|
||||||
pylint
|
pylint
|
||||||
pyopengl
|
pyopengl
|
||||||
|
@ -216,7 +230,7 @@ let
|
||||||
# flask_testing
|
# flask_testing
|
||||||
# flask_wtf
|
# flask_wtf
|
||||||
# flaskbabel
|
# flaskbabel
|
||||||
] ++ optionals (elem "i3" cfg.desktop.wms) [ py3status pytz tzlocal ]);
|
] ++ optionals (elem "i3" cfg.desktop.wms) [ py3status pytz tzlocal ]);
|
||||||
|
|
||||||
rustpkgs = with pkgs; [
|
rustpkgs = with pkgs; [
|
||||||
rustup
|
rustup
|
||||||
|
@ -245,6 +259,8 @@ let
|
||||||
gnome3.gnome-terminal
|
gnome3.gnome-terminal
|
||||||
gnome3.gvfs
|
gnome3.gvfs
|
||||||
gvfs
|
gvfs
|
||||||
|
gitpkgs.krita gitpkgs.gmic_krita_qt
|
||||||
|
oneko
|
||||||
pcmanfm lxmenu-data shared_mime_info
|
pcmanfm lxmenu-data shared_mime_info
|
||||||
pavucontrol
|
pavucontrol
|
||||||
xclip
|
xclip
|
||||||
|
|
Loading…
Reference in a new issue