summary refs log tree commit diff
path: root/pkgs/desktops/lxqt
diff options
context:
space:
mode:
authorJosé Romildo <malaquias@gmail.com>2021-09-17 09:12:44 -0300
committerJosé Romildo <malaquias@gmail.com>2021-09-18 11:24:00 -0300
commit97723523e0e07a9cfeda9b78a9db05d499d54236 (patch)
tree1c9248ae91948391f4e2e62dfd4680e4df7e3e1a /pkgs/desktops/lxqt
parent0dcac759f29b5bd983f2bda424c081aa71b04875 (diff)
downloadnixpkgs-97723523e0e07a9cfeda9b78a9db05d499d54236.tar
nixpkgs-97723523e0e07a9cfeda9b78a9db05d499d54236.tar.gz
nixpkgs-97723523e0e07a9cfeda9b78a9db05d499d54236.tar.bz2
nixpkgs-97723523e0e07a9cfeda9b78a9db05d499d54236.tar.lz
nixpkgs-97723523e0e07a9cfeda9b78a9db05d499d54236.tar.xz
nixpkgs-97723523e0e07a9cfeda9b78a9db05d499d54236.tar.zst
nixpkgs-97723523e0e07a9cfeda9b78a9db05d499d54236.zip
lxqt.lxqt-config: gsettings is a runtime dependence
Diffstat (limited to 'pkgs/desktops/lxqt')
-rw-r--r--pkgs/desktops/lxqt/lxqt-config/default.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/desktops/lxqt/lxqt-config/default.nix b/pkgs/desktops/lxqt/lxqt-config/default.nix
index 60e6ca3d4e8..745c4e71b5e 100644
--- a/pkgs/desktops/lxqt/lxqt-config/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-config/default.nix
@@ -3,6 +3,7 @@
 , fetchFromGitHub
 , cmake
 , pkg-config
+, glib
 , lxqt-build-tools
 , qtbase
 , qtx11extras
@@ -34,6 +35,7 @@ mkDerivation rec {
   ];
 
   buildInputs = [
+    glib.bin
     qtbase
     qtx11extras
     qttools
@@ -51,6 +53,12 @@ mkDerivation rec {
     xorg.xf86inputlibinput.dev
   ];
 
+  postPatch = ''
+    substituteInPlace lxqt-config-appearance/configothertoolkits.cpp \
+      --replace 'QStringLiteral("gsettings' \
+                'QStringLiteral("${glib.bin}/bin/gsettings'
+  '';
+
   passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
 
   meta = with lib; {