Commit Graph

38 Commits

Author SHA1 Message Date
yukkop 7e8c6884db feat: +plgo 2026-07-13 13:27:04 +00:00
yukkop 1dd41e608b feat: neuro: stable video diffusion 2026-07-05 16:58:47 +00:00
yukkop bcf1b84dc4 fix: db-tool 2026-06-10 11:32:37 +00:00
yukkop 7c25e3b46d feat: db-tool: +secrets load 2026-06-09 23:57:51 +00:00
yukkop f4a59ff117 fix: mechabellum: 413 2026-06-07 23:14:14 +00:00
yukkop d76c0b0273 feat: vendor element-web 2026-06-05 18:55:22 +00:00
yukkop a30d1a93dd fix: element things 2026-06-05 10:55:51 +00:00
yukkop cb50e80989 feat: gitea: vendor + fix heatmap 2026-05-31 23:17:43 +00:00
yukkop 3de60e9701 feat: media-browser for matrix 2026-05-23 11:46:58 +00:00
yukkop 990e184ae3 fix?: support bot 2026-05-23 08:50:10 +00:00
yukkop 87aff4e447 feat: +package merge-archive 2026-05-22 07:45:47 +00:00
yukkop 9d2d6c15c9 feat: windows-devshell 2026-05-02 15:31:26 +00:00
yukkop 433d8283fb feat: linux-devshell: init 2026-05-01 20:39:38 +00:00
yukkop 6ef0d8338a feat: postgres hooks 2026-04-30 21:59:53 +00:00
yukkop 1d1c28f7f3 feat(db-tool): hectic-inheritance: bootstrap hectic.created_at / hectic.updated_at inheritance hook
Adds a SQL bundle plus event triggers that enforce `INHERITS (hectic.created_at)`
on every user CREATE TABLE and auto-attach a BEFORE UPDATE row trigger when a
table inherits `hectic.updated_at`. Always-exempt: `hectic`, `information_schema`,
`pg_*`, declarative partitions, temp tables. Per-DB opt-out via the GUC
`hectic.inheritance_extra_excluded_schemas`.

Exposed three ways:
  * `pkgs.hectic.hectic-inheritance` — derivation with the SQL at
    $out/share/hectic/hectic-inheritance.sql
  * `self.lib.hecticInheritance.{sql,path}` — pkgs-free Nix surface
  * `postgres-init` opt-in via `PG_HECTIC_INHERITANCE=1` (HECTIC_INHERITANCE_SQL
    overrides the default)

Test postgres-init-hectic-inheritance covers all six branches: bootstrap,
non-inheriting reject, accepting inheritance, auto updated_at trigger fires,
GUC exclusion, declarative partition exemption.
2026-04-30 15:16:57 +00:00
yukkop 977b2cfa95 feat(\db-tool\): introduce unified db-tool package with postgres harness and tests (T0-T8) 2026-04-30 09:06:44 +00:00
yukkop 8e242979b6 refactor: derustification 2026-02-20 17:36:20 +00:00
yukkop db86014b28 refactor: update to 25.11 2026-02-20 17:18:38 +00:00
yukkop e12e8dcccd apply patch from neuro 2026-02-20 12:51:32 +00:00
yukkop e5307a51bb feat(nixos): some moves to nixos server 2025-12-28 19:18:15 +00:00
yukkop 659ede1043 feat(package): migrator: something 2025-12-04 21:02:38 +00:00
yukkop 8a14cef524 feat(package): hemar: antlr grammar, but still does not work 2025-11-26 14:48:51 +00:00
yukkop 0205b9782c feat(package): hemar: conected to nix config 2025-11-24 14:33:45 +00:00
yukkop 36bcfa788e feat(package): nbt2json: pack into nix 2025-11-14 21:12:41 +00:00
yukkop f363a91138 refactor(package): pull out all realization from default.nix 2025-11-03 20:08:20 +00:00
yukkop 4558ba4755 fix(package): in default.nix migratior -> migrator 2025-11-03 19:15:57 +00:00
yukkop ff95cb447a feat(legacy): +writeDash +helpers 2025-11-03 18:51:38 +00:00
yukkop 819d4df645 some fixes 2025-10-23 11:28:56 +00:00
yukkop 8879352a3a feat(package): +deploy 2025-10-23 10:22:48 +00:00
yukkop 5b860d849c feat(package): sentinèlla: sentinel: loging 2025-10-19 15:16:38 +00:00
yukkop a153298a2e refactor: legacyPackages 2025-10-10 13:13:03 +00:00
yukkop 1d0ed49431 feat(package): onlinepubs: init 2025-10-08 15:58:35 +00:00
yukkop facf3cf0a2 feat(package): sentinèlla: add auth 2025-10-03 02:30:24 +00:00
yukkop d20d34d829 feat: appropriate sops dream wrapper 2025-09-12 17:17:29 +00:00
yukkop a777d186ea feat(package): shellplot: created 2025-08-23 16:37:08 +00:00
yukkop 13c783bcd2 feat(package): server-health: created 2025-08-23 15:16:15 +00:00
yukkop 6433dfccff feat(package): nix-derivation-hash 2025-07-23 20:15:53 +00:00
yukkop f2e7f57c5d refactor: pull out flake packages 2025-07-17 15:28:29 +00:00