home-manager/tests/modules/programs
Sizhe Zhao 7da01bc47a
git: support alternate signing methods (#5516)
The Git module now supports SSH and X.509 signing in addition to
OpenPGP/GnuPG, via setting the `programs.git.signing.format` option.
It defaults to `openpgp` for now as a backwards compatibility measure,
but I feel like we shouldn't enforce GPG as the default on everyone,
especially for people who use SSH signing like me.

Accordingly, `programs.git.signing.gpgPath` has been renamed to
`programs.git.signing.signer`, as now the signer binary is not
restricted to GnuPG. Users should only get a warning and everything
should continue to work.

Fixes #4221, supersedes #4235

Co-authored-by: Mario Rodas <marsam@users.noreply.github.com>
Co-authored-by: Sumner Evans <me@sumnerevans.com>
Co-authored-by: Leah Amelia Chen <hi@pluie.me>
2025-02-14 11:47:27 -07:00
..
abook tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
aerc tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
aerospace aerospace: fix workspace assignment config (#6442) 2025-02-13 08:24:38 -06:00
alacritty tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
alot tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
antidote tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
aria2 tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
atuin tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
autojump tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
autorandr tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
awscli tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
bacon tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
bash bash: Make sure HISTFILE's directory exists 2025-02-06 12:25:09 +01:00
bat tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
beets tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
bemenu tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
borgmatic tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
bottom bottom: use xdg.configHome on Darwin 2023-04-17 21:57:35 +02:00
boxxy tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
broot broot: use hjson-go 2025-02-04 23:58:20 +01:00
browserpass tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
btop tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
carapace tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
cava cava: add module 2023-10-24 08:20:22 +02:00
cavalier cavalier: add module 2024-12-22 09:48:38 +01:00
cmus tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
comodoro tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
darcs darcs: add module 2023-07-08 10:31:45 +02:00
dircolors dircolors: apply extraConfig after settings (#1890) 2021-03-31 22:01:02 +02:00
direnv tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
emacs emacs: fix emacs-extra-config test 2023-09-13 19:13:10 +02:00
eww eww: add null configDir test 2025-02-12 09:38:53 -08:00
fastfetch tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
feh tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
firefox firefox: remove old unused test file (#6403) 2025-02-06 12:00:06 +01:00
fish fish: escape abbr expansions once again 2023-12-21 11:42:07 +01:00
foot tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
freetube tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
fuzzel tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
gallery-dl tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
getmail getmail: fix configuration mailboxes generation (#1719) 2021-03-01 17:58:18 -05:00
gh git: support alternate signing methods (#5516) 2025-02-14 11:47:27 -07:00
gh-dash tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
ghostty tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
git git: support alternate signing methods (#5516) 2025-02-14 11:47:27 -07:00
git-cliff tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
git-credential-oauth tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
git-worktree-switcher git-worktree-switcher: init module 2025-02-11 09:18:04 -06:00
gnome-shell tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
gnome-terminal tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
go tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
gpg tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
gradle tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
granted tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
helix tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
hexchat tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
himalaya tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
htop tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
hyfetch tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
hyprlock tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
i3blocks tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
i3status tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
i3status-rust tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
imv imv: add module (#4032) 2023-06-07 14:51:05 +02:00
irssi tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
joplin-desktop tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
jujutsu tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
k9s tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
kakoune tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
khal tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
khard tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
kitty kitty: allow not setting shell_integration 2025-02-10 17:56:59 -06:00
kodi tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
kubecolor tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
lapce lapce: add module (#5752) 2025-02-01 14:03:26 +01:00
ledger tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
less tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
lesspipe tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
lf tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
lieer tests: add option test.stubs 2021-09-26 23:26:38 +02:00
looking-glass-client looking-glass-client: add module 2022-10-18 10:12:15 +02:00
lsd tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
man man: support building manual page index cache 2020-09-13 20:52:08 +02:00
mangohud mangohud: make false values actually disable (#6299) 2025-01-13 16:20:04 +01:00
mbsync tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
micro tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
mise mise: fix test 2024-01-21 23:26:31 +01:00
mpv tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
mu tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
mujmap tests: change quoting to match new Nixpkgs behavior 2024-09-08 23:32:19 +02:00
ncmpcpp tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
ncmpcpp-linux tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
ne tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
neomutt tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
neovide tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
neovim neovim: re-enable test 2025-02-10 23:32:14 +01:00
newsboat tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
nheko tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
nix-index tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
nix-your-shell tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
nnn tests: some minor cleanups 2023-07-08 10:12:35 +02:00
nushell nushell: temporarily disable test 2025-02-10 23:32:27 +01:00
oh-my-posh tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
openstackclient tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
pandoc tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
papis tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
pay-respects tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
pet tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
pistol tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
pls tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
poetry tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
powerline-go tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
pqiv pqiv: add boolean support 2024-09-09 16:50:17 +02:00
pubs tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
pyenv tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
qcal tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
qutebrowser tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
ranger tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
rbw tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
readline readline: optionally place config file in XDG dir 2024-03-28 06:48:10 +01:00
rio tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
ripgrep ripgrep: add module (#4017) 2023-06-02 17:59:12 +02:00
rofi tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
rofi-pass tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
ruff tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
sagemath tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
sapling tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
sbt tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
scmpuff tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
senpai senpai: switch to scfg format 2024-03-15 11:42:17 +01:00
sftpman tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
sioyek tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
sm64ex tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
spotify-player tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
ssh ssh: add addKeysToAgent option 2023-12-14 00:11:45 +01:00
starship tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
swaylock swaylock: add enable and package option 2023-04-15 21:17:23 +02:00
swayr swayr: update expected test result 2025-01-23 11:37:30 +01:00
taskwarrior tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
tealdeer tealdeer: module improvements 2024-02-18 23:14:41 +01:00
terminator tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
texlive texlive: remove upstream dependency in tests 2020-06-06 16:43:17 +02:00
thefuck tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
thunderbird tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
tmate tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
tmux tmux: add 'focusEvents' 2024-12-02 22:43:34 +01:00
todoman tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
tofi tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
topgrade tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
translate-shell tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
vifm tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
vim-vint tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
vscode tests: some minor cleanups 2023-07-08 10:12:35 +02:00
watson watson: add module 2022-01-22 16:12:34 +01:00
waybar waybar: use config.wayland.systemd.target 2025-01-03 17:37:42 +01:00
wezterm tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
wlogout wlogout: add module (#3629) 2023-01-31 17:06:18 +01:00
wofi wofi: add module (#3786) 2023-04-20 00:11:30 -06:00
wpaperd tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
xmobar tests: add option test.stubs 2021-09-26 23:26:38 +02:00
yambar tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
yazi tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
yt-dlp tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
zed-editor zed-editor: add installRemoteServer option 2025-01-29 11:09:51 +01:00
zellij tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
zk tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
zplug tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00
zsh tests: rework derivation stubbing 2025-02-04 23:58:20 +01:00