Most Plucky figs can contain a when modifier that causes the fig to only be effective during certain hours of the day or week. This can be used to good effect.
For example, to use a delay of 20 minutes during the day, but a delay of 4 hours after 5pm, and all day on Friday:
pluck + delay 20m
pluck + when 16-24 delay 4h
pluck + when F0-24 delay 4h
To block facebook.com, except between 12:00 and 13:00 on Mondays:
pluck + block facebook.com
pluck + when M12-13 unblock facebook.com
In other words, you can use a when modifier to control when the corresponding fig is effective.
The format of when rules is described in hrs3.
Relative scheduling (now)
It is possible to allow a site, only for a limited time using the now variable. It’s important to understand that allow rules are always subject to the delay, even if used in combination with when and now, so you must calculate your delay into the equation. For example:
pluck + when now+40m allow amazon.com
The above rule assumes the delay is shorter than 40m. If the delay is longer than 40m, the rule does nothing. If the delay is 50m, and a 40m shopping session is desired, the length of the session must be added to the length of the delay.
E.g., pluck + when now+90m allow amazon.com
The rule becomes effective after the delay (50m) and remains active for an additional 40m.
After the 90m session is over, the expired rule will remove itself from the config.
Fixed date and time
It is also possible to schedule a single timeframe, where a site is allowed.
To do this, write out the start of the timeframe in the format YYYY.MM.DD.hh:mm:ss, like so:
2024.12.31.00:00:00
Do the same for the end of the timeframe and put a hypen between the two time expressions:
2024.12.31.00:00:00-2024.12.31.23:59:59
(The expression above means “from December 31st 2024 at midnight until 1 second before January 1st 2025”)
Finally, make it into a when rule:
pluck + when 2024.12.31.00:00:00-2024.12.31.23:59:59 allow amazon.de
Last updated: 2026-08-06