i'll do something about this later
This commit is contained in:
parent
63c7cc6b8b
commit
1e9033f823
1 changed files with 28 additions and 7 deletions
|
|
@ -1,23 +1,44 @@
|
|||
{ lib, stdenv, fetchFromGitHub }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
{ lib, stdenv, fetchFromGitHub, hicolor-icon-theme }:
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "vivid-icons";
|
||||
version = "2025-03-16";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "L4ki";
|
||||
repo = "Vivid-Plasma-Themes";
|
||||
rev = "fe8b8f1bdd3784dc838c125bb9e1b2d713f40e67";
|
||||
sha256 = "1rcphy08r6337gbp98nz00mj780jn9kwm40ngd9pxnlvwp2n8mjj";
|
||||
};
|
||||
|
||||
buildInputs = [ hicolor-icon-theme ];
|
||||
installPhase = ''
|
||||
mkdir -p $out/share/icons
|
||||
cp -r "Vivid Icons Themes/"* $out/share/icons/
|
||||
for theme in $out/share/icons/*; do
|
||||
if [ -d "$theme" ]; then
|
||||
echo "Processing theme: $theme"
|
||||
cat > "$theme/index.theme" <<EOF
|
||||
[Icon Theme]
|
||||
Name=$(basename "$theme")
|
||||
Comment=$(basename "$theme") icons
|
||||
Inherits=hicolor
|
||||
Directories=8x8,16x16,22x22
|
||||
[8x8]
|
||||
Size=8
|
||||
Context=Emblems
|
||||
Type=Fixed
|
||||
[16x16]
|
||||
Size=16
|
||||
Context=Actions
|
||||
Type=Fixed
|
||||
[22x22]
|
||||
Size=22
|
||||
Context=Actions
|
||||
Type=Fixed
|
||||
EOF
|
||||
fi
|
||||
done
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Vivid Icons";
|
||||
description = "Vivid Icons Theme";
|
||||
homepage = "https://github.com/L4ki/Vivid-Plasma-Themes";
|
||||
license = licenses.gpl3;
|
||||
platforms = platforms.all;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue