nix/moduler/dev.nix
2025-09-13 22:02:42 +02:00

72 lines
814 B
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; [
# Neovim
inputs.neovim-nightly-overlay.packages.${pkgs.system}.default
# Nix
devenv
nixfmt-rfc-style
# Docker
dive
lazydocker
# Jobb
azure-cli
dotnetCorePackages.dotnet_9.sdk
jira-cli-go
gh
# Minio
awscli
minio-client
# Blogging
hugo
# System Design
sqlc
postgresql
plantuml
# Web Dev
tailwindcss
prettierd
# Go
air
go
templ
go-migrate-pg
# Build
git
gcc
gnumake
cmake
# System Tools
yq
jq
git
qrencode
];
}