```ruby
# frozen_string_literal: true

# Pagy Variables
# See https://ddnexus.github.io/pagy/api/pagy#variables
Pagy::VARS[:items]  = 100

# Items extra: Allow the client to request a custom number of items per page with an optional selector UI
# See https://ddnexus.github.io/pagy/extras/items
require 'pagy/extras/items'
Pagy::VARS[:items_param] = :per_page
Pagy::VARS[:max_items]   = 100

# For handling requests for non-existant pages eg: page 35 when there are only 4 pages of results
require 'pagy/extras/overflow'
Pagy::VARS[:overflow] = :empty_page
```

Update Pagy config for version 5
user
```ruby
# frozen_string_literal: true

# Pagy Variables
# See https://ddnexus.github.io/pagy/api/pagy#variables
Pagy::DEFAULT[:items]  = 100

# Items extra: Allow the client to request a custom number of items per page with an optional selector UI
# See https://ddnexus.github.io/pagy/extras/items
require 'pagy/extras/items'
Pagy::DEFAULT[:items_param] = :per_page
Pagy::DEFAULT[:max_items]   = 100

# For handling requests for non-existant pages eg: page 35 when there are only 4 pages of results
require 'pagy/extras/overflow'
Pagy::DEFAULT[:overflow] = :empty_page
```
assistant