Add file type associations

This commit is contained in:
Andrew Kvalheim 2022-03-06 09:17:56 -08:00
parent 39cb4e0cd6
commit 015d08005d
2 changed files with 33 additions and 0 deletions

View file

@ -578,6 +578,34 @@ in
};
};
# File type associatoins
xdg.mimeApps = {
enable = true;
defaultApplications = {
# Document
"application/pdf" = "org.gnome.Evince.desktop";
# Image
"image/heif" = "org.gnome.eog.desktop";
"image/jpeg" = "org.gnome.eog.desktop";
"image/png" = "org.gnome.eog.desktop";
"image/svg+xml" = "org.gnome.eog.desktop";
"image/tiff" = "org.gnome.eog.desktop";
# Text
"application/gpx+xml" = "codium.desktop";
"application/json" = "codium.desktop";
"application/xml" = "codium.desktop";
"text/html" = "codium.desktop";
"text/markdown" = "codium.desktop";
"text/plain" = "codium.desktop";
# Web
"x-scheme-handler/http" = "firefox.desktop";
"x-scheme-handler/https" = "firefox.desktop";
};
};
# Environment
home.sessionVariables = rec {
ANSIBLE_NOCOWS = true;

View file

@ -75,6 +75,11 @@ in
home.file.".mozilla/firefox/ahrdm58c.default/chrome/userChrome.css".source = ../../common/userChrome.css;
home.file.".mozilla/firefox/ahrdm58c.default/persdict.dat".source = ../../common/words.txt;
# File type associatoins
xdg.mimeApps.defaultApplications = {
"application/x-ptoptimizer-script" = "hugin.desktop";
};
# Environment
home.sessionPath = [ "$HOME/.cargo/bin" ];
home.sessionVariables.ATTACHMENTS_ENV = "/home/ak/.attachments.env";