Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 54ae4bde bb8ff383

+145 -58
+4
doc/contributing/coding-conventions.chapter.md
··· 338 339 - `applications/terminal-emulators` (e.g. `alacritty` or `rxvt` or `termite`) 340 341 - **If it’s for _video playback / editing_:** 342 343 - `applications/video` (e.g. `vlc`)
··· 338 339 - `applications/terminal-emulators` (e.g. `alacritty` or `rxvt` or `termite`) 340 341 + - **If it’s a _file manager_:** 342 + 343 + - `applications/file-managers` (e.g. `mc` or `ranger` or `pcmanfm`) 344 + 345 - **If it’s for _video playback / editing_:** 346 347 - `applications/video` (e.g. `vlc`)
+74
pkgs/applications/file-managers/doublecmd/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , dbus 5 + , fpc 6 + , getopt 7 + , glib 8 + , lazarus 9 + , libX11 10 + , libqt5pas 11 + , wrapQtAppsHook 12 + }: 13 + 14 + stdenv.mkDerivation rec { 15 + pname = "doublecmd"; 16 + version = "1.0.6"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "doublecmd"; 20 + repo = "doublecmd"; 21 + rev = "v${version}"; 22 + hash = "sha256-aEWu/bRVOwjK6QTWsMntRYwAfjuwo9SNuH4qkQn0mOY="; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + fpc 27 + getopt 28 + lazarus 29 + wrapQtAppsHook 30 + ]; 31 + 32 + buildInputs = [ 33 + dbus 34 + glib 35 + libX11 36 + libqt5pas 37 + ]; 38 + 39 + NIX_LDFLAGS = "--as-needed -rpath ${lib.makeLibraryPath buildInputs}"; 40 + 41 + postPatch = '' 42 + patchShebangs build.sh install/linux/install.sh 43 + substituteInPlace build.sh \ 44 + --replace '$(which lazbuild)' '"${lazarus}/bin/lazbuild --lazarusdir=${lazarus}/share/lazarus"' 45 + substituteInPlace install/linux/install.sh \ 46 + --replace '$DC_INSTALL_PREFIX/usr' '$DC_INSTALL_PREFIX' 47 + ''; 48 + 49 + buildPhase = '' 50 + runHook preBuild 51 + 52 + export HOME=$(mktemp -d) 53 + ./build.sh release qt5 54 + 55 + runHook postBuild 56 + ''; 57 + 58 + installPhase = '' 59 + runHook preInstall 60 + 61 + install/linux/install.sh -I $out 62 + 63 + runHook postInstall 64 + ''; 65 + 66 + meta = with lib; { 67 + homepage = "https://doublecmd.sourceforge.io/"; 68 + description = "Two-panel graphical file manager written in Pascal"; 69 + license = licenses.gpl2Plus; 70 + maintainers = with maintainers; [ AndersonTorres ]; 71 + platforms = with platforms; linux; 72 + }; 73 + } 74 + # TODO: deal with other platforms too
+5 -2
pkgs/applications/misc/cfm/default.nix pkgs/applications/file-managers/cfm/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub }: 2 3 stdenv.mkDerivation rec { 4 pname = "cfm"; ··· 17 ]; 18 19 meta = with lib; { 20 description = "Simple and fast TUI file manager with no dependencies"; 21 license = licenses.mpl20; 22 maintainers = with maintainers; [ lom ]; 23 - homepage = "https://github.com/willeccles/cfm"; 24 platforms = platforms.all; 25 }; 26 }
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + }: 5 6 stdenv.mkDerivation rec { 7 pname = "cfm"; ··· 20 ]; 21 22 meta = with lib; { 23 + homepage = "https://github.com/willeccles/cfm"; 24 description = "Simple and fast TUI file manager with no dependencies"; 25 license = licenses.mpl20; 26 maintainers = with maintainers; [ lom ]; 27 platforms = platforms.all; 28 }; 29 }
pkgs/applications/misc/clifm/default.nix pkgs/applications/file-managers/clifm/default.nix
pkgs/applications/misc/dfilemanager/default.nix pkgs/applications/file-managers/dfilemanager/default.nix
pkgs/applications/misc/joshuto/default.nix pkgs/applications/file-managers/joshuto/default.nix
pkgs/applications/misc/llama/default.nix pkgs/applications/file-managers/llama/default.nix
pkgs/applications/misc/mucommander/default.nix pkgs/applications/file-managers/mucommander/default.nix
pkgs/applications/misc/nnn/default.nix pkgs/applications/file-managers/nnn/default.nix
pkgs/applications/misc/noice/default.nix pkgs/applications/file-managers/noice/default.nix
pkgs/applications/misc/pcmanfm/default.nix pkgs/applications/file-managers/pcmanfm/default.nix
pkgs/applications/misc/portfolio-filemanager/default.nix pkgs/applications/file-managers/portfolio-filemanager/default.nix
pkgs/applications/misc/ranger/default.nix pkgs/applications/file-managers/ranger/default.nix
pkgs/applications/misc/sfm/default.nix pkgs/applications/file-managers/sfm/default.nix
pkgs/applications/misc/shfm/default.nix pkgs/applications/file-managers/shfm/default.nix
pkgs/applications/misc/spacefm/default.nix pkgs/applications/file-managers/spacefm/default.nix
pkgs/applications/misc/spacefm/glibc-fix.patch pkgs/applications/file-managers/spacefm/glibc-fix.patch
pkgs/applications/misc/spacefm/x11-only.patch pkgs/applications/file-managers/spacefm/x11-only.patch
pkgs/applications/misc/vifm/default.nix pkgs/applications/file-managers/vifm/default.nix
pkgs/applications/misc/worker/default.nix pkgs/applications/file-managers/worker/default.nix
pkgs/applications/misc/xfe/default.nix pkgs/applications/file-managers/xfe/default.nix
pkgs/applications/terminal-emulators/nimmm/default.nix pkgs/applications/file-managers/nimmm/default.nix
+2 -2
pkgs/development/python-modules/fastavro/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "fastavro"; 18 - version = "1.5.1"; 19 20 disabled = pythonOlder "3.6"; 21 src = fetchFromGitHub { 22 owner = pname; 23 repo = pname; 24 rev = "refs/tags/${version}"; 25 - sha256 = "sha256-kI1KRJ4iQP19hYTSRQ6VHZz+Pg5Ar7CaOB7yUJbHm2Q="; 26 }; 27 28 preBuild = ''
··· 15 16 buildPythonPackage rec { 17 pname = "fastavro"; 18 + version = "1.5.2"; 19 20 disabled = pythonOlder "3.6"; 21 src = fetchFromGitHub { 22 owner = pname; 23 repo = pname; 24 rev = "refs/tags/${version}"; 25 + sha256 = "sha256-DNBTuONWlyn+ls4VfWv54tXXbsjxLVfwEjWp3PpruYk="; 26 }; 27 28 preBuild = ''
+3 -3
pkgs/development/tools/spr/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "spr"; 10 - version = "1.3.2"; 11 12 src = fetchCrate { 13 inherit pname version; 14 - sha256 = "sha256-6IPNA1Ivj3o+X733a8Kxh1STODS5lLZaK4lh0lxU4bo="; 15 }; 16 17 - cargoSha256 = "sha256-m/mHOiuaFJtiuyFr2Z3ovk/Q06vxwvUBAiz0rF4R3kU="; 18 19 buildInputs = lib.optional stdenv.isDarwin Security; 20
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "spr"; 10 + version = "1.3.3"; 11 12 src = fetchCrate { 13 inherit pname version; 14 + sha256 = "sha256-ozirfRyJWgs5+CWZrXkIHzlNQcUOEAuX/XV+VrUnJC8="; 15 }; 16 17 + cargoSha256 = "sha256-Khua8g/vk0KTBmca37VhiBSHvfi8tKVhqxDYeJ594Qg="; 18 19 buildInputs = lib.optional stdenv.isDarwin Security; 20
+2 -2
pkgs/tools/filesystems/bindfs/default.nix
··· 1 { lib, stdenv, fetchurl, fuse, pkg-config }: 2 3 stdenv.mkDerivation rec { 4 - version = "1.16.0"; 5 pname = "bindfs"; 6 7 src = fetchurl { 8 url = "https://bindfs.org/downloads/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-AuvvqqZOGwRPxcdDxYKarSHtb3FF9NsHI7zEXwhXgfY="; 10 }; 11 12 nativeBuildInputs = [ pkg-config ];
··· 1 { lib, stdenv, fetchurl, fuse, pkg-config }: 2 3 stdenv.mkDerivation rec { 4 + version = "1.16.1"; 5 pname = "bindfs"; 6 7 src = fetchurl { 8 url = "https://bindfs.org/downloads/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-Veo9KqjkjQvqI7fAsDlQz+tJI1W/2Nu4oXOh44PyKLw="; 10 }; 11 12 nativeBuildInputs = [ pkg-config ];
pkgs/tools/misc/clex/default.nix pkgs/applications/file-managers/clex/default.nix
pkgs/tools/misc/lf/default.nix pkgs/applications/file-managers/lf/default.nix
pkgs/tools/misc/mc/default.nix pkgs/applications/file-managers/mc/default.nix
pkgs/tools/misc/ytree/default.nix pkgs/applications/file-managers/ytree/default.nix
+55 -49
pkgs/top-level/all-packages.nix
··· 332 333 chrysalis = callPackage ../applications/misc/chrysalis { }; 334 335 - clifm = callPackage ../applications/misc/clifm { }; 336 - 337 clj-kondo = callPackage ../development/tools/clj-kondo { }; 338 339 cloak = callPackage ../applications/misc/cloak { ··· 1572 openal = null; 1573 }; 1574 1575 ### APPLICATIONS/TERMINAL-EMULATORS 1576 1577 alacritty = callPackage ../applications/terminal-emulators/alacritty { ··· 1623 }; 1624 1625 mrxvt = callPackage ../applications/terminal-emulators/mrxvt { }; 1626 - 1627 - nimmm = callPackage ../applications/terminal-emulators/nimmm { }; 1628 1629 roxterm = callPackage ../applications/terminal-emulators/roxterm { }; 1630 ··· 3045 3046 cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { }; 3047 3048 - cfm = callPackage ../applications/misc/cfm { }; 3049 - 3050 charliecloud = callPackage ../applications/virtualization/charliecloud { }; 3051 3052 chelf = callPackage ../tools/misc/chelf { }; ··· 5021 clamav = callPackage ../tools/security/clamav { 5022 inherit (darwin.apple_sdk.frameworks) Foundation; 5023 }; 5024 - 5025 - clex = callPackage ../tools/misc/clex { }; 5026 5027 client-ip-echo = callPackage ../servers/misc/client-ip-echo { }; 5028 ··· 7496 jql = callPackage ../development/tools/jql { }; 7497 7498 jo = callPackage ../development/tools/jo { }; 7499 - 7500 - joshuto = callPackage ../applications/misc/joshuto { 7501 - inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation; 7502 - }; 7503 7504 jrnl = callPackage ../applications/misc/jrnl { }; 7505 ··· 7696 7697 less = callPackage ../tools/misc/less { }; 7698 7699 - lf = callPackage ../tools/misc/lf {}; 7700 - 7701 lha = callPackage ../tools/archivers/lha { }; 7702 7703 lhasa = callPackage ../tools/compression/lhasa {}; ··· 8424 memtest86plus = callPackage ../tools/misc/memtest86+ { }; 8425 8426 mbutil = python3Packages.callPackage ../applications/misc/mbutil { }; 8427 - 8428 - mc = callPackage ../tools/misc/mc { 8429 - inherit (darwin) autoSignDarwinBinariesHook; 8430 - }; 8431 8432 mcabber = callPackage ../applications/networking/instant-messengers/mcabber { }; 8433 ··· 8800 8801 nitter = callPackage ../servers/nitter { }; 8802 8803 - noice = callPackage ../applications/misc/noice { }; 8804 - 8805 noip = callPackage ../tools/networking/noip { }; 8806 8807 nomad = nomad_1_2; ··· 8926 8927 nmapsi4 = libsForQt5.callPackage ../tools/security/nmap/qt.nix { }; 8928 8929 - nnn = callPackage ../applications/misc/nnn { }; 8930 - 8931 - sfm = callPackage ../applications/misc/sfm { }; 8932 - 8933 - shfm = callPackage ../applications/misc/shfm { }; 8934 - 8935 noise-repellent = callPackage ../applications/audio/noise-repellent { }; 8936 8937 noisetorch = callPackage ../applications/audio/noisetorch { }; ··· 9917 rambox = callPackage ../applications/networking/instant-messengers/rambox { }; 9918 9919 rambox-pro = callPackage ../applications/networking/instant-messengers/rambox/pro.nix { }; 9920 - 9921 - ranger = callPackage ../applications/misc/ranger { }; 9922 9923 rar = callPackage ../tools/archivers/rar { }; 9924 ··· 10666 Carbon Cocoa ScriptingBridge SkyLight; 10667 }; 10668 10669 - spaceFM = callPackage ../applications/misc/spacefm { }; 10670 - 10671 speech-denoiser = callPackage ../applications/audio/speech-denoiser {}; 10672 10673 splot = haskell.lib.compose.justStaticExecutables haskellPackages.splot; ··· 11444 pythonPackages = python3Packages; 11445 }; 11446 11447 - vifm = callPackage ../applications/misc/vifm { }; 11448 - 11449 - vifm-full = callPackage ../applications/misc/vifm { 11450 - mediaSupport = true; 11451 - inherit lib udisks2 python3; 11452 - }; 11453 - 11454 via = callPackage ../tools/misc/via {}; 11455 11456 vial = callPackage ../tools/misc/vial {}; ··· 12075 yeshup = callPackage ../tools/system/yeshup { }; 12076 12077 ytfzf = callPackage ../tools/misc/ytfzf { }; 12078 - 12079 - ytree = callPackage ../tools/misc/ytree { }; 12080 - 12081 - yggdrasil = callPackage ../tools/networking/yggdrasil { }; 12082 12083 # To expose more packages for Yi, override the extraPackages arg. 12084 yi = callPackage ../applications/editors/yi/wrapper.nix { ··· 19156 19157 libmad = callPackage ../development/libraries/libmad { }; 19158 19159 - llama = callPackage ../applications/misc/llama { }; 19160 - 19161 malcontent = callPackage ../development/libraries/malcontent { }; 19162 19163 malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { }; ··· 25415 25416 appvm = callPackage ../applications/virtualization/appvm { }; 25417 25418 masterpdfeditor = libsForQt5.callPackage ../applications/misc/masterpdfeditor { }; 25419 25420 masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { }; ··· 26092 26093 dfasma = libsForQt5.callPackage ../applications/audio/dfasma { }; 26094 26095 - dfilemanager = libsForQt5.callPackage ../applications/misc/dfilemanager { }; 26096 26097 dht = callPackage ../applications/networking/p2p/dht { }; 26098 ··· 28652 28653 mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { }; 28654 28655 - mucommander = callPackage ../applications/misc/mucommander { }; 28656 28657 multimarkdown = callPackage ../tools/typesetting/multimarkdown { }; 28658 ··· 28781 inherit (darwin.apple_sdk.frameworks) IOKit; 28782 }; 28783 28784 - pcmanfm = callPackage ../applications/misc/pcmanfm { }; 28785 28786 pcmanfm-qt = lxqt.pcmanfm-qt; 28787 ··· 29384 29385 ponymix = callPackage ../applications/audio/ponymix { }; 29386 29387 - portfolio-filemanager = callPackage ../applications/misc/portfolio-filemanager { }; 29388 29389 pothos = libsForQt5.callPackage ../applications/radio/pothos { }; 29390 ··· 30948 30949 wordgrinder = callPackage ../applications/office/wordgrinder { }; 30950 30951 - worker = callPackage ../applications/misc/worker { }; 30952 30953 workrave = callPackage ../applications/misc/workrave { 30954 inherit (python27Packages) cheetah; ··· 31107 win-pvdrivers = callPackage ../applications/virtualization/driver/win-pvdrivers { }; 31108 win-signed-gplpv-drivers = callPackage ../applications/virtualization/driver/win-signed-gplpv-drivers { }; 31109 31110 - xfe = callPackage ../applications/misc/xfe { 31111 fox = fox_1_6; 31112 }; 31113
··· 332 333 chrysalis = callPackage ../applications/misc/chrysalis { }; 334 335 clj-kondo = callPackage ../development/tools/clj-kondo { }; 336 337 cloak = callPackage ../applications/misc/cloak { ··· 1570 openal = null; 1571 }; 1572 1573 + ### APPLICATIONS/FILE-MANAGERS 1574 + 1575 + cfm = callPackage ../applications/file-managers/cfm { }; 1576 + 1577 + clex = callPackage ../applications/file-managers/clex { }; 1578 + 1579 + clifm = callPackage ../applications/file-managers/clifm { }; 1580 + 1581 + doublecmd = callPackage ../applications/file-managers/doublecmd { 1582 + inherit (qt5) wrapQtAppsHook; 1583 + }; 1584 + 1585 + joshuto = callPackage ../applications/file-managers/joshuto { 1586 + inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation; 1587 + }; 1588 + 1589 + lf = callPackage ../applications/file-managers/lf { }; 1590 + 1591 + llama = callPackage ../applications/file-managers/llama { }; 1592 + 1593 + mc = callPackage ../applications/file-managers/mc { 1594 + inherit (darwin) autoSignDarwinBinariesHook; 1595 + }; 1596 + 1597 + nimmm = callPackage ../applications/file-managers/nimmm { }; 1598 + 1599 + nnn = callPackage ../applications/file-managers/nnn { }; 1600 + 1601 + noice = callPackage ../applications/file-managers/noice { }; 1602 + 1603 + ranger = callPackage ../applications/file-managers/ranger { }; 1604 + 1605 + sfm = callPackage ../applications/file-managers/sfm { }; 1606 + 1607 + shfm = callPackage ../applications/file-managers/shfm { }; 1608 + 1609 + spaceFM = callPackage ../applications/file-managers/spacefm { }; 1610 + 1611 + vifm = callPackage ../applications/file-managers/vifm { }; 1612 + 1613 + vifm-full = vifm.override { 1614 + mediaSupport = true; 1615 + inherit lib udisks2 python3; 1616 + }; 1617 + 1618 + ytree = callPackage ../applications/file-managers/ytree { }; 1619 + 1620 ### APPLICATIONS/TERMINAL-EMULATORS 1621 1622 alacritty = callPackage ../applications/terminal-emulators/alacritty { ··· 1668 }; 1669 1670 mrxvt = callPackage ../applications/terminal-emulators/mrxvt { }; 1671 1672 roxterm = callPackage ../applications/terminal-emulators/roxterm { }; 1673 ··· 3088 3089 cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { }; 3090 3091 charliecloud = callPackage ../applications/virtualization/charliecloud { }; 3092 3093 chelf = callPackage ../tools/misc/chelf { }; ··· 5062 clamav = callPackage ../tools/security/clamav { 5063 inherit (darwin.apple_sdk.frameworks) Foundation; 5064 }; 5065 5066 client-ip-echo = callPackage ../servers/misc/client-ip-echo { }; 5067 ··· 7535 jql = callPackage ../development/tools/jql { }; 7536 7537 jo = callPackage ../development/tools/jo { }; 7538 7539 jrnl = callPackage ../applications/misc/jrnl { }; 7540 ··· 7731 7732 less = callPackage ../tools/misc/less { }; 7733 7734 lha = callPackage ../tools/archivers/lha { }; 7735 7736 lhasa = callPackage ../tools/compression/lhasa {}; ··· 8457 memtest86plus = callPackage ../tools/misc/memtest86+ { }; 8458 8459 mbutil = python3Packages.callPackage ../applications/misc/mbutil { }; 8460 8461 mcabber = callPackage ../applications/networking/instant-messengers/mcabber { }; 8462 ··· 8829 8830 nitter = callPackage ../servers/nitter { }; 8831 8832 noip = callPackage ../tools/networking/noip { }; 8833 8834 nomad = nomad_1_2; ··· 8953 8954 nmapsi4 = libsForQt5.callPackage ../tools/security/nmap/qt.nix { }; 8955 8956 noise-repellent = callPackage ../applications/audio/noise-repellent { }; 8957 8958 noisetorch = callPackage ../applications/audio/noisetorch { }; ··· 9938 rambox = callPackage ../applications/networking/instant-messengers/rambox { }; 9939 9940 rambox-pro = callPackage ../applications/networking/instant-messengers/rambox/pro.nix { }; 9941 9942 rar = callPackage ../tools/archivers/rar { }; 9943 ··· 10685 Carbon Cocoa ScriptingBridge SkyLight; 10686 }; 10687 10688 speech-denoiser = callPackage ../applications/audio/speech-denoiser {}; 10689 10690 splot = haskell.lib.compose.justStaticExecutables haskellPackages.splot; ··· 11461 pythonPackages = python3Packages; 11462 }; 11463 11464 via = callPackage ../tools/misc/via {}; 11465 11466 vial = callPackage ../tools/misc/vial {}; ··· 12085 yeshup = callPackage ../tools/system/yeshup { }; 12086 12087 ytfzf = callPackage ../tools/misc/ytfzf { }; 12088 12089 # To expose more packages for Yi, override the extraPackages arg. 12090 yi = callPackage ../applications/editors/yi/wrapper.nix { ··· 19162 19163 libmad = callPackage ../development/libraries/libmad { }; 19164 19165 malcontent = callPackage ../development/libraries/malcontent { }; 19166 19167 malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { }; ··· 25419 25420 appvm = callPackage ../applications/virtualization/appvm { }; 25421 25422 + yggdrasil = callPackage ../tools/networking/yggdrasil { }; 25423 + 25424 masterpdfeditor = libsForQt5.callPackage ../applications/misc/masterpdfeditor { }; 25425 25426 masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { }; ··· 26098 26099 dfasma = libsForQt5.callPackage ../applications/audio/dfasma { }; 26100 26101 + dfilemanager = libsForQt5.callPackage ../applications/file-managers/dfilemanager { }; 26102 26103 dht = callPackage ../applications/networking/p2p/dht { }; 26104 ··· 28658 28659 mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { }; 28660 28661 + mucommander = callPackage ../applications/file-managers/mucommander { }; 28662 28663 multimarkdown = callPackage ../tools/typesetting/multimarkdown { }; 28664 ··· 28787 inherit (darwin.apple_sdk.frameworks) IOKit; 28788 }; 28789 28790 + pcmanfm = callPackage ../applications/file-managers/pcmanfm { }; 28791 28792 pcmanfm-qt = lxqt.pcmanfm-qt; 28793 ··· 29390 29391 ponymix = callPackage ../applications/audio/ponymix { }; 29392 29393 + portfolio-filemanager = callPackage ../applications/file-managers/portfolio-filemanager { }; 29394 29395 pothos = libsForQt5.callPackage ../applications/radio/pothos { }; 29396 ··· 30954 30955 wordgrinder = callPackage ../applications/office/wordgrinder { }; 30956 30957 + worker = callPackage ../applications/file-managers/worker { }; 30958 30959 workrave = callPackage ../applications/misc/workrave { 30960 inherit (python27Packages) cheetah; ··· 31113 win-pvdrivers = callPackage ../applications/virtualization/driver/win-pvdrivers { }; 31114 win-signed-gplpv-drivers = callPackage ../applications/virtualization/driver/win-signed-gplpv-drivers { }; 31115 31116 + xfe = callPackage ../applications/file-managers/xfe { 31117 fox = fox_1_6; 31118 }; 31119