diff options
author | Luca Bruno <lucabru@src.gnome.org> | 2014-04-19 23:44:49 +0200 |
---|---|---|
committer | Luca Bruno <lucabru@src.gnome.org> | 2014-04-22 22:17:20 +0200 |
commit | a4ef8dd63403f5f1b77b24bc5ef26fcefb6fbcd3 (patch) | |
tree | 54d2ec9c2cdac3c144b62686cf69353902fca592 /nixos | |
parent | 91468a3ffa0a54b8a8442897a6ab594ad176d753 (diff) | |
download | nixlib-a4ef8dd63403f5f1b77b24bc5ef26fcefb6fbcd3.tar nixlib-a4ef8dd63403f5f1b77b24bc5ef26fcefb6fbcd3.tar.gz nixlib-a4ef8dd63403f5f1b77b24bc5ef26fcefb6fbcd3.tar.bz2 nixlib-a4ef8dd63403f5f1b77b24bc5ef26fcefb6fbcd3.tar.lz nixlib-a4ef8dd63403f5f1b77b24bc5ef26fcefb6fbcd3.tar.xz nixlib-a4ef8dd63403f5f1b77b24bc5ef26fcefb6fbcd3.tar.zst nixlib-a4ef8dd63403f5f1b77b24bc5ef26fcefb6fbcd3.zip |
gnome3: prioritize nautilus when opening inode/directory
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/x11/desktop-managers/gnome3.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix index 7ed5083e09d8..b1f9737454aa 100644 --- a/nixos/modules/services/x11/desktop-managers/gnome3.nix +++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix @@ -15,6 +15,16 @@ let in filter (x: !(builtins.elem (pkgName x) ysNames)) xs; + # Prioritize nautilus by default when opening directories + mimeAppsList = pkgs.writeTextFile { + name = "gnome-mimeapps"; + destination = "/share/applications/mimeapps.list"; + text = '' + [Default Applications] + inode/directory=nautilus.desktop + ''; + }; + in { options = { @@ -66,7 +76,8 @@ in { export XDG_MENU_PREFIX=gnome # Don't let epiphany depend upon gnome-shell - export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}${pkgs.gnome3.gnome_shell}/share/gsettings-schemas/${pkgs.gnome3.gnome_shell.name} + # Override default mimeapps + export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}${pkgs.gnome3.gnome_shell}/share/gsettings-schemas/${pkgs.gnome3.gnome_shell.name}:${mimeAppsList}/share # Let gnome-control-center find gnome-shell search providers export GNOME_SEARCH_PROVIDERS_DIR=${config.system.path}/share/gnome-shell/search-providers/ |