Add nixfiles-assets

Can't do it as a flake because flakes don't support LFS
This commit is contained in:
NullBite 2024-03-18 04:21:10 -04:00
parent 552f0439dc
commit c99d512d7d
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A
2 changed files with 26 additions and 0 deletions
pkgs
default.nix
nixfiles-assets

@ -11,4 +11,5 @@ in
google-fonts = callPackage ./google-fonts { };
wm-helpers = callPackage ./wm-helpers { };
atool = callPackage ./atool-wrapped { };
nixfiles-assets = callPackage ./nixfiles-assets { };
}

@ -0,0 +1,25 @@
{ lib, stdenvNoCC, fetchFromGitea }:
let
src = fetchFromGitea {
domain = "gitea.protogen.io";
owner = "nullbite";
repo = "nixfiles-assets";
rev = "4ee66c3036";
hash = "sha256-e8iXy4hCLYegNTeyB/GB8hj+gj1wPD+b+XOsEcdfEJY=";
forceFetchGit = true;
fetchLFS = true;
};
in
stdenvNoCC.mkDerivation {
pname = "nixfiles-assets";
version = src.rev;
inherit src;
phases = [ "installPhase" ];
installPhase = ''
cd $src
pwd
ls
mkdir -p $out/share/
cp -a wallpapers $out/share/
'';
}