at master 36 lines 1.0 kB view raw
1{ 2 lib, 3 nix-update-script, 4 fetchFromGitHub, 5}: 6let 7 originalDrv = fetchFromGitHub { 8 owner = "Aylur"; 9 repo = "astal"; 10 rev = "344a6dce56437a190b99e516a6cab8332cccf19e"; 11 hash = "sha256-BSfvr7wdY5SbathVlrOW7vCyI9UGVIe2b9rTJ0O5IKo="; 12 }; 13in 14originalDrv.overrideAttrs ( 15 final: prev: { 16 name = "${final.pname}-${final.version}"; # fetchFromGitHub already defines name 17 pname = "astal-source"; 18 version = "0-unstable-2025-09-10"; 19 20 meta = prev.meta // { 21 description = "Building blocks for creating custom desktop shells (source)"; 22 longDescription = '' 23 Please don't use this package directly, use one of subpackages in 24 `astal` namespace. This package is just a `fetchFromGitHub`, which is 25 reused between all subpackages. 26 ''; 27 maintainers = with lib.maintainers; [ perchun ]; 28 platforms = lib.platforms.linux; 29 }; 30 31 passthru = prev.passthru // { 32 updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; 33 src = originalDrv; 34 }; 35 } 36)