1{
2 callPackage,
3 btrfs-progs,
4 coreutils,
5 cron,
6 debianutils,
7 grubPackage,
8 mount,
9 psmisc,
10 rsync,
11 timeshift-unwrapped,
12 umount,
13}:
14let
15 timeshift-wrapper = callPackage ./wrapper.nix { };
16in
17(timeshift-wrapper timeshift-unwrapped [
18 btrfs-progs
19 coreutils
20 cron
21 debianutils
22 grubPackage
23 mount
24 psmisc
25 rsync
26 umount
27]).overrideAttrs
28 (oldAttrs: {
29 meta = oldAttrs.meta // {
30 description = oldAttrs.meta.description;
31 longDescription = oldAttrs.meta.longDescription + ''
32 This package comes with runtime dependencies of command utilities provided by rsync, coreutils, mount, umount, psmisc, cron and btrfs.
33 If you want to use the commands provided by the system, use timeshift-minimal instead.
34 '';
35 };
36 })