7 , gobject-introspection
18 python3.pkgs.buildPythonApplication rec {
24 src = fetchFromGitHub {
28 hash = "sha256-IbzAkHlD6duXkPJRSyD9HJ/JHP8+IR7vIGFp2ESbBug=";
32 patchShebangs build-aux/meson
40 gtk3 # For gtk-update-icon-cache
52 propagatedBuildInputs = with python3.pkgs; [
61 ln -s dev.tchx84.Portfolio "$out/bin/portfolio"
64 # Prevent double wrapping
67 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
71 updateScript = nix-update-script { };
75 description = "Minimalist file manager for those who want to use Linux mobile devices";
76 homepage = "https://github.com/tchx84/Portfolio";
77 changelog = "https://github.com/tchx84/Portfolio/blob/v${version}/CHANGELOG.md";
78 license = licenses.gpl3Plus;
79 platforms = platforms.linux;
80 mainProgram = "dev.tchx84.Portfolio";
81 maintainers = with maintainers; [ dotlambda chuangzhu ];