Skip to content

Use harmonia-store-core to save on a lot of code#45

Merged
Ericson2314 merged 1 commit intopdtpartners:mainfrom
obsidiansystems:harmonia
Mar 12, 2026
Merged

Use harmonia-store-core to save on a lot of code#45
Ericson2314 merged 1 commit intopdtpartners:mainfrom
obsidiansystems:harmonia

Conversation

@artemist
Copy link
Contributor

We can get rid of nix-libstore this way.

The old nix-libstore and harmonia-store-core store path types differently, so this required a fair bit of plumbing of the store path.

As part of this, fix NixOS test failures.
Putting packages in environment.systemPackages isn't correct, it should be done with nix.package. This happened to work with older nix, but doesn't anymore.

This is a continuation of #40

We can get rid of nix-libstore this way.

The old nix-libstore and harmonia-store-core store path types
differently, so this required a fair bit of plumbing of the store path.

As part of this, fix NixOS test failures.
Putting packages in environment.systemPackages isn't correct,
it should be done with nix.package. This happened to work with older
nix, but doesn't anymore.

Co-authored-by: Artemis Tosini <artemis.tosini@obsidian.systems>
Co-authored-by: Amaan Qureshi <git@amaanq.com>
@Ericson2314 Ericson2314 merged commit f3abfe9 into pdtpartners:main Mar 12, 2026
14 checks passed
@Ericson2314 Ericson2314 deleted the harmonia branch March 12, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants