The first bootstrapping pass.
In /etc/nixos/configuration.nix
set something like
services.postgresql = {
enable = true;
package = pkgs.postgresql_14;
enableTCPIP = false;
extraPlugins = with pkgs.postgresql_14.pkgs; [
pg_repack
postgis
periods
];
ensureDatabases = [ "dokmelody" ];
ensureUsers = [
{ name = "<your-dev-or-dokmelody-user>";
ensurePermissions = {
"DATABASE dokmelody" = "ALL PRIVILEGES";
};
}
];
};
Add pass01
directory to ASDF load path, then execute
(asdf:test-system :dokmelody-pass01)
Add pass01
directory to ASDF load path, then execute
(asdf:load-system :dokmelody-pass01)