feat: extend ghostty shader, add shadps4 builds, update nix, homepage
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
This commit is contained in:
@@ -2,12 +2,122 @@
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
}: let
|
||||
shadps4_qtlauncher = pkgs.fetchFromGitHub {
|
||||
owner = "shadps4-emu";
|
||||
repo = "shadps4-qtlauncher";
|
||||
rev = "1f4e59f6110d5f991cead5a3e9f72671fced2c70";
|
||||
sha256 = "sha256-AAxj3Eqp7iGJgRgJki/93fln5Z6ae8AydJLGZ6Dbb00=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
# diegolixShadps4 = pkgs.fetchFromGitHub {
|
||||
# owner = "diegolix";
|
||||
# repo = "shadps4-qtlauncher";
|
||||
# rev = "a1b2c3d4e5f67890123456789abcdef01234567";
|
||||
# sha256 = "sha256-PLACEHOLDERFORHASHVALUE1234567890ABCDEFGH=";
|
||||
# fetchSubmodules = true;
|
||||
# };
|
||||
bblauncher = pkgs.fetchFromGitHub {
|
||||
owner = "rainmakerv3";
|
||||
repo = "BB_Launcher";
|
||||
rev = "2280c90974d2d741ce927dfc88f0ecf98c8bd2df";
|
||||
sha256 = "sha256-jPcIQp2EBAEiaTLvC/OBH0BgcfYv3zo2H7akHJSlPaI=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
in {
|
||||
home.packages = lib.optionals pkgs.stdenv.isLinux [
|
||||
(pkgs.shadps4.overrideAttrs
|
||||
(oldAttrs: {
|
||||
nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.cudatoolkit];
|
||||
buildInputs = oldAttrs.buildInputs ++ [pkgs.cudatoolkit];
|
||||
}))
|
||||
(pkgs.stdenv.mkDerivation {
|
||||
pname = "shadps4-qt";
|
||||
version = "1.0.0";
|
||||
src = shadps4_qtlauncher;
|
||||
nativeBuildInputs = [
|
||||
pkgs.cmake
|
||||
pkgs.pkg-config
|
||||
pkgs.qt6.wrapQtAppsHook
|
||||
];
|
||||
buildInputs = [
|
||||
pkgs.alsa-lib
|
||||
pkgs.ffmpeg
|
||||
pkgs.fmt
|
||||
pkgs.glslang
|
||||
pkgs.jack2
|
||||
pkgs.libedit
|
||||
pkgs.libevdev
|
||||
pkgs.libpng
|
||||
pkgs.libpulseaudio
|
||||
pkgs.libxkbcommon
|
||||
pkgs.openal
|
||||
pkgs.openssl
|
||||
pkgs.qt6.qtbase
|
||||
pkgs.qt6.qtmultimedia
|
||||
pkgs.qt6.qttools
|
||||
pkgs.qt6.qtwayland
|
||||
pkgs.SDL2
|
||||
pkgs.sdl3
|
||||
pkgs.sndio
|
||||
pkgs.stb
|
||||
pkgs.udev
|
||||
pkgs.vulkan-headers
|
||||
pkgs.vulkan-tools
|
||||
pkgs.vulkan-utility-libraries
|
||||
pkgs.wayland
|
||||
pkgs.wayland-protocols
|
||||
pkgs.xorg.libxcb
|
||||
pkgs.xorg.xcbutil
|
||||
pkgs.xorg.xcbutilkeysyms
|
||||
pkgs.xorg.xcbutilwm
|
||||
pkgs.zlib
|
||||
];
|
||||
})
|
||||
|
||||
(pkgs.stdenv.mkDerivation {
|
||||
pname = "BBLauncher";
|
||||
version = "1.0.0";
|
||||
src = bblauncher;
|
||||
nativeBuildInputs = [
|
||||
pkgs.cmake
|
||||
pkgs.pkg-config
|
||||
pkgs.qt6.wrapQtAppsHook
|
||||
];
|
||||
buildInputs = [
|
||||
pkgs.alsa-lib
|
||||
pkgs.ffmpeg
|
||||
pkgs.fmt
|
||||
pkgs.glslang
|
||||
pkgs.jack2
|
||||
pkgs.libedit
|
||||
pkgs.libevdev
|
||||
pkgs.libpng
|
||||
pkgs.libpulseaudio
|
||||
pkgs.libxkbcommon
|
||||
pkgs.openal
|
||||
pkgs.openssl
|
||||
pkgs.qt6.qtbase
|
||||
pkgs.qt6.qtmultimedia
|
||||
pkgs.qt6.qttools
|
||||
pkgs.qt6.qtwayland
|
||||
pkgs.qt6.qtwebview
|
||||
pkgs.SDL2
|
||||
pkgs.sdl3
|
||||
pkgs.sndio
|
||||
pkgs.stb
|
||||
pkgs.udev
|
||||
pkgs.vulkan-headers
|
||||
pkgs.vulkan-tools
|
||||
pkgs.vulkan-utility-libraries
|
||||
pkgs.wayland
|
||||
pkgs.wayland-protocols
|
||||
pkgs.xorg.libxcb
|
||||
pkgs.xorg.xcbutil
|
||||
pkgs.xorg.xcbutilkeysyms
|
||||
pkgs.xorg.xcbutilwm
|
||||
pkgs.zlib
|
||||
];
|
||||
})
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user