From 41321a53644a54c250a2a1c83207c2a83d25a805 Mon Sep 17 00:00:00 2001 From: Andreas Schaafsma Date: Tue, 15 Jul 2025 10:04:49 +0200 Subject: [PATCH] fix --- flake.nix | 4 +++- packages/wallpaper-engine-kde-plugin/default.nix | 15 +++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/flake.nix b/flake.nix index 72c006e..8a64c7f 100644 --- a/flake.nix +++ b/flake.nix @@ -34,8 +34,10 @@ inputs.nixpkgs.follows = "nixpkgs"; }; wallpaper-engine-plugin-src = { - url = "github:catsout/wallpaper-engine-kde-plugin/main"; + url = "github:catsout/wallpaper-engine-kde-plugin/9e60b364e268814a1a778549c579ad45a9b9c7bb"; flake = false; + type = "git"; + submodules = true; }; }; diff --git a/packages/wallpaper-engine-kde-plugin/default.nix b/packages/wallpaper-engine-kde-plugin/default.nix index e8e7632..c140f2d 100644 --- a/packages/wallpaper-engine-kde-plugin/default.nix +++ b/packages/wallpaper-engine-kde-plugin/default.nix @@ -4,14 +4,13 @@ pkgs.kdePackages.mkKdeDerivation rec { pname = "wallpaper-engine-plugin"; version = "unstable-2023-07-01"; - src = if inputs != null && inputs ? wallpaper-engine-plugin-src - then inputs.wallpaper-engine-plugin-src - else pkgs.fetchgit { - url = "https://github.com/catsout/wallpaper-engine-kde-plugin.git"; - rev = "9e60b364e268814a1a778549c579ad45a9b9c7bb"; - hash = "sha256-zEpELmuK+EvQ1HIWxCSAGyJAjmGgp0yqjtNuC2DTES8="; - fetchSubmodules = true; - }; + # Always use fetchgit to ensure submodules are properly fetched + src = pkgs.fetchgit { + url = "https://github.com/catsout/wallpaper-engine-kde-plugin.git"; + rev = "9e60b364e268814a1a778549c579ad45a9b9c7bb"; + hash = "sha256-zEpELmuK+EvQ1HIWxCSAGyJAjmGgp0yqjtNuC2DTES8="; + fetchSubmodules = true; + }; extraNativeBuildInputs = [ pkgs.kdePackages.kpackage