feat: add mime types, bg, i3 keybinds

This commit is contained in:
2025-06-15 23:32:19 -07:00
parent 0f914a5c5f
commit 704b76963f
4 changed files with 65 additions and 3 deletions

View File

@@ -16,6 +16,7 @@
oh-my-posh = import ./omp.nix;
eza = import ./eza.nix;
};
xdg.mimeApps = import ./mime.nix;
home.packages = with pkgs; [
nodejs_22

48
nix/users/luca/mime.nix Normal file
View File

@@ -0,0 +1,48 @@
{
enable = true;
associations.added = {
"video/3gpp" = "vlc.desktop";
"video/3gpp2" = "vlc.desktop";
"video/avi" = "vlc.desktop";
"video/divx" = "vlc.desktop";
"video/mp4" = "vlc.desktop";
"video/mpeg" = "vlc.desktop";
"video/ogg" = "vlc.desktop";
"video/quicktime" = "vlc.desktop";
"video/webm" = "vlc.desktop";
"video/x-flv" = "vlc.desktop";
"video/x-matroska" = "vlc.desktop";
"video/x-ms-asf" = "vlc.desktop";
"video/x-ms-wmv" = "vlc.desktop";
"video/x-msvideo" = "vlc.desktop";
"video/x-theora+ogg" = "vlc.desktop";
"video/x-m4v" = "vlc.desktop";
"video/vnd.rn-realvideo" = "vlc.desktop";
"video/x-flic" = "vlc.desktop";
};
defaultApplications = {
"x-scheme-handler/roblox-player" = "org.vinegarhq.Sober.desktop";
"x-scheme-handler/https" = "app.zen_browser.zen.desktop";
"x-scheme-handler/http" = "app.zen_browser.zen.desktop";
"x-scheme-handler/discord" = "vesktop.desktop";
"video/3gpp" = "vlc.desktop";
"video/3gpp2" = "vlc.desktop";
"video/avi" = "vlc.desktop";
"video/divx" = "vlc.desktop";
"video/mp4" = "vlc.desktop";
"video/mpeg" = "vlc.desktop";
"video/ogg" = "vlc.desktop";
"video/quicktime" = "vlc.desktop";
"video/webm" = "vlc.desktop";
"video/x-flv" = "vlc.desktop";
"video/x-matroska" = "vlc.desktop";
"video/x-ms-asf" = "vlc.desktop";
"video/x-ms-wmv" = "vlc.desktop";
"video/x-msvideo" = "vlc.desktop";
"video/x-theora+ogg" = "vlc.desktop";
"video/x-m4v" = "vlc.desktop";
"video/vnd.rn-realvideo" = "vlc.desktop";
"video/x-flic" = "vlc.desktop";
};
}