23 stdenv.mkDerivation (finalAttrs: {
24 pname = "gnome-commander";
25 version = "1.18.1-unstable-2024-10-18";
27 src = fetchFromGitLab {
28 domain = "gitlab.gnome.org";
30 repo = "gnome-commander";
31 rev = "28dadb1ef9342bb1a5f9a65b1a5bf3bd80e3d30a";
32 hash = "sha256-DxsZJht+PD3vY5vc1vzpRD8FHBPKcjK4qfke5nhvHS0=";
35 # hard-coded schema paths
37 substituteInPlace src/gnome-cmd-data.cc plugins/fileroller/file-roller-plugin.cc \
39 '/share/glib-2.0/schemas' \
40 '/share/gsettings-schemas/${finalAttrs.finalPackage.name}/glib-2.0/schemas'
43 cargoDeps = rustPlatform.fetchCargoTarball {
44 inherit (finalAttrs) pname version src;
45 hash = "sha256-Nx/e2H9NxCTj62xVDlKTpPdjlxAx2YAcQJh1kHByrd4=";
54 rustPlatform.cargoSetupHook
71 description = "Fast and powerful twin-panel file manager for the Linux desktop";
72 homepage = "https://gcmd.github.io";
73 license = lib.licenses.gpl2Plus;
74 mainProgram = "gnome-commander";
75 maintainers = with lib.maintainers; [ aleksana ];
76 platforms = lib.platforms.linux;