diff --git a/home-manager/fred.nix b/home-manager/fred.nix index d95da40..4665128 100644 --- a/home-manager/fred.nix +++ b/home-manager/fred.nix @@ -45,6 +45,11 @@ in # Off by default; yazi is keyboard-first. settings.mgr.mouse_events = [ "click" "scroll" ]; + # g m → mounted USB drives (udisks2 mounts under /run/media/$USER). + keymap.mgr.prepend_keymap = [ + { on = [ "g" "m" ]; run = "cd /run/media/fred"; desc = "Go to mounted drives"; } + ]; + # Colour NAMES, not hex — the whole point. "reset" means the terminal's # own fg/bg, and the eight names map onto ghostty's palette, which our # ghostty.conf fills from the wallpaper: diff --git a/settings/desktop.nix b/settings/desktop.nix index ad50866..d4d98e0 100644 --- a/settings/desktop.nix +++ b/settings/desktop.nix @@ -67,6 +67,9 @@ enable = true; automount = false; tray = "never"; + # "Open" button → yazi (Super+E's spelling; udiskie appends the path). + settings.program_options.file_manager = + "${pkgs.ghostty}/bin/ghostty +new-window --working-directory=/home/fred -e yazi"; }; dconf.settings."org/nemo/window-state".start-with-menu-bar = false;