Files
nix-dotfiles/hosts/common/packages.nix

55 lines
999 B
Nix

{ config, lib, pkgs, ... }:
{
environment.systemPackages = with pkgs; ([
wget
# Extra manpages
man-pages
linux-doc
linux-manual
clang-manpages
gcc.man
] ++ (lib.optionals (!config.machineVars.headless) [
haskellPackages.xmobar
]));
system.extraDependencies =
lib.optionals (config.machineVars.development) (with pkgs; [
asciidoc
asciidoctor
cabal2nix
clang
dart
dotnet-sdk
# dotnet-sdk_3
# dotnet-sdk_5
dotnetPackages.Nuget
elm2nix
elmPackages.elm
flutter
gcc
ghc
ghcid
# haskellPackages.Cabal_3_6_3_0
maven
nixfmt-rfc-style
nixpkgs-fmt
# nixpkgs-hammering
nodePackages.node2nix
nodePackages.npm
nodePackages.sass
nodePackages.typescript
nodePackages.yarn
nodejs
plantuml
python3
rustc
rustc
rustup
sqlcheck
sqlint
sqlite
sqlite-web
]);
}