commit 2ee8fafe50d980057091715c6bc246dc901de6a8 parent 5212ed2e2343ce52fdf5e176959db819c879d36f Author: vin <vin@vineetk.net> Date: Thu, 1 May 2025 18:31:11 -0400 demiurge, hastur: add easyeffects equalizer preset Found out that my headphones respond well to equalizers and sound much nicer (sub-bass almost nonexistent and too sibilant before). Parametric EQs are less painful with easyeffects too. Diffstat:
| M | home.nix | | | 225 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 225 insertions(+), 0 deletions(-)
diff --git a/home.nix b/home.nix @@ -589,6 +589,231 @@ set-option -sa terminal-features ',*:RGB' # unison # vdirsyncer + # parametric equalizer (and other stuff I don't use) in pipewire + easyeffects = { + enable = true; + preset = "he5xx_oratory1990"; + extraPresets.he5xx_oratory1990 = { + output = { + blocklist = [ ]; + "equalizer#0" = { + balance = 0; + bypass = false; + input-gain = -7; + left = { + band0 = { + frequency = 25; + gain = 5.3; + mode = "APO (DR)"; + mute = false; + q = 1; + slope = "x1"; + solo = false; + type = "Bell"; + width = 4; + }; + band1 = { + frequency = 105; + gain = 5.5; + mode = "APO (DR)"; + mute = false; + q = 0.666667; + slope = "x1"; + solo = false; + type = "Lo-shelf"; + width = 4; + }; + band2 = { + frequency = 470; + gain = -1; + mode = "APO (DR)"; + mute = false; + q = 4; + slope = "x1"; + solo = false; + type = "Bell"; + width = 4; + }; + band3 = { + frequency = 530; + gain = 1.8; + mode = "APO (DR)"; + mute = false; + q = 1.2; + slope = "x1"; + solo = false; + type = "Bell"; + width = 4; + }; + band4 = { + frequency = 800; + gain = 5; + mode = "APO (DR)"; + mute = false; + q = 0.666667; + slope = "x1"; + solo = false; + type = "Hi-shelf"; + width = 4; + }; + band5 = { + frequency = 910; + gain = -3.4; + mode = "APO (DR)"; + mute = false; + q = 3; + slope = "x1"; + solo = false; + type = "Bell"; + width = 4; + }; + band6 = { + frequency = 1300; + gain = -3.3; + mode = "APO (DR)"; + mute = false; + q = 3; + slope = "x1"; + solo = false; + type = "Bell"; + width = 4; + }; + band7 = { + frequency = 5400; + gain = -4.8; + mode = "APO (DR)"; + mute = false; + q = 4.5; + slope = "x1"; + solo = false; + type = "Bell"; + width = 4; + }; + band8 = { + frequency = 11000; + gain = -7; + mode = "APO (DR)"; + mute = false; + q = 0.666667; + slope = "x1"; + solo = false; + type = "Hi-shelf"; + width = 4; + }; + }; + mode = "IIR"; + num-bands = 9; + output-gain = 0; + pitch-left = 0; + pitch-right = 0; + right = { + band0 = { + frequency = 25; + gain = 5.3; + mode = "APO (DR)"; + mute = false; + q = 1; + slope = "x1"; + solo = false; + type = "Bell"; + width = 4; + }; + band1 = { + frequency = 105; + gain = 5.5; + mode = "APO (DR)"; + mute = false; + q = 0.666667; + slope = "x1"; + solo = false; + type = "Lo-shelf"; + width = 4; + }; + band2 = { + frequency = 470; + gain = -1; + mode = "APO (DR)"; + mute = false; + q = 4; + slope = "x1"; + solo = false; + type = "Bell"; + width = 4; + }; + band3 = { + frequency = 530; + gain = 1.8; + mode = "APO (DR)"; + mute = false; + q = 1.2; + slope = "x1"; + solo = false; + type = "Bell"; + width = 4; + }; + band4 = { + frequency = 800; + gain = 5; + mode = "APO (DR)"; + mute = false; + q = 0.666667; + slope = "x1"; + solo = false; + type = "Hi-shelf"; + width = 4; + }; + band5 = { + frequency = 910; + gain = -3.4; + mode = "APO (DR)"; + mute = false; + q = 3; + slope = "x1"; + solo = false; + type = "Bell"; + width = 4; + }; + band6 = { + frequency = 1300; + gain = -3.3; + mode = "APO (DR)"; + mute = false; + q = 3; + slope = "x1"; + solo = false; + type = "Bell"; + width = 4; + }; + band7 = { + frequency = 5400; + gain = -4.8; + mode = "APO (DR)"; + mute = false; + q = 4.5; + slope = "x1"; + solo = false; + type = "Bell"; + width = 4; + }; + band8 = { + frequency = 11000; + gain = -7; + mode = "APO (DR)"; + mute = false; + q = 0.666667; + slope = "x1"; + solo = false; + type = "Hi-shelf"; + width = 4; + }; + }; + split-channels = false; + }; + plugins_order = [ "equalizer#0" ]; + }; + }; + }; + poweralertd.enable = true; redshift = {