diff --git a/home.nix b/home.nix index 3b14478..bb3adae 100644 --- a/home.nix +++ b/home.nix @@ -32,10 +32,6 @@ brave ]; - # for easyeffects - dconf.enable = true; - services.easyeffects.enable = true; - home.file = { }; home.sessionPath = [ diff --git a/home/modules/default.nix b/home/modules/default.nix index e3c1894..9a2673e 100644 --- a/home/modules/default.nix +++ b/home/modules/default.nix @@ -11,6 +11,7 @@ ./user.nix ./rose-pine-cursor.nix ./projects.nix + ./easyeffects.nix ]; snowhawk.user.enable = lib.mkDefault true; diff --git a/home/modules/easyeffects.nix b/home/modules/easyeffects.nix new file mode 100644 index 0000000..ecfef18 --- /dev/null +++ b/home/modules/easyeffects.nix @@ -0,0 +1,17 @@ + +{ lib, config, ... }: + +let + cfg = config.snowhawk.easyeffects; +in +{ + options.snowhawk.easyeffects = { + enable = lib.mkEnableOption "easyeffects"; + }; + + config = lib.mkIf cfg.enable { + # for easyeffects + dconf.enable = true; + services.easyeffects.enable = true; + }; +}