global/programming -> profiles/programming

This commit is contained in:
Infinidoge 2023-09-07 17:00:28 -04:00
parent 97601ae155
commit 8ed1633716
14 changed files with 28 additions and 28 deletions

View file

@ -0,0 +1,16 @@
{ pkgs, lib, ... }: {
home.packages = with pkgs; lib.lists.flatten [
haskell-language-server
ghc
cabal-install
ormolu
(with haskellPackages; [
hoogle
])
stack
# stack2nix
cabal2nix
];
}

View file

@ -0,0 +1,7 @@
{ pkgs, ... }: {
home.packages = with pkgs; [
openjdk19
clang-tools
gradle
];
}

View file

@ -0,0 +1,6 @@
{ pkgs, lib, ... }: {
home.packages = with pkgs; lib.lists.flatten [
kotlin
kotlin-language-server
];
}

View file

@ -0,0 +1,5 @@
{ pkgs, lib, ... }: {
home.packages = with pkgs; lib.lists.flatten [
lua-language-server
];
}

View file

@ -0,0 +1,6 @@
{ pkgs, ... }: {
home.packages = with pkgs; [
nim
nimlsp
];
}

View file

@ -0,0 +1,18 @@
{ pkgs, lib, ... }: {
home.packages = with pkgs; lib.lists.flatten [
python310
(with python310Packages; [
black
isort
jupyter
mypy
nose
pip
pyflakes
pyls-isort
pytest
])
pyright
pipenv
];
}

View file

@ -0,0 +1,5 @@
{ pkgs, ... }: {
home.packages = with pkgs; [
racket
];
}

View file

@ -0,0 +1,11 @@
{ pkgs, ... }: {
home.packages = with pkgs; [
(rust-bin.selectLatestNightlyWith (toolchain: toolchain.default.override {
extensions = [
"rust-src"
"rust-analyzer"
];
}))
gcc
];
}

View file

@ -0,0 +1,6 @@
{ pkgs, ... }: {
home.packages = with pkgs; [
zig
zls
];
}