{ lib, ... }: with lib; { options.mjallen.programs.btop = { enable = mkEnableOption "enable btop"; 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 = "btop theme palette configuration."; }; }; }