Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Feature Request: Add option to instead of specifying how many snapshots to keep, how much space snapshots are allowed to use

Open
#567 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
linux
Domain
desktop

Research direction

Start by reading the Schedule menu in the Timeshift settings window and tracing how snapshot retention is configured and how current snapshot disk usage could be measured. The request leaves design choices open, including percentage versus gigabytes and how a space limit combines with a minimum snapshot count. Done means users can configure a space limit and Timeshift respects it when deciding how many snapshots to keep.

Written by the indexing model from the issue text.

Description

Is your feature request related to a problem? Please describe.

I had the value for how many snapshots to keep set rather high (~30) in timeshift and then had it fill up 100GB of disk space,
since I did not know how much space they were going to use. (Though I could have guessed)
At one point I had unknowingly filled up my 160GB Linux partition with mostly timeshift snapshots.

Describe the solution you'd like

In the "Schedule" Menu in the timeshift settings window I would like an extra option that allows you to specify the maximum amount of disk space for timeshift to use.
There should be options for both how many percent of the disk space you want to allow timeshift to use,
as well as how many gigabytes, so users can chose one or the other, depending how they want to configure it.
In a similar fashion like how you specify how much size that System Restore Points are allowed to use on Windows.

So that way instead of only being able to specify the maximum amount of snapshots you allow timeshift to keep, you can specify how much disk space it is allowed to occupy,
as right now when configuring the amount of backups to keep you are always guessing the disk space usage.

This would require timeshift to measure how much disk space it is using to gauge how many snapshots it can
keep.

It would be even better if there was the possibility to combine snapshot amount and max diskspace usage so you can for example set it up to always keep at least 5 snapshots and possibly more if they use less than 10% of disk space.

Dominant language
Vala
Stars
4.3k
Forks
158
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from linuxmint/timeshift

All issues in linuxmint/timeshift

Similar issues

More Desktop Dev issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.