1 { lib, fetchFromGitHub, python3, python3Packages
2 , adwaita-icon-theme, gtk3, wrapGAppsHook3, gtksourceview3, snapper
3 , gobject-introspection
6 python3Packages.buildPythonApplication rec {
8 version = "2020-10-20";
10 src = fetchFromGitHub {
13 rev = "f0c67abe0e10cc9e2ebed400cf80ecdf763fb1d1";
14 sha256 = "13j4spbi9pxg69zifzai8ifk4207sn0vwh6vjqryi0snd5sylh7h";
17 nativeBuildInputs = [ wrapGAppsHook3 gobject-introspection ];
24 doCheck = false; # it doesn't have any tests
26 propagatedBuildInputs = with python3Packages; [
36 description = "Graphical interface for snapper";
37 mainProgram = "snapper-gui";
39 A graphical user interface for the tool snapper for Linux filesystem
40 snapshot management. It can compare snapshots and revert differences between snapshots.
41 In simple terms, this allows root and non-root users to view older versions of files
42 and revert changes. Currently works with btrfs, ext4 and thin-provisioned LVM volumes.
44 homepage = "https://github.com/ricardomv/snapper-gui";
45 license = licenses.gpl2Plus;
46 platforms = platforms.linux;
47 maintainers = with maintainers; [ ahuzik ];