home-manager/tests/modules/programs
toonn a1162e04b3
tmux: add a prefix option overruling shortcut if defined
Previously, it was not possible to set an arbitrary tmux prefix since
CTRL was hardcoded in the module.

To avoid breaking existing configs, a new option was implemented that
conveniently uses the tmux terminology but defaults to null and does
not affect previous behavior when set to null.

The behavior for the shortcut option was not completely replicated,
i.e., it does not bind "b" to send-prefix but stick to the default of
the prefix binding sending prefix (C-b C-b instead of C-b b) and it
does not bind repetition of the prefix (C-b C-b) to `last-window`,
both of these bring the option closer to the default tmux
configuration.

Fixes #1237
2020-12-21 00:10:59 +01:00
..
abook tests: remove package dependencies on rofi and abook 2020-03-06 00:27:21 +01:00
alacritty treewide: replace attrs by formats or types.anything 2020-11-29 21:54:55 -05:00
alot alot: add structured settings 2020-05-01 22:26:26 +02:00
aria2 aria2: add module 2020-05-03 13:21:52 +02:00
autojump autojump: add module 2020-10-08 23:50:43 +02:00
autorandr autorandr: add crtc option 2020-06-09 23:15:44 +02:00
bash tests: improve test purity 2020-04-24 21:46:34 +02:00
browserpass Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
dircolors dircolors: add module 2020-05-12 22:15:32 +02:00
direnv direnv: add support for nix-direnv 2020-06-06 22:17:43 +02:00
feh feh: allow binding actions to multiple buttons/keys 2020-09-30 00:55:09 +02:00
firefox Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
fish fish: source each file in plugin conf.d separately 2020-04-29 21:46:10 +02:00
getmail tests: improve test purity 2020-04-24 21:46:34 +02:00
gh gh: add module 2020-10-22 23:36:15 +02:00
git git: use gitMinimal in test 2020-11-14 23:18:07 +01:00
gpg Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
i3status i3status: add module 2020-05-03 13:12:13 +02:00
i3status-rust i3status-rust: add module 2020-11-05 23:59:47 +01:00
kakoune kakoune: use a plugin with smaller closure size in test 2020-11-14 23:17:54 +01:00
lf lf: add module 2020-04-23 22:41:22 +02:00
lieer tests: improve test purity 2020-04-24 21:46:34 +02:00
man man: support building manual page index cache 2020-09-13 20:52:08 +02:00
mbsync mbsync: per account multiple channels (#1360) 2020-09-21 18:16:06 +01:00
ncmpcpp ncmpcpp: add module 2020-09-01 22:05:57 +02:00
ncmpcpp-linux ncmpcpp: add module 2020-09-01 22:05:57 +02:00
ne ne: use dummy package in tests 2020-06-24 23:02:49 +02:00
neomutt neomutt: fix duplicated extraConfig in account (#1546) 2020-10-09 20:55:35 +02:00
neovim vim: Allow setting init.vim config alongside plugins + neovim test (#876) 2020-09-25 02:08:39 +02:00
newsboat newsboat: show queries before urls 2020-02-26 21:38:07 +01:00
nushell nushell: add module (#1333) 2020-07-24 17:15:55 +02:00
powerline-go powerline-go: add zsh integration 2020-11-15 00:12:02 +01:00
qutebrowser qutebrowser: unwrap list from keybinding removal 2020-07-27 16:48:38 +02:00
readline readline: fix example 2020-02-02 01:20:05 +01:00
rofi tests: remove package dependencies on rofi and abook 2020-03-06 00:27:21 +01:00
rofi-pass rofi-pass: add rofi-pass plugin for password-store 2020-12-18 23:22:57 +01:00
ssh ssh: add support for ServerAliveCountMax 2020-06-03 23:16:43 +02:00
starship starship: give settings option more specific type 2020-02-29 22:17:47 +01:00
texlive texlive: remove upstream dependency in tests 2020-06-06 16:43:17 +02:00
tmux tmux: add a prefix option overruling shortcut if defined 2020-12-21 00:10:59 +01:00
vscode treewide: replace attrs by formats or types.anything 2020-11-29 21:54:55 -05:00
waybar waybar: fix systemd service 2020-12-01 23:07:39 +01:00
zplug zplug: Reduce noise (#1441) 2020-09-06 11:16:34 +02:00
zsh zsh-prezto: remove package dependency in test 2020-11-14 10:37:35 +01:00