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

@ -25,7 +25,7 @@
shells.all
starship
tmux
];
] ++ builtins.attrValues profiles.programming;
home = {
stateVersion = config.system.stateVersion;

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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