From d5a0eff1d808e08f3cc9e9e14e01689ed0bc6c8e Mon Sep 17 00:00:00 2001 From: Gregory Bednov Date: Fri, 28 Aug 2026 15:53:20 +0300 Subject: [PATCH] onlyoffice make docx openable correctly --- flake.nix | 3 +++ mimeapps.list | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 mimeapps.list diff --git a/flake.nix b/flake.nix index f487c4b..53db802 100644 --- a/flake.nix +++ b/flake.nix @@ -8,6 +8,7 @@ wallpaper = builtins.readFile "${self}/wallpaper.svg"; folderIcon = builtins.readFile "${self}/folderIcon.svg"; pcmanfmConf = "${self}/pcmanfm.conf"; + mimeappsList = "${self}/mimeapps.list"; desktopItems0 = (pkgs.writeText "desktop-items-0.conf" '' @@ -304,6 +305,8 @@ mkdir -p "$HOME/.config/pcmanfm/default" cp ${desktopItems0} "$HOME/.config/pcmanfm/default/desktop-items-0.conf" cp ${pcmanfmConf} "$HOME/.config/pcmanfm/default/pcmanfm.conf" chmod +w -R "$HOME/.config/pcmanfm/default/" +cp ${mimeappsList} "$HOME/.config/mimeapps.list" +chmod +w "$HOME/.config/mimeapps.list" mkdir -p "$HOME/.config/gtk-3.0" printf "[Settings]\ngtk-icon-theme-name = WhiteSur" > "$HOME/.config/gtk-3.0/settings.ini" cp ${myxinitrc} "$HOME/.xinitrc" diff --git a/mimeapps.list b/mimeapps.list new file mode 100644 index 0000000..4747dde --- /dev/null +++ b/mimeapps.list @@ -0,0 +1,21 @@ +[Default Applications] +application/vnd.openxmlformats-officedocument.wordprocessingml.document=onlyoffice-desktopeditors.desktop +application/msword=onlyoffice-desktopeditors.desktop +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=onlyoffice-desktopeditors.desktop +application/vnd.ms-excel=onlyoffice-desktopeditors.desktop +application/vnd.openxmlformats-officedocument.presentationml.presentation=onlyoffice-desktopeditors.desktop +application/vnd.ms-powerpoint=onlyoffice-desktopeditors.desktop +application/vnd.oasis.opendocument.text=onlyoffice-desktopeditors.desktop +application/vnd.oasis.opendocument.spreadsheet=onlyoffice-desktopeditors.desktop +application/vnd.oasis.opendocument.presentation=onlyoffice-desktopeditors.desktop + +[Added Associations] +application/vnd.openxmlformats-officedocument.wordprocessingml.document=onlyoffice-desktopeditors.desktop; +application/msword=onlyoffice-desktopeditors.desktop; +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=onlyoffice-desktopeditors.desktop; +application/vnd.ms-excel=onlyoffice-desktopeditors.desktop; +application/vnd.openxmlformats-officedocument.presentationml.presentation=onlyoffice-desktopeditors.desktop; +application/vnd.ms-powerpoint=onlyoffice-desktopeditors.desktop; +application/vnd.oasis.opendocument.text=onlyoffice-desktopeditors.desktop; +application/vnd.oasis.opendocument.spreadsheet=onlyoffice-desktopeditors.desktop; +application/vnd.oasis.opendocument.presentation=onlyoffice-desktopeditors.desktop;