commit ef143ff9d2b613381957c708c89e971911d5ff0c
parent f30516fa39df2a70604f9704f964a1fd7680e1cc
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Thu, 11 Sep 2025 11:19:08 +0200
parent f30516fa39df2a70604f9704f964a1fd7680e1cc
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Thu, 11 Sep 2025 11:19:08 +0200
config/home-manager/zaphyra/programs/nautilus: open archives with it by default
1 file changed, 29 insertions(+), 5 deletions(-)
diff --git a/config/home-manager/zaphyra/programs/nautilus.nix b/config/home-manager/zaphyra/programs/nautilus.nix @@ -1,5 +1,5 @@ { - inputs, + lib, pkgs, systemConfig, ... @@ -17,9 +17,33 @@ }; xdg.mimeApps.enable = true; - xdg.mimeApps.defaultApplications = { - "inode/directory" = [ "org.gnome.Nautilus.desktop" ]; - }; + xdg.mimeApps.defaultApplications = lib.genAttrs [ + "inode/directory" + "application/x-7z-compressed" + "application/x-7z-compressed-tar" + "application/x-bzip" + "application/x-bzip-compressed-tar" + "application/x-compress" + "application/x-compressed-tar" + "application/x-cpio" + "application/x-gzip" + "application/x-lha" + "application/x-lzip" + "application/x-lzip-compressed-tar" + "application/x-lzma" + "application/x-lzma-compressed-tar" + "application/x-tar" + "application/x-tarz" + "application/x-xar" + "application/x-xz" + "application/x-xz-compressed-tar" + "application/zip" + "application/gzip" + "application/bzip2" + "application/x-bzip2-compressed-tar" + "application/vnd.rar;application/zstd" + "application/x-zstd-compressed-tar" + ] (name: [ "org.gnome.Nautilus.desktop" ]); gtk.gtk4.extraCss = '' /* remove 'starred' in nautilus side-panel */ @@ -31,7 +55,7 @@ } ''; - dconf.settings = with inputs.homeManager.lib.hm.gvariant; { + dconf.settings = { "org/gnome/nautilus/list-view" = { use-tree-view = true; default-zoom-level = "small";