Files
sydnix/modules/home/easyeffects.nix
Madeleine Sydney Ślaga 419c8519b5
All checks were successful
build / build (push) Successful in 2m43s
feat(easyeffects): kissin the mic
2026-05-25 18:11:57 -06:00

26 lines
667 B
Nix

{ config, lib, pkgs, osConfig, ... }:
let cfg = config.sydnix.easyeffects;
in {
options.sydnix.easyeffects = {
enable = lib.mkEnableOption "Easyeffects";
};
config = lib.mkIf cfg.enable {
services.easyeffects = {
enable = true;
extraPresets.kissin-the-mic =
builtins.fromJSON
(builtins.readFile ./easyeffects/kissin-the-mic.json);
extraPresets.thanks-ash =
builtins.fromJSON
(builtins.readFile ./easyeffects/thanks-ash.json);
};
warnings = lib.optional (!osConfig.programs.dconf.enable) ''
Easyeffects requires services.dconf.enable = true in the NixOS
config.
'';
};
}