The Debian Nix package causes flake builds to fail inside the test and container environment due to sandboxing and patched Nix behavior. To ensure consistent behaviour across all distributions and align container logic with production logic, pkgmgr now relies on its own `init-nix.sh` bootstrap script instead of the distro’s `nix` package. Dropping `Depends: nix` guarantees that both Debian containers and real Debian systems install and initialize Nix via the upstream installer, matching the behaviour on Arch, Fedora, and Ubuntu. https://chatgpt.com/share/693ab9bf-e6ac-800f-83ba-a4abd1bfe407
19 lines
648 B
Plaintext
19 lines
648 B
Plaintext
Source: package-manager
|
|
Section: utils
|
|
Priority: optional
|
|
Maintainer: Kevin Veen-Birkenbach <info@veen.world>
|
|
Build-Depends: debhelper-compat (= 13)
|
|
Standards-Version: 4.6.2
|
|
Rules-Requires-Root: no
|
|
Homepage: https://github.com/kevinveenbirkenbach/package-manager
|
|
|
|
Package: package-manager
|
|
Architecture: any
|
|
Depends: ${misc:Depends}
|
|
Description: Wrapper that runs Kevin's package-manager via Nix flake
|
|
This package provides the `pkgmgr` command, which runs Kevin's package
|
|
manager via a local Nix flake
|
|
nix run /usr/lib/package-manager#pkgmgr -- ...
|
|
Nix is the only runtime dependency and must be initialized on
|
|
the system to work correctly.
|