home-manager/tests/modules/programs
Artem Starikov d0341a22ef
thunderbird: allow managing feed accounts
When Home Manager manages email accounts for Thunderbird, it is no
longer possible to create additional accounts through settings, as those
will be overwritten later by HM. This presents a problem for users who
want to use Thunderbird to read RSS feeds.

It may also be desirable to manage feeds declaratively as well. However,
Thunderbird seems to store feed configuration and state (e.g. last updated time)
in the same file. Because of this, declarative feed management for Thunderbird
seems infeasible at least.
2024-07-30 21:23:09 +03:00
..
abook tests: add option test.stubs 2021-09-26 23:26:38 +02:00
aerc aerc-accounts: support for maildirpp (#4653) 2023-12-22 18:14:39 +01:00
alacritty alacritty: cleanup after 0.13 merge in nixpkgs 2024-04-19 16:57:02 +02:00
alot tests: add option test.stubs 2021-09-26 23:26:38 +02:00
antidote antidote: static file move to /tmp 2023-07-05 08:30:58 +02:00
aria2 tests: add option test.stubs 2021-09-26 23:26:38 +02:00
atuin atuin: add disable key options (#3754) 2023-03-15 11:52:48 +01:00
autojump tests: fix getOutput on stubs 2023-06-04 09:15:14 +02:00
autorandr autorandr: add filter option (#2795) 2022-03-17 13:45:04 +01:00
awscli awscli: add module 2023-09-30 09:48:13 +02:00
bacon bacon: add module 2023-09-24 12:07:57 +02:00
bash bash: support bash completion 2022-08-07 15:25:44 +02:00
bat bat: support boolean flags in config 2023-11-23 00:16:58 +01:00
beets tests: reduce closure sizes 2024-02-03 19:39:45 +01:00
bemenu bemenu: stub package in tests 2024-03-06 08:42:20 +01:00
borgmatic borgmatic: add option for pattern matching 2024-03-09 13:27:20 +01:00
bottom bottom: use xdg.configHome on Darwin 2023-04-17 21:57:35 +02:00
boxxy boxxy: add module (#4075) 2023-06-09 22:32:11 +02:00
broot broot: fix test (#4170) 2023-06-27 11:02:53 +02:00
browserpass browserpass: support librewolf 2023-08-15 08:42:51 +02:00
btop btop: add module 2022-09-05 14:34:37 +02:00
carapace nushell: fix nushell config path on darwin 2024-04-14 08:58:16 +02:00
cava cava: add module 2023-10-24 08:20:22 +02:00
comodoro comodoro: add module 2023-06-14 23:43:19 +02: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 direnv: add nix-direnv to lib instead of sourcing 2024-04-29 00:30:45 +02:00
emacs emacs: fix emacs-extra-config test 2023-09-13 19:13:10 +02:00
fastfetch fastfetch: add module 2024-05-10 12:42:39 +02:00
feh tests: add option test.stubs 2021-09-26 23:26:38 +02:00
firefox firefox: fix test 2024-04-20 00:02:59 +02:00
fish fish: escape abbr expansions once again 2023-12-21 11:42:07 +01:00
foot foot: unset PATH in server's systemd unit file 2024-04-22 18:04:34 +02:00
freetube freetube: add module 2024-04-30 23:34:12 +02:00
fuzzel fuzzel: add module 2023-05-13 15:54:34 +02:00
gallery-dl gallery-dl: add package option 2024-03-06 18:43:55 +01:00
getmail getmail: fix configuration mailboxes generation (#1719) 2021-03-01 17:58:18 -05:00
gh gh: include version in settings 2023-12-27 11:42:06 +05:30
gh-dash gh-dash: add module 2023-07-24 12:38:44 +02:00
git git: add realName inside From field 2024-05-06 08:17:53 +02:00
git-cliff git-cliff: add module 2023-05-09 18:53:49 +02:00
gnome-shell gnome-shell: add module 2024-05-06 09:44:34 +02:00
gnome-terminal gnome-terminal: add assertion on profile names 2023-07-29 19:43:20 +02:00
gpg gpg: fix immutable keyfile test 2024-03-06 08:42:20 +01:00
gradle gradle: add module 2023-12-20 12:41:17 +01:00
granted granted: add module 2023-11-01 22:20:17 +01:00
helix helix: add ignores option 2024-04-19 12:05:08 +02:00
hexchat treewide: use liberachat and OFTC in examples 2022-12-05 10:38:54 +01:00
himalaya himalaya: adjust code for v1.0.0-beta.3 2024-03-08 13:58:55 +01:00
htop htop: fix darwin defaults 2022-05-19 23:33:20 +02:00
hyfetch hyfetch: prevent writing config with default/empty settings (#3124) 2022-08-01 19:58:38 -04:00
hyprlock hyprlock: add module 2024-05-10 14:08:21 +02:00
i3blocks i3blocks: added configuration module 2024-01-01 10:15:19 +01:00
i3status i3status: add package attribute 2022-10-20 10:04:30 +02:00
i3status-rust tests: update to match latest TOML output 2023-08-30 14:37:13 +02:00
imv imv: add module (#4032) 2023-06-07 14:51:05 +02:00
irssi irssi: add option for SASL external authentication 2022-10-31 09:28:49 +01:00
joplin-desktop joplin-desktop: add module 2024-03-13 14:28:30 +01:00
jujutsu jujutsu: switch to XDG config home 2024-05-11 00:34:09 +02:00
k9s k9s: configuration files in Darwin without XDG 2024-04-14 23:48:01 +02:00
kakoune kakoune: clean up tests 2021-11-07 09:43:42 +01:00
khal programs.khal: add "addresses" option + tidy up (#5221) 2024-04-05 13:48:20 +02:00
khard khard: add module 2023-10-01 09:29:05 +02:00
kitty kitty: always export KITTY_SHELL_INTEGRATION 2024-02-05 00:10:32 +01:00
kodi kodi: add module 2022-01-26 23:56:25 +01:00
ledger ledger: add structural settings option (#3661) 2023-05-11 11:20:49 +02:00
less less: store 'lesskey' under XDG_CONFIG_HOME 2021-12-08 11:23:56 +01:00
lf lf: simplify option validation (#4334) 2023-08-12 18:10:49 +02: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 lsd: allow user to configure colors 2023-09-24 09:47:00 +02:00
man man: support building manual page index cache 2020-09-13 20:52:08 +02:00
mangohud tests: add option test.stubs 2021-09-26 23:26:38 +02:00
mbsync Revert "mbsync: make passwordCommand escaping consistent" (#3657) 2023-02-08 21:39:10 +01:00
micro micro: add module 2022-06-24 19:19:11 +02:00
mise mise: fix test 2024-01-21 23:26:31 +01:00
mpv tests: fix broken overlay in mpv test 2024-05-28 17:02:06 +02:00
mu treewide: deprecate DRY_RUN_CMD and DRY_RUN_NULL 2024-01-24 13:36:05 +01:00
mujmap mujmap: add module 2022-06-22 00:33:10 +02:00
ncmpcpp tests: add option test.stubs 2021-09-26 23:26:38 +02:00
ncmpcpp-linux ncmpcpp: Allow str type values for mpdMusicDir option (#3565) 2023-01-07 11:59:51 +01:00
ne tests: add option test.stubs 2021-09-26 23:26:38 +02:00
neomutt neomutt: allow binds to override vimKeys 2024-04-29 23:54:54 +02:00
neovim neovim: enable use of external package manager (#5225) 2024-04-13 16:50:15 +02:00
newsboat tests: add option test.stubs 2021-09-26 23:26:38 +02:00
nheko nheko: add module 2022-09-08 19:09:30 +02:00
nix-index fish: always run fish_indent 2022-12-05 23:16:39 +01:00
nnn tests: some minor cleanups 2023-07-08 10:12:35 +02:00
nushell nushell: fix nushell config path on darwin 2024-04-14 08:58:16 +02:00
oh-my-posh nushell: fix nushell config path on darwin 2024-04-14 08:58:16 +02:00
openstackclient openstackclient: add module (#4530) 2023-11-15 15:25:44 -07:00
pandoc pandoc: fix test case 2022-04-08 00:06:23 +02:00
papis papis: add module 2023-01-28 18:51:48 +01:00
pet pet: fix settings format issue 2021-11-17 23:42:21 +01:00
pistol pistol: refactor 2022-12-16 17:05:30 +01:00
pls zsh: improve shell{,Global}Aliases 2024-03-06 23:39:12 +01:00
poetry poetry: add module 2024-04-21 22:53:14 +02:00
powerline-go fish: always run fish_indent 2022-12-05 23:16:39 +01:00
pqiv pqiv: add extraConfig option 2024-03-10 10:20:21 +01:00
pubs pubs: add module 2022-03-06 10:40:28 +01:00
pyenv pyenv: add module 2023-07-08 11:26:21 +02:00
qcal qcal: add module 2023-08-22 18:09:05 +02:00
qutebrowser qutebrowser: actually implement unbinding 2024-03-14 22:38:52 +01:00
ranger ranger: add module 2024-03-08 23:35:34 +01:00
rbw rbw: simplify 'pinentry' type 2024-03-14 08:29:43 +01:00
readline readline: optionally place config file in XDG dir 2024-03-28 06:48:10 +01:00
rio rio: use XDG config for both linux and darwin 2024-03-08 14:18:28 +01:00
ripgrep ripgrep: add module (#4017) 2023-06-02 17:59:12 +02:00
rofi rofi: allow extending themes (#2571) 2022-01-09 17:15:24 -05:00
rofi-pass tests: add option test.stubs 2021-09-26 23:26:38 +02:00
ruff ruff: add module 2023-11-22 23:51:52 +01:00
sagemath sagemath: add module 2022-01-11 14:38:02 +01:00
sapling sapling: add module 2023-12-19 23:58:05 +01:00
sbt sbt: cache passwordCommand output 2022-10-07 00:40:50 +02:00
scmpuff scmpuff: enable or disable aliases 2023-10-03 18:04:43 +02:00
senpai senpai: switch to scfg format 2024-03-15 11:42:17 +01:00
sftpman sftpman: add module 2023-12-28 14:03:49 +01:00
sioyek sioyek: enable multiple bindings for the same command 2022-10-08 22:11:55 +02:00
sm64ex tests: add option test.stubs 2021-09-26 23:26:38 +02:00
spotify-player spotify-player: add module 2024-04-19 12:39:30 +02:00
ssh ssh: add addKeysToAgent option 2023-12-14 00:11:45 +01:00
starship starship: add enable_transience for fish (#3975) 2023-06-19 21:56:48 +02:00
swaylock swaylock: add enable and package option 2023-04-15 21:17:23 +02:00
swayr swayr: add module (#4322) 2023-11-06 18:05:18 +01:00
taskwarrior taskwarrior: make .taskrc writable (#2761) 2022-04-07 13:29:53 -04:00
tealdeer tealdeer: module improvements 2024-02-18 23:14:41 +01:00
terminator tests: some minor cleanups 2023-07-08 10:12:35 +02:00
texlive texlive: remove upstream dependency in tests 2020-06-06 16:43:17 +02:00
thefuck thefuck: add nushell integration 2024-04-29 09:53:42 +02:00
thunderbird thunderbird: allow managing feed accounts 2024-07-30 21:23:09 +03:00
tmate tmate: add module 2022-09-26 00:28:00 +02:00
tmux tmux: fix secureSocket environment variable (#3593) 2023-02-05 11:22:41 +01:00
tofi tofi: add module 2024-04-19 11:32:49 +02:00
topgrade topgrade: update example config 2024-05-28 00:03:45 +02:00
translate-shell translate-shell: add module (#3659) 2023-05-11 11:21:18 +02:00
vim-vint vim-vint: add module (#3604) 2023-02-05 11:12:28 +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: remove modules-* from defaults 2024-06-09 13:14:04 +02:00
wezterm wezterm: remove automatic config reload call 2023-10-28 09:45:59 +02: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 wpaperd: add wpaperd configuration 2023-10-01 09:23:33 +02:00
xmobar tests: add option test.stubs 2021-09-26 23:26:38 +02:00
yambar yambar: add module 2024-05-10 23:29:58 +02:00
yazi yazi: allow literal string for initLua 2024-07-03 23:36:14 +02:00
yt-dlp yt-dlp: generate config if settings or extraConfig are defined (#4018) 2023-05-25 15:06:34 +02:00
zellij zellij: use full executable path 2024-02-09 09:26:22 +01:00
zk zk: add module 2024-03-08 23:26:08 +01:00
zplug tests: some minor cleanups 2023-07-08 10:12:35 +02:00
zsh zsh: add patterns option to syntax-highlighting 2024-03-15 19:29:51 +01:00