Commit current dotfiles changes

This commit is contained in:
2026-04-12 15:33:30 -07:00
committed by Kat Huang
parent af093f45ce
commit fa5145c1d7
11 changed files with 201 additions and 5 deletions

View File

@@ -30,8 +30,7 @@ in {
xdg.mimeApps = lib.mkIf nixos.config.myModules.desktop.enable (
let
browser = "google-chrome.desktop";
imageViewer = "org.gnome.Loupe.desktop";
fallbackImageViewer = "okularApplication_kimgio.desktop";
imageViewer = "org.kde.gwenview.desktop";
pdfViewer = "okularApplication_pdf.desktop";
comicViewer = "okularApplication_comicbook.desktop";
djvuViewer = "okularApplication_djvu.desktop";
@@ -51,6 +50,7 @@ in {
"image/bmp"
"image/gif"
"image/heic"
"image/heif"
"image/jpeg"
"image/jxl"
"image/png"
@@ -60,9 +60,6 @@ in {
"image/vnd.microsoft.icon"
"image/webp"
])
// (mimeMap fallbackImageViewer [
"image/heif"
])
// (mimeMap pdfViewer [
"application/pdf"
"application/x-bzpdf"
@@ -169,6 +166,28 @@ in {
}
);
home.activation.refreshChromeDesktopMimeCache = lib.hm.dag.entryAfter ["writeBoundary"] ''
applications_dir="$HOME/.local/share/applications"
if [ -d "$applications_dir" ]; then
for desktop_file in \
"$applications_dir/google-chrome.desktop" \
"$applications_dir/com.google.Chrome.desktop"
do
if [ -f "$desktop_file" ]; then
${pkgs.gnused}/bin/sed -i \
-e 's,image/gif;,,g' \
-e 's,image/jpeg;,,g' \
-e 's,image/png;,,g' \
-e 's,image/webp;,,g' \
"$desktop_file"
fi
done
${pkgs.desktop-file-utils}/bin/update-desktop-database "$applications_dir" >/dev/null 2>&1 || true
fi
'';
xsession = {
enable = true;
preferStatusNotifierItems = true;