initial commit
This commit is contained in:
50
src/alpm-hooks/00-timeshift-autosnap.hook
Normal file
50
src/alpm-hooks/00-timeshift-autosnap.hook
Normal file
@ -0,0 +1,50 @@
|
||||
[Trigger]
|
||||
Operation = Upgrade
|
||||
Type = Package
|
||||
Target = kernel*
|
||||
Target = linux*
|
||||
Target = xorg*
|
||||
Target = systemd*
|
||||
Target = glibc*
|
||||
Target = xfce*
|
||||
Target = blueman*
|
||||
Target = hplip*
|
||||
Target = cups*
|
||||
Target = alsa*
|
||||
Target = archlinux*
|
||||
Target = bluez*
|
||||
Target = broadcom*
|
||||
Target = btrf*
|
||||
Target = dkms*
|
||||
Target = filesystem*
|
||||
Target = firmware*
|
||||
Target = flatpak*
|
||||
Target = grub*
|
||||
Target = lib*
|
||||
Target = manjaro*
|
||||
Target = mhw*
|
||||
Target = network*
|
||||
Target = pacman*
|
||||
Target = pacu*
|
||||
Target = pamac*
|
||||
Target = perl*
|
||||
Target = pipewire*
|
||||
Target = pulseaudio*
|
||||
Target = python*
|
||||
Target = tlp*
|
||||
Target = vala-panel*
|
||||
Target = wayland*
|
||||
Target = nvidia*
|
||||
Target = xfdesktop*
|
||||
|
||||
[Trigger]
|
||||
Operation = Upgrade
|
||||
Type = Path
|
||||
Target = boot*
|
||||
|
||||
|
||||
[Action]
|
||||
Description = Creating Timeshift snapshot before upgrade...
|
||||
Depends = timeshift
|
||||
When = PreTransaction
|
||||
Exec = /usr/bin/timeshift-autosnap
|
Reference in New Issue
Block a user