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