diff --git a/.config/pacman/hooks/orphans.hook b/.config/pacman/hooks/40-orphans.hook similarity index 100% rename from .config/pacman/hooks/orphans.hook rename to .config/pacman/hooks/40-orphans.hook diff --git a/.config/pacman/hooks/90-needrestart-pacman.hook b/.config/pacman/hooks/90-needrestart-pacman.hook new file mode 100644 index 00000000..50dde97b --- /dev/null +++ b/.config/pacman/hooks/90-needrestart-pacman.hook @@ -0,0 +1,12 @@ +[Trigger] +Operation = Install +Operation = Upgrade +Operation = Remove +Type = Package +Target = * + +[Action] +Description = Checking which daemons need to be restarted after library upgrades. +When = PostTransaction +Exec = /usr/bin/needrestart +Depends = needrestart diff --git a/.config/pacman/hooks/95-backup-boot.hook b/.config/pacman/hooks/95-backup-boot.hook new file mode 100644 index 00000000..c591ec0e --- /dev/null +++ b/.config/pacman/hooks/95-backup-boot.hook @@ -0,0 +1,11 @@ +[Trigger] +Operation = Upgrade +Operation = Install +Operation = Remove +Type = Package +Target = linux + +[Action] +Description = Backing up /boot... +When = PreTransaction +Exec = /usr/bin/rsync -avzq --delete /boot /.bootbackup diff --git a/.config/pacman/packages.txt b/.config/pacman/packages.txt index f76582c8..1896abff 100644 --- a/.config/pacman/packages.txt +++ b/.config/pacman/packages.txt @@ -143,6 +143,7 @@ meld mono-basic mpv navi +needrestart nemo nemo-fileroller nemo-image-converter