{ 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 ./. { }; }; }