anchor.diff:        default = null;
         type = types.nullOr types.bool;
         description = "Whether to run rofi fullscreen.";
  +    };
  +
  +    location = mkOption {
  +      default = "center";
  +      type = types.enum (builtins.attrNames locationsMap);
  +      description = "The location rofi appears on the screen.";
  +    };
  +
  +    xoffset = mkOption {
  +      default = 0;
  +      type = types.int;
  +      description = ''
  +        Offset in the x-axis in pixels relative to the chosen location.
  +      '';
  +    };
  +
  +    yoffset = mkOption {
  +      default = 0;
  +      type = types.int;
  +      description = ''
  +        Offset in the y-axis in pixels relative to the chosen location.
  +      '';
       };
   
       colors = mkOption {
  
positive.code:         (rowsColorsToString colors.rows)}
    '';
  
  in
  
  {
  
negative.code:       ${setOption "terminal" cfg.terminal}
        ${setOption "cycle" cfg.cycle}
        ${setOption "fullscreen" cfg.fullscreen}
        ${setOption "location" (builtins.getAttr cfg.location locationsMap)}
        ${setOption "xoffset" cfg.xoffset}
        ${setOption "yoffset" cfg.yoffset}
  
        ${setColorScheme cfg.colors}
  
  