nix-bitcoin/modules
padreug 1bbd7d6bc5 lamassu: switch to peer authentication for PostgreSQL
Replace password-based TCP auth with Unix socket peer authentication:
- Remove lamassu-db-password secret (no password needed)
- Remove lamassu-postgres-setup service entirely
- Use DATABASE_URL with Unix socket: postgresql://user@/db?host=/run/postgresql
- Remove POSTGRES_HOST, POSTGRES_PORT, POSTGRES_PASSWORD env vars

This follows the same pattern as btcpayserver and simplifies the module
significantly. Peer auth uses OS-level user authentication via Unix socket.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-24 16:04:37 +01:00
..
clightning-plugins clightning: set service as active only after clnrest has started 2025-05-20 22:42:41 +02:00
deployment examples: add krops deployment method 2021-03-15 18:53:07 +01:00
presets lndconnect: add clnrest 2024-11-27 21:35:46 +01:00
secrets treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
backups.nix backups: fix for nixos 24.05 2024-07-20 22:41:18 +02:00
bitcoind-rpc-public-whitelist.nix bitcoind-rpc-public-whitelist.nixbitcoind-rpc-public-whitelist: add getblockfrompeer 2025-05-15 23:11:37 +02:00
bitcoind.nix bitcoind: remove upper limit of option dbcache 2025-05-22 15:04:37 +02:00
btcpayserver.nix services: use wants dependency where possible 2025-01-29 20:44:26 +01:00
charge-lnd.nix charge-lnd: remove electrum server support 2025-05-25 13:28:21 +02:00
clightning-replication.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
clightning-rest.nix services: use wants dependency where possible 2025-01-29 20:44:26 +01:00
clightning.nix clightning: increase service start timeout 2025-06-03 11:41:33 +02:00
electrs.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
fulcrum.nix services: use wants dependency where possible 2025-01-29 20:44:26 +01:00
hardware-wallets.nix work around CVE-2024-23342 for pkgs hwi, trezor 2025-11-22 15:21:32 +01:00
joinmarket-ob-watcher.nix joinmarket: add option settings 2024-08-11 20:16:56 +02:00
joinmarket.nix support running joinmarket with bitcoind 29 2025-10-23 08:15:34 +02:00
lamassu-lnbits.nix lamassu: switch to peer authentication for PostgreSQL 2025-12-24 16:04:37 +01:00
lightning-loop.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
lightning-pool.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
liquid.nix services: use wants dependency where possible 2025-01-29 20:44:26 +01:00
lnd.nix lnd: add fee.url for neutrino on mainnet 2025-12-24 16:04:37 +01:00
lndconnect.nix lndconnect: add clnrest 2024-11-27 21:35:46 +01:00
mempool.nix mempool: add frontend settings 2025-06-02 10:46:55 +02:00
modules.nix mempool: add module 2023-10-31 13:44:04 +01:00
netns-isolation.nix support running joinmarket with bitcoind 29 2025-10-23 08:15:34 +02:00
nix-bitcoin.nix nix-bitcoin: add example for option pkgOverlays 2024-01-15 23:05:26 +01:00
nodeinfo.nix clightning.plugins.clnrest: init 2024-11-27 18:48:24 +01:00
obsolete-options.nix joinmarket: remove deleted option txfee 2024-07-27 19:55:29 +02:00
onion-addresses.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
onion-services.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
operator.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
rtl.nix services: use wants dependency where possible 2025-01-29 20:44:26 +01:00
security.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
versioning.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00