onboard: Depend on mousetweaks

This commit is contained in:
Daniel Schaefer 2019-04-25 00:11:57 +02:00 committed by worldofpeace
parent 08588e7c3f
commit 9da62cb0b3
2 changed files with 18 additions and 0 deletions

View file

@ -1,5 +1,6 @@
{ fetchurl
, stdenv
, substituteAll
, aspellWithDicts
, at-spi2-core ? null
, atspiSupport ? true
@ -16,6 +17,7 @@
, intltool
, isocodes
, libcanberra-gtk3
, mousetweaks
, udev
, libxkbcommon
, pkgconfig
@ -38,6 +40,10 @@ in python3.pkgs.buildPythonApplication rec {
};
patches = [
(substituteAll {
src = ./fix-paths.patch;
inherit mousetweaks;
})
# Allow loading hunspell dictionaries installed in NixOS system path
./hunspell-use-xdg-datadirs.patch
];
@ -79,6 +85,7 @@ in python3.pkgs.buildPythonApplication rec {
hunspell
isocodes
libcanberra-gtk3
mousetweaks
udev
libxkbcommon
wrapGAppsHook

View file

@ -0,0 +1,11 @@
--- a/Onboard/ClickSimulator.py
+++ b/Onboard/ClickSimulator.py
@@ -479,7 +479,7 @@ class CSMousetweaks(ConfigObject, ClickSimulator):
self._daemon_running_notify_callbacks = []
def _launch_daemon(self, delay):
- self.launcher.launch_delayed(["mousetweaks"], delay)
+ self.launcher.launch_delayed(["@mousetweaks@/bin/mousetweaks"], delay)
def _set_connection(self, active):
''' Update interface object, state and notify listeners '''