nix-configs/modules/desktop/home/layaway.nix
Schrottkatze 43b0c0d9b1 aaa
2026-08-31 13:21:30 +02:00

30 lines
838 B
Nix

{
pkgs,
lib,
...
}:
let
# stolen: https://github.com/MultisampledNight/core/blob/678f176cb24f5dc4b5dc629cfd3e643487be01bb/system/packages/layaway/default.nix#L7-L25
layaway = pkgs.rustPlatform.buildRustPackage rec {
pname = "layaway";
version = "0.2.1";
src = pkgs.fetchFromCodeberg {
owner = "MultisampledNight";
repo = pname;
rev = "e3c25e8c887c61f22b7bf321d71f1d74f8ec960f";
hash = "sha256-SzAuVFEy56svasO3+1p6ysBRrIQd0UZX++/P4ZuwWm0=";
};
cargoHash = "sha256-QVxlkE+sq4U048LnshI/tq6HInKiSgjQLAdR+27/wEI=";
meta = with lib; {
description = "Layout creation for Sway via a relative and human-readable DSL.";
homepage = "https://github.com/MultisampledNight/layaway";
maintainers = [ maintainers.multisn8 ];
};
};
in
{
home.packages = [ layaway ];
}