Files
MusicFS/devenv.nix
T
2026-06-26 19:53:50 +02:00

48 lines
635 B
Nix

{
pkgs,
lib,
config,
inputs,
...
}:
{
languages.rust.enable = true;
git-hooks.hooks = {
clippy = {
enable = true;
settings.allFeatures = true;
};
treefmt.enable = true;
};
treefmt = {
enable = true;
config.programs = {
nixfmt.enable = true;
rustfmt.enable = true;
};
};
packages = with pkgs; [
git
just
opencode
];
services.postgres = {
enable = true;
initialDatabases = [
{
name = "musicfs";
schema = ./db/schema.sql;
}
];
};
outputs = {
rust-app = config.languages.rust.import ./. { };
};
}