I did a clean installation of NixOS using a config which works on a different machine. However on this new installation several options in Easyeffects seem broken. I cannot add effects and importing presets does not load them either. In addition, certain app settings like dark mode cannot be toggled on (instantly reverts). I have tried running it with config via Nix as well as the default Easyeffects config. Both are broken.
I couldn’t find an issue in nixpkgs or upstream so I have assumed this is unique to me. Let me know if that is not the case.
Log:
(process:18489): easyeffects-DEBUG: 21:55:00.949: easyeffects.cpp:35 easyeffects version: 7.0.5
(process:18489): easyeffects-DEBUG: 21:55:00.950: easyeffects.cpp:45 locale directory: /nix/store/bn77rjvglb61chcdhfq7k6a6xz5409y5-easyeffects-7.0.5/share/locale
(easyeffects:18489): GLib-GIO-DEBUG: 21:55:00.951: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(easyeffects:18489): dconf-DEBUG: 21:55:00.951: watch_fast: "/com/github/wwmm/easyeffects/" (establishing: 0, active: 0)
(easyeffects:18489): dconf-DEBUG: 21:55:00.951: watch_fast: "/com/github/wwmm/easyeffects/" (establishing: 1, active: 0)
(easyeffects:18489): dconf-DEBUG: 21:55:00.951: watch_fast: "/com/github/wwmm/easyeffects/streamoutputs/" (establishing: 0, active: 0)
(easyeffects:18489): dconf-DEBUG: 21:55:00.951: watch_fast: "/com/github/wwmm/easyeffects/streaminputs/" (establishing: 0, active: 0)
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:49 system input presets directory: "/etc/easyeffects/input";
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:49 system input presets directory: "/etc/profiles/per-user/kama/etc/xdg/easyeffects/input";
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:49 system input presets directory: "/etc/xdg/easyeffects/input";
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:49 system input presets directory: "/home/kama/.nix-profile/etc/xdg/easyeffects/input";
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:49 system input presets directory: "/nix/var/nix/profiles/default/etc/xdg/easyeffects/input";
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:49 system input presets directory: "/run/current-system/sw/etc/xdg/easyeffects/input";
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:52 system output presets directory: "/etc/easyeffects/output";
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:52 system output presets directory: "/etc/profiles/per-user/kama/etc/xdg/easyeffects/output";
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:52 system output presets directory: "/etc/xdg/easyeffects/output";
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:52 system output presets directory: "/home/kama/.nix-profile/etc/xdg/easyeffects/output";
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:52 system output presets directory: "/nix/var/nix/profiles/default/etc/xdg/easyeffects/output";
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:52 system output presets directory: "/run/current-system/sw/etc/xdg/easyeffects/output";
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:194 user presets directory already exists: /home/kama/.config/easyeffects/
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:194 user presets directory already exists: /home/kama/.config/easyeffects/input
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:194 user presets directory already exists: /home/kama/.config/easyeffects/output
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:194 user presets directory already exists: /home/kama/.config/easyeffects/autoload/input
(easyeffects:18489): easyeffects-DEBUG: 21:55:00.951: presets_manager.cpp:194 user presets directory already exists: /home/kama/.config/easyeffects/autoload/output
(easyeffects:18489): GLib-GIO-DEBUG: 21:55:00.951: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(easyeffects:18489): dconf-DEBUG: 21:55:00.952: watch_established: "/com/github/wwmm/easyeffects/" (establishing: 2)
(easyeffects:18489): dconf-DEBUG: 21:55:00.952: watch_established: "/com/github/wwmm/easyeffects/streamoutputs/" (establishing: 1)
(easyeffects:18489): dconf-DEBUG: 21:55:00.952: watch_established: "/com/github/wwmm/easyeffects/streaminputs/" (establishing: 1)
(easyeffects:18489): GLib-GIO-DEBUG: 21:55:00.953: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(easyeffects:18489): dconf-DEBUG: 21:55:01.013: sync
(easyeffects:18489): easyeffects-DEBUG: 21:55:01.014: easyeffects.cpp:60 Exitting the main function with status: 1
NixOS service config:
systemd.user.services.easyeffects = {
Unit = {
Description = "Easyeffects daemon";
Requires = ["dbus.service"];
After = ["graphical-session-pre.target"];
PartOf = ["graphical-session.target" "pipewire.service"];
};
Install.WantedBy = ["graphical-session.target"];
Service = {
ExecStart = "${pkgs.easyeffects}/bin/easyeffects --gapplication-service --load-preset BASSWAVES";
ExecStop = "${pkgs.easyeffects}/bin/easyeffects --quit";
Restart = "on-failure";
RestartSec = 5;
};
};
Any ideas what could be causing this?