From 092ba8fc038c9aabc71fbbacd9b310bffc52b9f8 Mon Sep 17 00:00:00 2001 From: seth Date: Tue, 1 Aug 2023 12:06:52 -0400 Subject: pkgs/fastfetch: init at 1.12.2 --- pkgs/fastfetch.nix | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 pkgs/fastfetch.nix (limited to 'pkgs/fastfetch.nix') diff --git a/pkgs/fastfetch.nix b/pkgs/fastfetch.nix new file mode 100644 index 0000000..09f4aea --- /dev/null +++ b/pkgs/fastfetch.nix @@ -0,0 +1,80 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + ninja, + pkg-config, + chafa, + cjson, + dbus, + dconf, + glib, + imagemagick, + libGL, + libnma, + libpulseaudio, + mesa, + ocl-icd, + opencl-headers, + pciutils, + vulkan-headers, + wayland, + xfce, + xorg, + zlib, +}: +stdenv.mkDerivation rec { + pname = "fastfetch"; + version = "1.12.2"; + + src = fetchFromGitHub { + owner = "fastfetch-cli"; + repo = pname; + rev = version; + sha256 = "sha256-l9fIm7+dBsOqGoFUYtpYESAjDy3496rDTUDQjbNU4U0="; + }; + + cmakeFlags = ["-DCMAKE_INSTALL_SYSCONFDIR='etc'"]; + + buildInputs = [ + chafa + cjson + dbus + dconf + glib + imagemagick + libnma + libpulseaudio + libGL + mesa + ocl-icd + pciutils + xfce.xfconf + xorg.xrandr + zlib + ]; + + nativeBuildInputs = [ + cmake + ninja + pkg-config + opencl-headers + vulkan-headers + xorg.libxcb + xorg.libXrandr + wayland + ]; + + postInstall = '' + rm -rf $out/etc + ''; + + meta = with lib; { + homepage = "https://github.com/fastfetch-cli/fastfetch"; + description = "Like neofetch, but much faster because written in C."; + license = licenses.mit; + platforms = with platforms; platforms.unix ++ platforms.windows; + maintainers = with maintainers; [getchoo]; + }; +} -- cgit v1.2.3