Robert Helgesson
a65c04965c
gpg: update key hash in test
...
Fixes #8478
2026-01-05 14:29:03 +01:00
Hoang Nguyen
9d1c71f390
gpg: add dirmngrSettings and gpgsmSettings options
2026-01-05 10:34:11 +01:00
Hoang Nguyen
47e195783e
gpg: remove obsolete default values in the settings
...
- charset option doesn't exist. The correct option name is display-charset.
- fixed-list-mode option is always used and thus obsolete since GNUPG 2.0.10.
- use-agent is a dummy option. gpg will always requires the agent.
2026-01-05 10:34:11 +01:00
Tim Kleinschmidt
1cfa305fba
opencode: add agent skills support
...
Adds support for OpenCode Agent Skills by managing skill definitions
under "/opencode/skill/<name>/SKILL.md" via `programs.opencode.skills`.
Documentation: https://opencode.ai/docs/skills/
2026-01-03 11:47:20 +01:00
Aguirre Matteo
78a8fae57f
yt-dlp: remove redundant extraConfig test
2026-01-03 11:23:26 +01:00
Aguirre Matteo
b558d54215
yt-dlp: allow multiple declarations of the same option
2026-01-03 11:23:26 +01:00
leiserfg
87785ddbc7
vicinae: Add tests for old vicinae version
2025-12-28 17:17:29 -06:00
leiserfg
113b155fe8
vicinae: Update to post 0.17 settings
2025-12-28 17:17:29 -06:00
Austin Horstman
d7e794fe12
tests/anyrun: add empty css test
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-28 10:29:55 -06:00
teto
80cca72314
meli: support account specific settings
...
also assert when overriding accounts. I had overriden settings when
testing this module, forgot about it and then wondered why my email
accounts were ignored.
2025-12-28 16:49:26 +01:00
Austin Horstman
d2e0458d65
zsh: don't suggest stateVersion update
...
Generally best to avoid telling normal users to adjust their
stateVersion to avoid other home-manager module logic changes based on
stateVersion.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-27 18:30:08 -06:00
Austin Horstman
b3ae822959
tests/zsh: add xdg dotDir tests
...
Verify we respect xdg.enable behavior when placing files.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-27 17:58:46 -06:00
Austin Horstman
f84f474c1b
zsh: respect xdg.enable for dotDir
...
Make sure we actually respect a user's `xdg.enable` preference.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-27 17:58:46 -06:00
Austin Horstman
ea6dfabe3c
tests/zsh: add more test cases for dotdir
...
Adds tests for various dotDir configurations including trailing slashes
and spaces.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-27 17:58:46 -06:00
Austin Horstman
5432dc5bc4
zsh: fix dotDir path normalization and quoting
...
Fixes issue where dotDir with trailing slash caused failures.
Refactors lib.nix to use raw paths internally, fixing issues with spaces
in paths.
Updates history.path logic to correctly handle raw absolute paths.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-27 17:58:46 -06:00
Oliver Geneser
2d36a6de2f
ssh: add kexAlgorithms to matchBlocks
...
This commit adds the option to add kexAlgorithms as an matchBlock
option with updated test case.
2025-12-27 16:54:14 +01:00
Austin Horstman
527ad07e66
tests/radicle: stub radicle-node
...
Failing build is blocking CI, test only verifies generated config.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-22 01:11:39 -06:00
Austin Horstman
61fcc9de76
tests/neovim: add test to catch config eval
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-20 19:55:46 -06:00
Austin Horstman
0a583021ea
tests/neovim: add wrapper args test
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-20 17:11:31 -06:00
Austin Horstman
28b3622b80
tests/gemini-cli: verify defaultModel behavior
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-20 17:11:06 -06:00
Austin Horstman
bb35f07cc9
tests/claude-code: add rules tests
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-19 13:19:35 -06:00
Benedikt Rips
d787ec69c3
less: list options in correct order
2025-12-13 00:08:50 -06:00
Benedikt Rips
07d79726f1
less: enable options to be specified multiple times
2025-12-13 00:08:50 -06:00
Mirko Lenz
9b5ac85d79
npm: add module
2025-12-11 12:58:36 -06:00
June Stepp
e5b1f87841
anki: enable tests on Darwin
...
Anki is no longer marked as broken in nixpkgs.
2025-12-08 12:16:00 -06:00
Mirko Lenz
6bdf2a68e1
ty: add module
2025-12-07 23:30:36 -06:00
Austin Horstman
27a6182347
tests/diff-highlight: add null assertion test
...
Verify eval when setting git package to null.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-05 23:18:20 -06:00
Austin Horstman
519828bf1c
claude-code: refactor wrapper to use append-flags
...
Alternative approach suggested in
https://github.com/nix-community/home-manager/pull/8290#discussion_r2593114782
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-05 10:42:15 -06:00
Aguirre Matteo
6bbc48804b
screen: add module
2025-12-04 22:41:15 -06:00
Aguirre Matteo
24cc5c080c
calibre: add module
2025-12-04 22:38:55 -06:00
Austin Horstman
05a56dbf24
claude-code: fix wrapper to inject --mcp-config after subcommands
...
Manually wrap program to maintain options called from cli.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-04 12:19:32 -06:00
tsrk.
d441981b20
thunderbird: fix aliases SMTP configuration not being listed as usable
...
Signed-off-by: tsrk. <tsrk@tsrk.me>
2025-12-04 10:16:29 +01:00
trash-panda-v91-beta
af324afa72
cargo: fix typo in tests
...
testing docker-cli instead of cargo in empty-config.nix
2025-12-03 10:43:50 -06:00
Bruno BELANYI
28741978a3
programs/ssh: use 'toKeyValue' for 'extraOptions'
...
A first step towards refactoring the module.
Unfortunately the config is not consistent in using comma-separated
values or repeated keys for lists, since the user can always add commas
by themselves, we should default to repeated keys in the generator.
2025-12-03 09:44:29 -06:00
Andrew Jeffery
43173abcb4
pimsync: Make storage names unique
...
This includes the calendar/contacts prefix in the storage name as well
as the pair name to ensure that if the same name is used for contacts
and calendar then it is correctly referenced.
2025-12-03 13:46:21 +01:00
Mirko Lenz
06f81463bb
infat: add module
2025-12-02 21:39:05 -06:00
Anton Mosich
c3d1e5c65a
pimsync: extend test to contacts
...
If I had added such a test right away, I would have encountered #8258
myself. I mistakenly believed the contact and calendar modules to be the
same.
2025-12-03 04:10:48 +01:00
Xaver Wenhart
ff067cfc61
parallel: init module ( #8240 )
/ triage (push) Has been cancelled
GitHub Pages / publish (ubuntu-latest) (push) Has been cancelled
2025-12-02 01:44:57 +01:00
novenary
e4e25a8c31
fish: ensure generated completions considered last
...
home-manager's generated completions shadow built-in completion scripts.
fish actually has logic to deal with this when the path ends with
/generated_completions, so let's take advantage of it.
Link: 47c773300a/src/autoload.rs (L421-L424)
2025-11-30 17:12:04 -06:00
Friedrich Altheide
86ff0ef506
cargo: add module
2025-11-27 22:29:55 -06:00
damidoug
c220f242cd
aerospace: add more tests and fix expected values
2025-11-27 22:27:29 -06:00
Mirza Arnaut
740134d4af
vivid: replace theme content from yaml with json
...
This should fix missinterpretation of hex colors (which should be a
string) as numbers in scientific notation. For example: 1e2030.
2025-11-27 22:07:41 -06:00
t-monaghan
6aff254343
claude-code: added 'skills' option to specify skills from filesystem
2025-11-25 23:35:00 -06:00
octvs
a26b74229f
test: update tests path for new pwd-store path
2025-11-25 23:33:06 -06:00
Mikołaj Lercher
295d90e22d
nix-index: add nushell integration ( #8211 )
...
https://github.com/nix-community/nix-index?tab=readme-ov-file#usage-as-a-command-not-found-replacement
2025-11-25 07:04:20 -06:00
Alex
381f4f8a3a
bash: don't explicitly set checkwinsize ( #8182 )
...
checkwinsize is enabled by default since bash5.
It's not much hassle if enabled, but it's not necessary anymore and it conflicts if attempting to piggy-back on .bashrc with other kinda-compatible shells (e.g. osh).
bash5 is default for a couple of years already, and there is no bash4 in there at all
2025-11-25 02:31:19 +01:00
Austin Horstman
2ed842c9ff
tests/jrnl: add tests
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 12:35:42 -06:00
SandWood Jones
7538d96535
fish: added abbr.name option
2025-11-17 15:24:59 +01:00
Poseidon
7ec621b510
bluetuith: add module
...
Create the `programs.bluetuith` module with support for defining
settings.
2025-11-15 10:14:08 +01:00
Naïm Camille Favier
3ca51e0a33
glab: remove module
2025-11-15 09:44:58 +01:00