# Free Software Foundation, version 3.
from dataclasses import dataclass
+from datetime import datetime
import os
import subprocess
from typing import Callable
'XDG_VIDEOS_DIR',
os.path.expanduser('~/Videos'))
os.makedirs(directory, exist_ok=True)
- return os.path.join(directory, "screen-recording.mkv")
+ timestamp = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
+ return os.path.join(directory, f'srec {timestamp}.mkv')
def on_start_recording(_: Gtk.Button, stack: Gtk.Stack) -> None: