Update home/jhjhome.nix
grrrrrrr
This commit is contained in:
parent
996da6142b
commit
1b310221e4
|
@ -26,7 +26,8 @@ in
|
||||||
# Let Home Manager install and manage itself.
|
# Let Home Manager install and manage itself.
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
xdg.userDirs = {
|
xdg = {
|
||||||
|
userDirs = {
|
||||||
enable = true;
|
enable = true;
|
||||||
desktop = "${config.home.homeDirectory}";
|
desktop = "${config.home.homeDirectory}";
|
||||||
documents = "${config.home.homeDirectory}/docs";
|
documents = "${config.home.homeDirectory}/docs";
|
||||||
|
@ -37,8 +38,7 @@ in
|
||||||
templates = "${config.home.homeDirectory}";
|
templates = "${config.home.homeDirectory}";
|
||||||
videos = "${config.home.homeDirectory}/vids";
|
videos = "${config.home.homeDirectory}/vids";
|
||||||
};
|
};
|
||||||
|
portal = {
|
||||||
xdg.portal = {
|
|
||||||
enable = true;
|
enable = true;
|
||||||
config = {
|
config = {
|
||||||
common = {
|
common = {
|
||||||
|
@ -56,6 +56,65 @@ in
|
||||||
};
|
};
|
||||||
extraPortals = [ pkgs.xdg-desktop-portal-kde ];
|
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" = {
|
# home.file.".config/xdg-desktop-portal/portals.conf" = {
|
||||||
# text = ''
|
# text = ''
|
Loading…
Reference in a new issue