onlyoffice make docx openable correctly

This commit is contained in:
Gregory Bednov 2026-08-28 15:53:20 +03:00
commit d5a0eff1d8
2 changed files with 24 additions and 0 deletions

View file

@ -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"

21
mimeapps.list Normal file
View file

@ -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;