From ecd3a4659141bb091053244a72c0b98640c57802 Mon Sep 17 00:00:00 2001 From: Jack O'Sullivan Date: Sat, 13 Jun 2026 20:42:12 +0100 Subject: [PATCH] home-manager/gui: Add easyeffects --- home-manager/modules/gui/default.nix | 26 +++++++++++++++++++++++++- nixos/boxes/home/castle/default.nix | 4 ++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/home-manager/modules/gui/default.nix b/home-manager/modules/gui/default.nix index 5193792..92736ab 100644 --- a/home-manager/modules/gui/default.nix +++ b/home-manager/modules/gui/default.nix @@ -1,6 +1,6 @@ { lib, pkgs', pkgs, config, ... }: let - inherit (lib) genAttrs mkIf mkMerge mkForce mapAttrs mkOptionDefault; + inherit (lib) genAttrs mkIf mkMerge mkForce mapAttrs mkOptionDefault mkDefault; inherit (lib.my) mkOpt' mkBoolOpt'; inherit (lib.my.c) pubDomain; @@ -413,6 +413,30 @@ in device_type = "computer"; }; }; + + easyeffects = { + enable = mkDefault false; + preset = mkDefault "moar-bass"; + extraPresets = { + moar-bass = { + output = { + "bass_enhancer#0" = { + amount = 3; + blend = 0; + bypass = false; + floor = 20; + floor-active = false; + harmonics = 8.5; + input-gain = 0; + output-gain = 0; + scope = 100; + }; + blocklist = [ ]; + plugins_order = [ "bass_enhancer#0" ]; + }; + }; + }; + }; }; programs = { diff --git a/nixos/boxes/home/castle/default.nix b/nixos/boxes/home/castle/default.nix index 8ae1f93..88484c6 100644 --- a/nixos/boxes/home/castle/default.nix +++ b/nixos/boxes/home/castle/default.nix @@ -232,6 +232,10 @@ in services = { blueman-applet.enable = true; + easyeffects = { + enable = true; + preset = "moar-bass"; + }; }; wayland.windowManager.sway = {