git clone https://github.com/Pizzalord8345/SnapGuard.git cd snapguard
pip install -r requirements.txt
sudo cp src/snapguard.service /etc/systemd/system/ sudo cp src/snapguard.timer /etc/systemd/system/
sudo cp src/org.snapguard.policy /usr/share/polkit-1/actions/
sudo mkdir -p /.snapshots sudo chown $USER:$USER /.snapshots
sudo systemctl daemon-reload sudo systemctl enable snapguard.timer sudo systemctl start snapguard.timer
python3 src/gui.py
The default configuration is located in src/config.json. You can customize this file to:
systemctl status snapguard.service
journalctl -u snapguard.service
Ensure Polkit is correctly configured: pkaction –verbose | grep snapguard
SnapGuard uses Polkit for privileged operations Make sure only trusted users have access to the GUI