georm/devenv.nix
Lucien Cartier-Tilet 796f73735f
Some checks failed
CI / tests (push) Failing after 34s
chore: switch from flake to devenv
2025-06-05 18:56:39 +02:00

34 lines
688 B
Nix

{ pkgs, lib, config, inputs, ... }:
{
dotenv.enable = true;
packages = with pkgs; [
bacon
cargo-deny
just
postgresql
sqls
sqlx-cli
];
# https://devenv.sh/languages/
languages.rust = {
enable = true;
channel = "stable";
};
services.postgres = {
enable = true;
initialScript = ''
CREATE USER georm WITH PASSWORD 'georm';
CREATE DATABASE georm OWNER georm;
GRANT ALL PRIVILEGES ON DATABASE georm TO georm;
\c georm;
GRANT ALL ON SCHEMA public TO georm;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO georm;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO georm;
'';
};
}