Merge pull request #233642
gnomeExtensions.easyeffects-preset-selector: patch EasyEffects schema source
This commit is contained in:
commit
19baa34af2
@ -1,18 +1,20 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, ddcutil
|
, ddcutil
|
||||||
|
, easyeffects
|
||||||
, gjs
|
, gjs
|
||||||
|
, glib
|
||||||
, gnome
|
, gnome
|
||||||
, gobject-introspection
|
, gobject-introspection
|
||||||
, gsound
|
, gsound
|
||||||
, hddtemp
|
, hddtemp
|
||||||
, libgda
|
, libgda
|
||||||
|
, libgtop
|
||||||
, liquidctl
|
, liquidctl
|
||||||
, lm_sensors
|
, lm_sensors
|
||||||
, netcat-gnu
|
, netcat-gnu
|
||||||
, nvme-cli
|
, nvme-cli
|
||||||
, procps
|
, procps
|
||||||
, pulseaudio
|
, pulseaudio
|
||||||
, libgtop
|
|
||||||
, python3
|
, python3
|
||||||
, smartmontools
|
, smartmontools
|
||||||
, substituteAll
|
, substituteAll
|
||||||
@ -61,6 +63,16 @@ super: lib.trivial.pipe super [
|
|||||||
'';
|
'';
|
||||||
}))
|
}))
|
||||||
|
|
||||||
|
(patchExtension "eepresetselector@ulville.github.io" (old: {
|
||||||
|
patches = [
|
||||||
|
# Needed to find the currently set preset
|
||||||
|
(substituteAll {
|
||||||
|
src = ./extensionOverridesPatches/eepresetselector_at_ulville.github.io.patch;
|
||||||
|
easyeffects_gsettings_path = "${glib.getSchemaPath easyeffects}";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
}))
|
||||||
|
|
||||||
(patchExtension "freon@UshakovVasilii_Github.yahoo.com" (old: {
|
(patchExtension "freon@UshakovVasilii_Github.yahoo.com" (old: {
|
||||||
patches = [
|
patches = [
|
||||||
(substituteAll {
|
(substituteAll {
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
--- a/extension.js
|
||||||
|
+++ b/extension.js
|
||||||
|
@@ -339,9 +339,9 @@ const EEPSIndicator = GObject.registerClass(
|
||||||
|
_lastUsedInputPreset = _idata.trim().slice(1, -1);
|
||||||
|
} else if (appType === 'native') {
|
||||||
|
// Get last used presets
|
||||||
|
- const settings = new Gio.Settings({
|
||||||
|
- schema_id: 'com.github.wwmm.easyeffects',
|
||||||
|
- });
|
||||||
|
+ const _schema_source = Gio.SettingsSchemaSource.new_from_directory('@easyeffects_gsettings_path@', Gio.SettingsSchemaSource.get_default(), true);
|
||||||
|
+ const _schema = _schema_source.lookup('com.github.wwmm.easyeffects', false);
|
||||||
|
+ const settings = new Gio.Settings({settings_schema: _schema});
|
||||||
|
_lastUsedOutputPreset = settings.get_string(
|
||||||
|
'last-used-output-preset'
|
||||||
|
);
|
Loading…
Reference in New Issue
Block a user