Kevin Veen-Birkenbach
d4b00046d3
Refine installer layering and Python/Nix integration
...
- Introduce explicit CLI layer model (os-packages, nix, python, makefile)
and central InstallationPipeline to orchestrate installers.
- Move installer orchestration out of install_repos() into
pkgmgr.actions.repository.install.pipeline, using layer precedence and
capability tracking.
- Add pkgmgr.actions.repository.install.layers to classify commands into
layers and compare priorities.
- Rework PythonInstaller to always use isolated environments:
PKGMGR_PIP override → active venv → per-repo venv under ~/.venvs/<identifier>,
avoiding system Python and PEP 668 conflicts.
- Adjust NixFlakeInstaller to install flake outputs based on repository
identity: pkgmgr/package-manager → pkgmgr (mandatory) + default (optional),
all other repos → default (mandatory).
- Tighten MakefileInstaller behaviour, add global
PKGMGR_DISABLE_MAKEFILE_INSTALLER switch, and simplify install target
detection.
- Rewrite resolve_command_for_repo() with explicit Repository typing,
better Python package detection, Nix/PATH resolution, and a
library-only fallback instead of raising on missing CLI.
- Update flake.nix devShell to provide python3 with pip and add pip as a
propagated build input.
- Remove deprecated/wip repository entries from config defaults and drop
the unused config/wip.yml.
https://chatgpt.com/share/69399157-86d8-800f-9935-1a820893e908
2025-12-10 16:26:23 +01:00
Kevin Veen-Birkenbach
71cf032506
Added fidedu
2025-10-18 11:32:48 +02:00
Kevin Veen-Birkenbach
8ec43840b9
Added automtu
2025-10-15 19:18:15 +02:00
Kevin Veen-Birkenbach
59220f5c43
Added reuse
2025-10-15 14:02:00 +02:00
Kevin Veen-Birkenbach
d13784995b
Added invbuilder
2025-10-15 11:28:49 +02:00
Kevin Veen-Birkenbach
f17c395dac
Added localnet
2025-10-14 10:56:14 +02:00
Kevin Veen-Birkenbach
0430a746ca
Added poc-mcp-llm-stack
2025-09-20 10:22:55 +02:00
Kevin Veen-Birkenbach
b9c9f473e9
Updated cleanback
2025-09-11 19:36:49 +02:00
Kevin Veen-Birkenbach
d9ed53b876
Added doscol
2025-08-20 16:57:18 +02:00
Kevin Veen-Birkenbach
7a3187278f
Replaced pgsr through dbsr
2025-08-15 18:53:07 +02:00
Kevin Veen-Birkenbach
5ce8c18682
Added pgsr
2025-08-14 12:18:41 +02:00
Kevin Veen-Birkenbach
56c59a24d4
Changed cymais to infinito
2025-07-29 19:57:02 +02:00
Kevin Veen-Birkenbach
95176f4c97
Renamed cymais to infinito.nexus
2025-07-28 16:33:34 +02:00
Kevin Veen-Birkenbach
c26d5bf20f
Added unilog
2025-07-21 21:22:26 +02:00
Kevin Veen-Birkenbach
568756d23e
Added usure
2025-07-17 16:59:36 +02:00
Kevin Veen-Birkenbach
f1d3aa7251
Added docodol
2025-07-17 02:42:57 +02:00
Kevin Veen-Birkenbach
84229a719c
Added mig
2025-07-11 07:19:55 +02:00
Kevin Veen-Birkenbach
61c8cd9e5a
Added visere
2025-07-03 14:35:31 +02:00
Kevin Veen-Birkenbach
3c4c700cbe
Added keycloak-username-validator
2025-06-18 08:48:06 +02:00
Kevin Veen-Birkenbach
7204204221
Added sitdepex
2025-06-05 18:40:30 +02:00
Kevin Veen-Birkenbach
fe65643ac3
Added healpdf
2025-05-31 21:43:33 +02:00
Kevin Veen-Birkenbach
0a2f3f7d6a
Added checkcsp
2025-05-13 15:29:29 +02:00
Kevin Veen-Birkenbach
e8700c2715
Added certreap
2025-05-07 06:05:58 +02:00
Kevin Veen-Birkenbach
bb57a40621
Added certbundle
2025-04-28 09:56:09 +02:00
Kevin Veen-Birkenbach
7b36c40752
Added ldap-schema-manager
2025-04-27 15:01:45 +02:00
Kevin Veen-Birkenbach
a15ceac6b5
Added pulse-bluetooth-mux
2025-04-23 09:13:25 +02:00
Kevin Veen-Birkenbach
4c01f7bd8e
Removed commit verification
2025-04-21 21:28:44 +02:00
Kevin Veen-Birkenbach
10c69eb238
Added voltrace to config
2025-04-21 21:25:30 +02:00
Kevin Veen-Birkenbach
1c0784e41f
Implemented j2r
2025-04-18 18:36:49 +02:00
Kevin Veen-Birkenbach
bc14f4c1a7
Added colorgen
2025-04-15 16:24:01 +02:00
Kevin Veen-Birkenbach
ac786d696e
Removed ignore
2025-04-09 19:31:00 +02:00
Kevin Veen-Birkenbach
75b9af26b1
Added cymais presentation
2025-04-09 19:28:47 +02:00
Kevin Veen-Birkenbach
40dd7bb8f8
Added cymais-sphinx
2025-04-09 12:26:36 +02:00
Kevin Veen-Birkenbach
13f0037dd9
Added dockreap
2025-04-07 14:53:04 +02:00
Kevin Veen-Birkenbach
e6b08aa503
Added meta info for favicon-generator and added setup-hibernate entry
2025-04-02 16:29:42 +02:00
Kevin Veen-Birkenbach
ff0f3e0f1c
Moved binaries directory configuration to config.yaml
2025-04-01 13:58:33 +02:00
Kevin Veen-Birkenbach
d790036c37
Added favgen
2025-03-20 01:37:56 +01:00
Kevin Veen-Birkenbach
14f7f3ef89
Removed ignoring of gihufu and added B5690EEEBB952194
2025-03-12 20:17:54 +01:00
Kevin Veen-Birkenbach
9b6d82edbe
Added gihufu
2025-03-12 20:10:47 +01:00
Kevin Veen-Birkenbach
bb98e52a17
Added gpg verification for repos
2025-03-12 10:49:36 +01:00
Kevin Veen-Birkenbach
156506c3de
Added gitconfig
2025-03-12 09:42:51 +01:00
Kevin Veen-Birkenbach
32da93c8d9
Optimized hashing, pure, bsr etc.
2025-03-12 09:14:07 +01:00
Kevin Veen-Birkenbach
12734e4605
Added bure and solved clone bug
2025-03-12 08:19:23 +01:00
Kevin Veen-Birkenbach
556e0df278
Optimized workspace
2025-03-05 11:20:59 +01:00
Kevin Veen-Birkenbach
486f5b486c
Corrected momo settings
2025-03-05 10:41:32 +01:00
Kevin Veen-Birkenbach
5e2eb9df3c
Refactored and solved bugs
2025-03-05 09:11:45 +01:00
Kevin Veen-Birkenbach
0177e00058
Finished last entries
2025-03-04 23:59:29 +01:00
Kevin Veen-Birkenbach
cac0d51aa9
Added more entries to repo
2025-03-04 23:28:11 +01:00
Kevin Veen-Birkenbach
ecc9b89c25
Updated repo
2025-03-04 23:16:20 +01:00
Kevin Veen-Birkenbach
367ce4952f
Updated more entries
2025-03-04 22:05:05 +01:00