modified: hosts/blackstar/nixos/configuration.nix modified: hosts/shared/nixos/shared_config.nix modified: modules/default.nix deleted: modules/desktop/apps/art.nix deleted: modules/desktop/apps/cad.nix deleted: modules/desktop/apps/cam.nix deleted: modules/desktop/apps/chat.nix deleted: modules/desktop/apps/code.nix modified: modules/desktop/apps/godot.nix modified: modules/desktop/apps/minecraft.nix modified: modules/desktop/apps/xiv.nix new file: modules/desktop/art.nix new file: modules/desktop/cad.nix new file: modules/desktop/cam.nix new file: modules/desktop/chat.nix new file: modules/desktop/code.nix new file: modules/desktop/daw.nix new file: modules/desktop/games.nix new file: modules/system/bluetooth.nix deleted: modules/system/boot/.grub.nix.swp new file: pkgs/wallpaper-engine.nix
41 lines
No EOL
879 B
Nix
41 lines
No EOL
879 B
Nix
{ mkDerivation
|
|
, fetchFromGitHub
|
|
, cmake
|
|
, extra-cmake-modules
|
|
, 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 = [
|
|
libsForQt5.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=";
|
|
}; |