Update home/jhjhome.nix

grrrrrrr
This commit is contained in:
chris 2024-07-24 07:04:13 -05:00
parent 996da6142b
commit 1b310221e4

View file

@ -26,19 +26,19 @@ in
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
xdg.userDirs = {
enable = true;
desktop = "${config.home.homeDirectory}";
documents = "${config.home.homeDirectory}/docs";
download = "${config.home.homeDirectory}/dls";
music = "${config.home.homeDirectory}/music";
pictures = "${config.home.homeDirectory}/pics";
publicShare = "${config.home.homeDirectory}";
templates = "${config.home.homeDirectory}";
videos = "${config.home.homeDirectory}/vids";
};
xdg.portal = {
xdg = {
userDirs = {
enable = true;
desktop = "${config.home.homeDirectory}";
documents = "${config.home.homeDirectory}/docs";
download = "${config.home.homeDirectory}/dls";
music = "${config.home.homeDirectory}/music";
pictures = "${config.home.homeDirectory}/pics";
publicShare = "${config.home.homeDirectory}";
templates = "${config.home.homeDirectory}";
videos = "${config.home.homeDirectory}/vids";
};
portal = {
enable = true;
config = {
common = {
@ -55,6 +55,65 @@ in
};
};
extraPortals = [ pkgs.xdg-desktop-portal-kde ];
};
mimeApps = {
enable = true;
associations.added = {
"video/mp4" = "mpv.desktop";
"video/webm" = "mpv.desktop";
"video/mkv" = "mpv.desktop";
"video/x-matroska" = "mpv.desktop";
"video/quicktime" = "mpv.desktop";
"video/mpeg" = "mpv.desktop";
"video/ogg" = "mpv.desktop";
"video/VP9" = "mpv.desktop";
"video/VP8" = "mpv.desktop";
"video/AV1" = "mpv.desktop";
"video/H265" = "mpv.desktop";
"video/H264" = "mpv.desktop";
"video/vnd.youtube.yt" = "mpv.desktop";
"inode/directory" = "org.kde.dolphin.desktop";
"image/gif" = "imv-rifle.desktop";
"image/jpeg" = "imv-rifle.desktop";
"image/heif" = "imv-rifle.desktop";
"image/png" = "imv-rifle.desktop";
"image/webp" = "imv-rifle.desktop";
"audio/vorbis" = "mpv-slow.desktop";
"audio/mp3" = "mpv-slow.desktop";
"audio/m4a" = "mpv-slow.desktop";
"audio/flac" = "mpv-slow.desktop";
"audio/wav" = "mpv-slow.desktop";
"audio/opus" = "mpv-slow.desktop";
};
defaultApplications = {
"video/mp4" = "mpv.desktop";
"video/webm" = "mpv.desktop";
"video/mkv" = "mpv.desktop";
"video/x-matroska" = "mpv.desktop";
"video/quicktime" = "mpv.desktop";
"video/mpeg" = "mpv.desktop";
"video/ogg" = "mpv.desktop";
"video/VP9" = "mpv.desktop";
"video/VP8" = "mpv.desktop";
"video/AV1" = "mpv.desktop";
"video/H265" = "mpv.desktop";
"video/H264" = "mpv.desktop";
"video/vnd.youtube.yt" = "mpv.desktop";
"inode/directory" = "org.kde.dolphin.desktop";
"image/gif" = "imv-rifle.desktop";
"image/jpeg" = "imv-rifle.desktop";
"image/heif" = "imv-rifle.desktop";
"image/png" = "imv-rifle.desktop";
"image/webp" = "imv-rifle.desktop";
"audio/vorbis" = "mpv-slow.desktop";
"audio/mp3" = "mpv-slow.desktop";
"audio/m4a" = "mpv-slow.desktop";
"audio/flac" = "mpv-slow.desktop";
"audio/wav" = "mpv-slow.desktop";
"audio/opus" = "mpv-slow.desktop";
};
};
};
# home.file.".config/xdg-desktop-portal/portals.conf" = {