modified: assets/avatar.png modified: home.nix modified: hosts/blackstar/nixos/configuration.nix modified: hosts/shared/nixos/shared_config.nix modified: modules/desktop/apps/art.nix modified: modules/desktop/apps/cad.nix modified: modules/desktop/apps/cam.nix modified: modules/desktop/apps/chat.nix modified: modules/desktop/apps/code.nix modified: modules/desktop/apps/godot.nix modified: modules/desktop/apps/minecraft.nix modified: modules/desktop/apps/xiv.nix modified: modules/system/audio.nix new file: modules/system/boot/.grub.nix.swp modified: modules/system/boot/grub.nix modified: pkgs/default.nix new file: pkgs/wallpaper-engine.nix
44 lines
No EOL
902 B
Nix
44 lines
No EOL
902 B
Nix
{ mkDerivation
|
|
, fetchFromGitHub
|
|
, cmake
|
|
, extra-cmake-modules
|
|
, plasma-framework
|
|
, gst-libav
|
|
, mpv
|
|
, websockets
|
|
, qtwebsockets
|
|
, qtwebchannel
|
|
, qtdeclarative
|
|
, qtx11extras
|
|
, vulkan-headers
|
|
, vulkan-loader
|
|
, vulkan-tools
|
|
, pkg-config
|
|
, lz4
|
|
, glslang
|
|
}:
|
|
|
|
mkDerivation rec {
|
|
pname = "wallpaper-engine-kde-plugin";
|
|
version = "0.5.3";
|
|
|
|
cmakeFlags = [ "-DUSE_PLASMAPKG=ON" ];
|
|
nativeBuildInputs = [ cmake extra-cmake-modules pkg-config ];
|
|
buildInputs = [
|
|
plasma-framework mpv qtwebsockets websockets qtwebchannel
|
|
qtdeclarative qtx11extras lz4
|
|
vulkan-headers vulkan-tools vulkan-loader
|
|
];
|
|
|
|
postPatch = ''
|
|
rmdir src/backend_scene/third_party/glslang
|
|
ln -s ${glslang.src} src/backend_scene/third_party/glslang
|
|
'';
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "catsout";
|
|
repo = pname;
|
|
rev = "v${version}";
|
|
sha256 = "qmg+g1you3rm1EAfZWRUBBkEQm1QQ0V9/mIn8bBgbu4=";
|
|
};
|
|
} |