8 , gobject-introspection
19 python3.pkgs.buildPythonApplication rec {
25 src = fetchFromGitHub {
29 hash = "sha256-IbzAkHlD6duXkPJRSyD9HJ/JHP8+IR7vIGFp2ESbBug=";
33 patchShebangs build-aux/meson
41 gtk3 # For gtk-update-icon-cache
53 propagatedBuildInputs = with python3.pkgs; [
62 ln -s dev.tchx84.Portfolio "$out/bin/portfolio"
65 # Prevent double wrapping
68 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
72 updateScript = nix-update-script { };
76 description = "A minimalist file manager for those who want to use Linux mobile devices";
77 homepage = "https://github.com/tchx84/Portfolio";
78 changelog = "https://github.com/tchx84/Portfolio/blob/v${version}/CHANGELOG.md";
79 license = licenses.gpl3Plus;
80 platforms = platforms.linux;
81 mainProgram = "dev.tchx84.Portfolio";
82 maintainers = with maintainers; [ dotlambda chuangzhu ];