add obs, etc

This commit is contained in:
Scott Scoble 2026-05-21 11:07:40 -07:00
parent 746b703d70
commit f367c42651
16 changed files with 844 additions and 31 deletions

View file

@ -0,0 +1,34 @@
{ lib, stdenvNoCC, fetchFromGitHub }:
stdenvNoCC.mkDerivation {
pname = "beos-r5-icons";
version = "2021-03-24";
src = fetchFromGitHub {
owner = "jcherven";
repo = "BeOS-r5-Icons";
rev = "1c1067eabaeb0196c12606ac19b2aed4496bc15e";
hash = "sha256-6qnOWMdwgK9tKifHXSF6s1KjHkdIG/jnM9Te43cVOjo=";
};
installPhase = ''
mkdir -p $out/share/icons/BeOS-r5
cp -pr * $out/share/icons/BeOS-r5/
# Remove broken symlinks (icon theme has some dangling links)
find $out/share/icons/BeOS-r5 -type l -not -exec test -e {} \; -delete
rm -f $out/share/icons/BeOS-r5/screenshot.png
rm -f $out/share/icons/BeOS-r5/.icon-theme.cache
'';
meta = with lib; {
description = "Classic BeOS r5 icons for Linux desktops";
longDescription = ''
A large collection of BeOS & period-correct icons.
Includes icons from BeOS-r5, Zeta OS, Haiku OS, KDEclassic, and more.
'';
homepage = "https://github.com/jcherven/BeOS-r5-Icons";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ ];
};
}

View file

@ -0,0 +1,28 @@
{ lib, stdenvNoCC, fetchurl }:
stdenvNoCC.mkDerivation {
pname = "haiku-cursor";
version = "linux-02";
src = fetchurl {
url = "https://github.com/leath-dub/Haiku_Cursor/releases/download/linux-02/Haiku_Cursor.tgz";
hash = "sha256-AXgo+jqrCjEyDpWL6GnpUAbvx3Oje+7zQvnIC8j1uz0=";
};
installPhase = ''
mkdir -p $out/share/icons/Haiku_Cursor
cp -pr * $out/share/icons/Haiku_Cursor/
'';
meta = with lib; {
description = "Haiku/BeOS-style XCursor theme";
longDescription = ''
A port of the Haiku cursor set as an XCursor theme.
These cursors are faithful to the BeOS/Haiku look.
'';
homepage = "https://github.com/leath-dub/Haiku_Cursor";
license = licenses.mit;
platforms = platforms.linux;
maintainers = [ ];
};
}