{ lib, ... }: with lib; { options.mjallen.programs.nwg-dock = { enable = mkEnableOption "enable nwg-dock"; theme = mkOption { type = types.submodule { options = { file = mkOption { type = types.path; default = lib.snowfall.fs.get-file "modules/home/desktop/theme/palettes/nord.nix"; description = "Nix file exporting a palette attrset."; }; }; }; default = { }; description = "nwg-dock theme palette configuration."; }; }; }