nix/moduler/dev.nix
2025-09-10 09:33:17 +02:00

82 lines
1 KiB
Nix

{
inputs,
lib,
config,
pkgs,
myhostname,
...
}:
let
go-migrate-pg = pkgs.go-migrate.overrideAttrs (oldAttrs: {
tags = [ "postgres" ];
});
in
{
nix.settings.trusted-users = [
"root"
"fw"
];
environment.systemPackages = with pkgs; [
timewarrior
devenv
nixfmt-rfc-style
# Containers
kubectl
docker-slim
dive
buildkit
containerd
cri-tools
yq
skopeo
umoci
velero
podman-tui
azure-cli
dotnetCorePackages.dotnet_9.sdk
google-cloud-sdk
jira-cli-go
gh
allure
kubectx
python314
awscli
minio-client
hugo
sqlc
postgresql
go-migrate-pg
argocd
ngrok
tailwindcss
yarn
plantuml
go
templ
goa
prettierd
qrencode
air
git
lazydocker
gcc
gnumake
cmake
jq
git
(wrapHelm kubernetes-helm {
plugins = with pkgs.kubernetes-helmPlugins; [
helm-secrets
helm-diff
helm-s3
helm-git
];
})
k3sup
];
}