all repos — char/flake @ 3db86c6872cbd29ec02a6a117fdec41d9c00f4ea

nixos flake

add postgres
Charlotte Som charlotte@som.codes
Sun, 08 Feb 2026 15:42:59 +0000
commit

3db86c6872cbd29ec02a6a117fdec41d9c00f4ea

parent

6e34475619958f3a528bca99c3942a02e6344055

3 files changed, 23 insertions(+), 0 deletions(-)

jump to
M flake.nixflake.nix

@@ -34,6 +34,7 @@ ./profiles/common/networking.nix

./profiles/runestone/hardware-configuration.nix ./profiles/runestone/base.nix + ./profiles/runestone/postgres.nix ]; }; };
M profiles/runestone/base.nixprofiles/runestone/base.nix

@@ -56,4 +56,6 @@ unstable-pkgs.lan-mouse

unstable-pkgs.zed-editor unstable-pkgs.zed-editor.remote_server ]; + + services.cloudflare-warp.enable = true; }
A profiles/runestone/postgres.nix

@@ -0,0 +1,20 @@

+{ pkgs, ... }: { + services.postgresql = { + enable = true; + enableTCPIP = true; + settings = { + listen_addresses = pkgs.lib.mkForce "0.0.0.0"; + port = pkgs.lib.mkForce 5432; + }; + ensureDatabases = [ "orbismmo" ]; + ensureUsers = [{ + name = "orbismmo"; + ensureDBOwnership = true; + }]; + authentication = pkgs.lib.mkOverride 10 '' + local all all trust + host all all 0.0.0.0/0 scram-sha-256 + host all all ::0/0 scram-sha-256 + ''; + }; +}