Update home/jhjhome.nix
grrrrrrr
This commit is contained in:
		
							parent
							
								
									996da6142b
								
							
						
					
					
						commit
						1b310221e4
					
				
					 1 changed files with 72 additions and 13 deletions
				
			
		| 
						 | 
				
			
			@ -26,7 +26,8 @@ in
 | 
			
		|||
  # Let Home Manager install and manage itself.
 | 
			
		||||
  programs.home-manager.enable = true;
 | 
			
		||||
 | 
			
		||||
  xdg.userDirs = {
 | 
			
		||||
  xdg = {
 | 
			
		||||
    userDirs = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      desktop = "${config.home.homeDirectory}";
 | 
			
		||||
      documents = "${config.home.homeDirectory}/docs";
 | 
			
		||||
| 
						 | 
				
			
			@ -37,8 +38,7 @@ in
 | 
			
		|||
      templates = "${config.home.homeDirectory}";
 | 
			
		||||
      videos = "${config.home.homeDirectory}/vids";
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
  xdg.portal = {
 | 
			
		||||
    portal = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    config = {
 | 
			
		||||
      common = {
 | 
			
		||||
| 
						 | 
				
			
			@ -56,6 +56,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" = {
 | 
			
		||||
  #   text = ''
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue