This repository has been archived on 2024-11-22. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles-old/pkgs/wallpaper-engine.nix
Seven Of Aces 168f87a62a modified: home.nix
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
2024-08-25 19:08:37 -07:00

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=";
};