Files
sydnix/modules/home/easyeffects.nix
Madeleine Sydney Ślaga 53cd618e07
Some checks failed
build / build (push) Failing after 43s
feat(easyeffects): init
2026-04-13 17:11:40 -06:00

23 lines
548 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.thanks-ash =
builtins.fromJSON
(builtins.readFile ./easyeffects/thanks-ash.json);
warnings = lib.optional (!osConfig.services.dconf.enable) ''
Easyeffects requires services.dconf.enable = true in the NixOS
config.
'';
};
};
}