beauty-line-icon-theme: init at 0.0.1

+43
+39
pkgs/data/icons/beauty-line-icon-theme/default.nix
··· 1 + { lib, stdenv, fetchzip, breeze-icons, gtk3, gnome-icon-theme, hicolor-icon-theme, mint-x-icons, pantheon }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "BeautyLine"; 5 + version = "0.0.1"; 6 + 7 + src = fetchzip { 8 + name = "${pname}-${version}"; 9 + url = "https://github.com/gvolpe/BeautyLine/releases/download/${version}/BeautyLine.tar.gz"; 10 + sha256 = "030bjk333fr9wm1nc740q8i31rfsgf3vg6cvz36xnvavx3q363l7"; 11 + }; 12 + 13 + nativeBuildInputs = [ gtk3 ]; 14 + 15 + # ubuntu-mono is also required but missing in ubuntu-themes (please add it if it is packaged at some point) 16 + propagatedBuildInputs = [ 17 + breeze-icons 18 + gnome-icon-theme 19 + hicolor-icon-theme 20 + mint-x-icons 21 + pantheon.elementary-icon-theme 22 + ]; 23 + 24 + dontDropIconThemeCache = true; 25 + 26 + installPhase = '' 27 + mkdir -p $out/share/icons/${pname} 28 + cp -r * $out/share/icons/${pname}/ 29 + gtk-update-icon-cache $out/share/icons/${pname} 30 + ''; 31 + 32 + meta = with lib; { 33 + description = "BeautyLine icon theme"; 34 + homepage = "https://www.gnome-look.org/p/1425426/"; 35 + platforms = platforms.linux; 36 + license = [ licenses.publicDomain ]; 37 + maintainers = with maintainers; [ gvolpe ]; 38 + }; 39 + }
+4
pkgs/top-level/all-packages.nix
··· 1603 1603 1604 1604 bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { }); 1605 1605 1606 + beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme { 1607 + inherit (plasma5Packages) breeze-icons; 1608 + }; 1609 + 1606 1610 bc = callPackage ../tools/misc/bc { }; 1607 1611 1608 1612 bdf2psf = callPackage ../tools/misc/bdf2psf { };