A common and reliable pattern in service unit files is thus:
NoNewPrivileges=yes
PrivateTmp=yes
PrivateDevices=yes
DevicePolicy=closed
ProtectSystem=strict
| # -fdiagnostics-color=always: just for colour | |
| # -frecord-gcc-switches: must be in *ALL* *FLAGS* (harmless but not needed in LDFLAGS) to be effective, or Portage skips it | |
| COMMON_FLAGS="-O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches" | |
| CFLAGS="${COMMON_FLAGS}" | |
| CXXFLAGS="${COMMON_FLAGS}" | |
| FCFLAGS="${COMMON_FLAGS}" | |
| FFLAGS="${COMMON_FLAGS}" | |
| # You can use ${COMMON_FLAGS} here, but please remember to include as-needed manually then. | |
| LDFLAGS="${LDFLAGS} -Wl,--defsym=__gentoo_check_ldflags__=0" |
| #!/usr/bin/env python | |
| # Original (by yahvuu): https://www.gimpusers.com/forums/gimp-developer/11718-autosave-plugin | |
| import tempfile | |
| import os | |
| from time import * | |
| from gimpfu import * | |
| def autosave(image, layer): | |
| # Backup interval in seconds (600 = 10 minutes) |