Commit Graph
5271 Commits
Author SHA1 Message Date
Benedikt M. RipsandGitHub d9a57c597c davmail: enable access to the display server (#7671)
Without this access, davmail can not display its token request dialogue.
2025-08-13 15:52:17 -05:00
Gutyina GergőandAustin Horstman 4b6dd06c6a glance: restart service when settings file changes 2025-08-13 12:43:52 -05:00
Mohammad RafiqandAustin Horstman 27a26be51f gemini-cli: init module 2025-08-11 23:55:48 -05:00
Mohammad RafiqandAustin Horstman 461706d28b maintainers: add rrvsh 2025-08-11 23:55:48 -05:00
Leonardo RandacioandAustin Horstman d19f3213e5 Translate using Weblate (Italian)
Currently translated at 100.0% (17 of 17 strings)

Translate using Weblate (Italian)

Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: Leonardo Randacio <leonardorandacio@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/it/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/it/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2025-08-11 17:17:34 -05:00
Benedikt RipsandAustin Horstman 67393957c2 less: configure LESS options 2025-08-11 10:01:10 -05:00
Benedikt RipsandAustin Horstman dfcea0573d less: rename keys to config 2025-08-11 10:01:10 -05:00
Benedikt RipsandAustin Horstman 9a132f2971 less: generate lesskey only when non-empty 2025-08-11 10:01:10 -05:00
Leon SchwarzäuglandAustin Horstman 18ea6d7a8f pizauth: init module 2025-08-11 10:00:35 -05:00
Leon SchwarzäuglandAustin Horstman 0b7147a547 maintainers: add Swarsel 2025-08-11 10:00:35 -05:00
Austin Horstman 9248ba7ce1 news: add missing news entries for new modules
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-11 09:59:51 -05:00
Lin XianyiandAustin Horstman 627a3932b9 swww: add extraArgs for swww-daemon 2025-08-11 09:04:24 -05:00
Austin Horstman e11d6c321f PULL_REQUEST_TEMPLATE: fix commit message link formatting
Automatic markdown formatting messes with the display format..

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-11 09:02:38 -05:00
Austin Horstman b4a07cd14b docs/tests: expand test documentation for contributors
Most of it was focused around running the tests instead of how to
create/modify them.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-11 09:02:38 -05:00
Austin Horstman eb243d27f8 PULL_REQUEST_TEMPLATE: add some additional check
Make it more obvious about expectation for a quick news entry and basic
tests.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-11 09:02:38 -05:00
Austin Horstman fc68e1100a maintainers: jkarlson -> ethorsoe
Account renamed and entry duplicated in nixpkgs.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-11 09:00:53 -05:00
Austin Horstman 600e3f6712 yambar: remove deleted maintainer
Account deleted.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-11 09:00:53 -05:00
home-manager-ci[bot]GitHubhome-manager-ci[bot] <214323736+home-manager-ci[bot]@users.noreply.github.com>
2aceb6a8cc maintainers: update all-maintainers.nix (#7657)
Automated update of the master maintainers list combining:
- Home Manager specific maintainers from modules/lib/maintainers.nix
- Nixpkgs maintainers referenced in Home Manager modules

**Added:** 4 maintainers
**Removed:** 0 maintainers
**Total:** 264 → 268 maintainers

** Added:** Kyure-A, elanora96, matthiasbeyer, poseidon-rises

Generated by: lib/python/generate-all-maintainers.py

Co-authored-by: home-manager-ci[bot] <214323736+home-manager-ci[bot]@users.noreply.github.com>
2025-08-11 08:19:03 -05:00
Aguirre MatteoandGitHub 0d492b89d1 walker: add module (#7649) 2025-08-10 23:23:58 -05:00
diffyandGitHub 91586008a2 firefoxpwa: fix ULID length typo (#7653)
A ULID is 26 characters, not 16
2025-08-10 11:18:25 -05:00
Austin Horstman e7969e2ffa PULL_REQUEST_TEMPLATE: format
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-10 11:16:51 -05:00
Austin Horstman 85ed337f36 PULL_REQUEST_TEMPLATE: update flake test runner command
Implemented a small helper command to make it easier to run tests.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-10 11:16:51 -05:00
Matthias BeyerandGitHub 715ecee451 jrnl: add module (#7652)
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2025-08-10 11:03:30 -05:00
home-manager-ci[bot]GitHubhome-manager-ci[bot] <214323736+home-manager-ci[bot]@users.noreply.github.com>
58320509c5 flake.lock: Update (#7651)
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5b09dc45f24cf32316283e62aec81ffee3c3e376?narHash=sha256-Q/I2xJn/j1wpkGhWkQnm20nShYnG7TI99foDBpXm1SY%3D' (2025-08-03)
  → 'github:NixOS/nixpkgs/85dbfc7aaf52ecb755f87e577ddbe6dbbdbc1054?narHash=sha256-iAcj9T/Y%2B3DBy2J0N%2ByF9XQQQ8IEb5swLFzs23CdP88%3D' (2025-08-09)

Co-authored-by: home-manager-ci[bot] <214323736+home-manager-ci[bot]@users.noreply.github.com>
2025-08-10 10:41:24 -05:00
3ec1cd9a07 launchd+targets/darwin: Escape XML in plists (#7356)
This patch updates all usage of toPlist such that it escapes any strings
in the final output.

The motication for this change is to avoid confusion when end-users of
home-manager's APIs are not aware that the option values they set end up
being passed un-escaped to XML files.

BREAKING CHANGE: Consumers doing manual escaping will now be doubly escaped.

Co-authored-by: Linnnus <linnnus@users.noreply.github.com>
2025-08-09 11:22:08 -05:00
Elanora MansonandAustin Horstman cc2fa2331a maintainers: add Kyure_A 2025-08-07 19:39:04 -05:00
Elanora MansonandAustin Horstman 7a985e8f5d maintainers: add elanora96 2025-08-07 19:39:04 -05:00
Kyure_AandAustin Horstman 5f8bb123b9 sheldon: init module
sheldon: add module

sheldon: some fixes

Revert "sheldon: some fixes"

This reverts commit ea859bc3e3.

sheldon: fix missed variable name

sheldon: add description and example (blank)

sheldon: add shell configs

sheldon: format code

sheldon: add test case

maintainers: add Kyure-A as maintainer

sheldon: add completions option and various fixes

sheldon: fix missed file name

sheldon: fix setting to simple

sheldon: add option to enable completion script

sheldon: change  default value of options to enable completions to true

sheldon: fix how commands are combined

sheldon: fix missing prefix

sheldon: change mkIf to be enclosed in parentheses

sheldon: fix expression type

sheldon: add mainrs as maintainer
2025-08-07 19:39:04 -05:00
Adam DinwoodieandAustin Horstman 5de16c704b getmail: remove redundant filter 2025-08-07 14:08:46 -05:00
Adam DinwoodieandAustin Horstman dbfcd3292d accounts.email: add option to disable an account
Allow a user to disable an email account by setting
`accounts.email.accounts.<name>.enable = false`.  This is useful if
someone wants to configure email accounts globally but only use them in
certain circumstances.

Everywhere email account configuration is used, check if the account is
enabled before checking any attributes of the account.
2025-08-07 14:08:46 -05:00
Austin Horstman 07b994baed tests: include integration tests in buildbot
Include working integration tests in buildbot outpu.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-07 14:08:22 -05:00
Austin Horstman 2b87f9a53a tests: refactor outputs
Reduce redundant imports and group at higher level available for use in
more outputs.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-07 14:08:22 -05:00
Thierry DelafontaineandAustin Horstman faa5b42eca codex: support XDG Base Directory specification
- Configuration file is now placed in XDG_CONFIG_HOME/codex/config.toml by default for versions >=0.2.0 when preferXdgDirectories is enabled.
- Falls back to ~/.codex/config.yaml for versions <0.2.0 and to ~/.codex/config.toml when preferXdgDirectories is disabled
- Sets CODEX_HOME environment variable to $XDG_CONFIG_HOME/codex when using XDG directories.
- Updated tests to verify XDG directory behavior and environment variable presence.
2025-08-07 14:04:33 -05:00
Austin Horstman d8a475e179 tests: add mullvad-vpn to darwin scrublist
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-07 09:13:13 -05:00
eyjhbandAustin Horstman a5506862dc mullvad-vpn: fix home.package -> home.packages 2025-08-07 09:07:32 -05:00
awwpotatoandAustin Horstman c7acf2b1bf mullvad-vpn: add module 2025-08-07 08:39:36 -05:00
Benedikt RipsandAustin Horstman 6275d1fc57 accounts.email: add 'davmail' flavor 2025-08-07 08:30:18 -05:00
Benedikt RipsandAustin Horstman 5ab62b61fb accounts.email: add authentication mechanism 2025-08-07 08:30:18 -05:00
awwpotatoandAustin Horstman 475d35797d treefmt: handle deadnix excludes 2025-08-06 19:47:57 -05:00
Benedikt RipsandAustin Horstman 62fdc8d410 keepassxc: add autostart option 2025-08-06 19:08:16 -05:00
Benedikt RipsandAustin Horstman cb8cfa0eb9 keepassxc: add maintainer bmrips 2025-08-06 19:08:16 -05:00
Максим ГорпинічandAustin Horstman 13c5c2fb4c Translate using Weblate (Ukrainian)
Currently translated at 100.0% (17 of 17 strings)

Translate using Weblate (Ukrainian)

Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: Максим Горпиніч <gorpinicmaksim5@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/uk/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/uk/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2025-08-06 19:07:34 -05:00
Austin Horstman 13461dec40 git-credential-keepassxc: fix eval
Not sure why this didn't get caught in CI...

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-06 13:05:22 -05:00
Benedikt RipsandAustin Horstman 2a29968912 git-credential-keepassxc: init module 2025-08-06 12:39:55 -05:00
Austin Horstman 53bf4fab30 docs: add tests command documentation
Make it easier to be discovered how to use the new command to aid in
contributing.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-06 12:33:37 -05:00
Austin Horstman bf2dc7ebd8 tests: add tests package to search / run tests
One of the most annoying things is finding the test you want to run and
executing it, manually. Created a python script to leverage fuzzy
finding our available test outputs to execute with the CI commands.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-06 12:33:37 -05:00
Benedikt RipsandAustin Horstman 88913c98fe goto: init module 2025-08-06 10:57:16 -05:00
awwpotatoandAustin Horstman ad5d2b4aa7 rescrobbled: add module 2025-08-06 00:15:47 -05:00
home-manager-ci[bot]andAustin Horstman f6cc29aab0 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/94def634a20494ee057c76998843c015909d6311?narHash=sha256-K2ViRJfdVGE8tpJejs8Qpvvejks1%2BA4GQej/lBk5y7I%3D' (2025-07-31)
  → 'github:NixOS/nixpkgs/5b09dc45f24cf32316283e62aec81ffee3c3e376?narHash=sha256-Q/I2xJn/j1wpkGhWkQnm20nShYnG7TI99foDBpXm1SY%3D' (2025-08-03)
2025-08-06 00:11:50 -05:00
Austin Horstman c15ffc850c news: fix duplicate news id
We generate the news id from the message. This news entry was the same
as an earlier one but for a different platform, which resulted in the
same entry id.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-06 00:11:26 -05:00