{ pkgs, config, lib, ... }: with lib; let cfg = config.eboskma.programs.eww; in { options.eboskma.programs.eww = { enable = mkEnableOption "eww"; package = mkPackageOption pkgs "eww" { }; }; config = mkIf cfg.enable { programs.eww = { enable = true; configDir = ./config; package = cfg.package; }; home.packages = [ cfg.package ]; }; }