home: firefox: tridactyl: use preferred terminal

Thankfully, alacritty and termite both use the same command line
arguments for this. If I ever want to use another one, I might have to
make the logic a bit more robust.
This commit is contained in:
Bruno BELANYI 2023-02-12 17:33:45 +00:00
parent 4f883b0198
commit e8a46ae248
2 changed files with 14 additions and 4 deletions

View file

@ -1,9 +1,20 @@
{ config, lib, ... }: { config, lib, pkgs, ... }:
let let
cfg = config.my.home.firefox.tridactyl; cfg = config.my.home.firefox.tridactyl;
in in
{ {
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
xdg.configFile."tridactyl/tridactylrc".source = ./tridactylrc; xdg.configFile."tridactyl/tridactylrc".source = pkgs.substituteAll {
src = ./tridactylrc;
editorcmd = lib.concatStringsSep " " [
# Use my configured terminal
config.my.home.terminal.program
# Make it easy to pick out with a window class name
"--class tridactyl_editor"
# Open vim with the cursor in the correct position
''-e "vim %f '+normal!%lGzv%c|'"''
];
};
}; };
} }

View file

@ -5,8 +5,7 @@
colorscheme dark colorscheme dark
" Make tridactyl open Vim in my prefered terminal " Make tridactyl open Vim in my prefered terminal
" FIXME: make it follow my prefered terminal set editorcmd @editorcmd@
set editorcmd termite --class tridactyl_editor -e "vim %f '+normal!%lGzv%c|'"
" }}} " }}}
" Binds {{{ " Binds {{{