Wildan Nursyamsi
5ae5f8cedf
Translate using Weblate (Indonesian)
...
Currently translated at 100.0% (16 of 16 strings)
Co-authored-by: Wildan Nursyamsi <muhamad11wildan4n@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/id/
Translation: Home Manager/Home Manager Modules
2026-03-19 21:30:15 +01:00
Austin Horstman
c4ab19c919
lib: extend lib to include hm maintainers
...
Upstream change is validating all maintainers against lib.maintainers,
need to merge our maintainer list in to pass doc building.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-19 15:16:56 -05:00
Austin Horstman
a7ec544047
docs: match parent flake nixpkgs channel
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-19 10:49:27 -05:00
Austin Horstman
7ca38ba694
docs: fix readme branch
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-19 10:49:27 -05:00
Austin Horstman
445c6ead57
makefile: match flake.nix nixpkgs rev
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-19 10:49:27 -05:00
James Davidson
f72ed9c97d
smug: add project session setting
...
Add an optional session setting so that session names can be different
than the smug project name. This also enables using template variables
when naming sessions.
2026-03-19 15:36:43 +00:00
Austin Horstman
ecf019baf4
claude-code: code style/lint cleanup
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-19 00:32:52 -05:00
Austin Horstman
0d200e1da7
claude-code: deduplicate module helpers
...
Factor the repeated claude-code module patterns into a small set of local helpers instead of open-coding them over and over.
This keeps the behavior the same, but removes duplication in the inline-or-path option declarations, the inline-vs-directory assertions, and the repeated .claude file generation code. The claude-code NMT test slice still passes after the refactor.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-19 00:32:52 -05:00
Austin Horstman
4fcef56c15
claude-code: load MCP config via plugin dir
...
Claude Code rejects `--mcp-config` once the Home Manager wrapper injects
it around subcommands, which breaks commands like `claude mcp list`.
Claude Code 2.1.76 fixed `--plugin-dir` so it no longer consumes
following subcommands, so use that path for the generated MCP config
instead.
Generate a plugin directory with a manifest and `.mcp.json`, wrap
`claude` with `--plugin-dir` before user arguments, and snapshot that
wrapper directly in the tests. Keep the existing LSP support in the
generated plugin directory as well, and add coverage for the combined
MCP+LSP case plus the MCP integration merge path.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-18 23:58:36 -05:00
stuebinm
d47357a4c8
go: remove unneeded string escapes
2026-03-18 00:04:07 -05:00
rsahwe
ba197beccc
rizin: cleanup according to feedback
...
In both prior feature pull requests for this module there was a review
after the pull request got merged, those are addressed here.
2026-03-18 00:02:59 -05:00
natsukium
a455ac1bb3
claude-code: add lsp servers support
2026-03-17 23:52:47 -05:00
Fae
f0e123a7e2
clipman: Add extraArgs option to clipman service
2026-03-17 23:50:17 -05:00
RockWolf
54db7915d0
fish: change mode & setsMode bind options to allow arbitrary strings additional to default enum values
2026-03-17 23:47:50 -05:00
RockWolf
51895e1813
fish: add name field to binds module
...
Resolves : #8795
2026-03-17 23:47:50 -05:00
Austin Horstman
b61330163e
tests/gemini-cli: add policy assertions
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-17 23:46:59 -05:00
Austin Horstman
9fc7535efc
gemini-cli: add policy engine support
...
Gemin now supports policy configuration through policy files in toml.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-17 23:46:59 -05:00
dependabot[bot]
57d5560ee9
ci: bump actions/create-github-app-token from 2 to 3
...
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) from 2 to 3.
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](https://github.com/actions/create-github-app-token/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 18:24:16 +01:00
dependabot[bot]
ca53f083db
ci: bump dorny/paths-filter from 3 to 4
...
/ triage (push) Has been cancelled
GitHub Pages / publish (ubuntu-latest) (push) Has been cancelled
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter ) from 3 to 4.
- [Release notes](https://github.com/dorny/paths-filter/releases )
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dorny/paths-filter/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: dorny/paths-filter
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 14:12:48 +01:00
home-manager-ci[bot]
dee018cd92
maintainers: update all-maintainers.nix
...
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:** 1 maintainers
**Removed:** 1 maintainers
**Total:** 285 → 285 maintainers
**✅ Added:** alinnow
**❌ Removed:** libewa
Generated by: lib/python/generate-all-maintainers.py
2026-03-16 14:12:07 +01:00
Austin Horstman
9a40ec3b78
sketchybar: refactor sbarlua support
...
Needs to handle different lua versions better. Determine lua version for
which luaPackages set to reference
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-15 16:01:32 -05:00
home-manager-ci[bot]
585a161ea6
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/9dcb002ca1690658be4a04645215baea8b95f31d?narHash=sha256-9jVDGZnvCckTGdYT53d/EfznygLskyLQXYwJLKMPsZs%3D' (2026-03-08)
→ 'github:NixOS/nixpkgs/c06b4ae3d6599a672a6210b7021d699c351eebda?narHash=sha256-wvfdLLWJ2I9oEpDd9PfMA8osfIZicoQ5MT1jIwNs9Tk%3D' (2026-03-13)
2026-03-15 18:53:27 +01:00
Francis Hamel
ef12a9a2b0
obsidian: fix obsidian.json path on macOS
2026-03-13 12:21:53 -05:00
Francis Hamel
ef1e33949e
obsidian: add cli option to obsidian.json
2026-03-13 12:21:53 -05:00
Max Cabrajac
be0c641a6a
mergiraf: Prevent warnings related unmanaged VCSs
...
Add a guard to prevent people from getting warnings related to VCSs they
don't use.
2026-03-12 21:00:48 -05:00
teto
4aeef1941f
neovim: update tests to work with latest nixpkgs
...
Since https://github.com/NixOS/nixpkgs/pull/495392 , the wrapper doesn't
create provider executables along with the neovim wrapper. They still
exist but at locations indicated by the g:XXX_provider_host variable.
2026-03-12 17:17:57 +01:00
teto
7cd3093fc6
neovim: disable ruby provider by default
2026-03-12 15:01:04 +01:00
teto
52d053556a
create-news-entry.sh: add more examples
...
To make it easier for contributors to customize their entry: it's easier
to remove the comments (or not since they wont be seen anyway) then
searching for those examples.
2026-03-12 15:00:50 +01:00
teto
f9482fd109
neovim: fix test
...
package.path (mkOrder 100) is expected to be before `vim.cmd` (mkBegin -> mkOrder 500).
Not sure how the error was not detected before ?
2026-03-12 14:49:18 +01:00
luo jiyin
7d06e0cefe
treewide: fix spelling errors
/ triage (push) Has been cancelled
GitHub Pages / publish (ubuntu-latest) (push) Has been cancelled
2026-03-11 22:32:16 -05:00
Alin
45fe5c9854
zed-editor: add alinnow as maintainer
2026-03-11 22:13:46 -05:00
Alin
4536603a43
zed-editor: add enableMcpIntegration option
...
Integrate with the shared MCP module
2026-03-11 22:13:46 -05:00
Bruno BELANYI
d7ef0034e3
mergiraf: add 'enable{Git,Jujutsus}Integration'
2026-03-11 21:52:41 -05:00
home-manager-ci[bot]
32f78141a9
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/aca4d95fce4914b3892661bcb80b8087293536c6?narHash=sha256-E1bxHxNKfDoQUuvriG71%2Bf%2Bs/NT0qWkImXsYZNFFfCs%3D' (2026-03-06)
→ 'github:NixOS/nixpkgs/9dcb002ca1690658be4a04645215baea8b95f31d?narHash=sha256-9jVDGZnvCckTGdYT53d/EfznygLskyLQXYwJLKMPsZs%3D' (2026-03-08)
2026-03-11 16:28:16 -05:00
teto
3f98e2bbc6
neovim: reference neovim-unwrapped lua
...
less opportunities to mess the reference up by referencing unwrapped's lua directly.
2026-03-10 22:45:37 +01:00
teto
1b2dc84c81
neovim: filter attributes passed to makeVimPackageInfo
...
nixpkgs is going to emit errors when seeing unknown attributes so this
preemptively cleans the passe attributes to avoid errors on next
nixpkgs bump.
2026-03-10 22:45:37 +01:00
home-manager-ci[bot]
67cd089ee1
maintainers: update all-maintainers.nix
...
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:** 0 maintainers
**Removed:** 0 maintainers
**Total:** 285 → 285 maintainers
Generated by: lib/python/generate-all-maintainers.py
2026-03-10 16:14:10 -05:00
teto
2912398c1c
kitty: dont add unneeded newlines
...
triggers my OCD.
2026-03-10 16:01:24 -05:00
Linus Warnatz
bb014746ed
zed-editor: remove libewa as maintainer and resolve TODO
...
I no longer use Zed, and most of the code in the module is not mine.
I'd rather have someone who actually uses the module take it up.
The TODO was resolved a long time ago.
2026-03-09 23:04:00 +01:00
home-manager-ci[bot]
5be5d8245c
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/8c809a146a140c5c8806f13399592dbcb1bb5dc4?narHash=sha256-WGV2hy%2BVIeQsYXpsLjdr4GvHv5eECMISX1zKLTedhdg%3D' (2026-03-03)
→ 'github:NixOS/nixpkgs/aca4d95fce4914b3892661bcb80b8087293536c6?narHash=sha256-E1bxHxNKfDoQUuvriG71%2Bf%2Bs/NT0qWkImXsYZNFFfCs%3D' (2026-03-06)
2026-03-08 10:54:45 -05:00
teto
27b93804fb
neovim: adapt provider tests
...
This checks the final provider value instead of the wrapper implementation.
This requires to run the real neovim so I removed the stub.
The providers at home-path/bin/nvim-X will disappear from nixpkgs
hopefully so I simplified the pattern to "X".
Probably in future we want to check "assertFileExists" against the
returned value node_host_prog
2026-03-06 19:05:25 -06:00
Bikku
c804204306
lutris: fix proton packages not showing up
...
For versions of lutris 0.5.20+, it no longer links proton packages under
the proton folder, instead uses wine's folder for both types.
2026-03-06 19:04:28 -06:00
Wildan Nursyamsi
efba7917d5
Translate using Weblate (Indonesian)
...
Currently translated at 93.7% (15 of 16 strings)
Translate using Weblate (Indonesian)
Currently translated at 94.8% (37 of 39 strings)
Co-authored-by: Wildan Nursyamsi <muhamad11wildan4n@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/id/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/id/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2026-03-06 19:01:13 -06:00
Vinicius Deolindo
daa2c22132
colima: only pass --save-config=false if settings were set
2026-03-06 14:28:38 +00:00
Zhanibek Adilbekov
5a75730e6f
bash: support defining aliases beginning with a dash or plus
2026-03-04 08:08:47 -06:00
home-manager-ci[bot]
ef26422ded
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/dd9b079222d43e1943b6ebd802f04fd959dc8e61?narHash=sha256-I45esRSssFtJ8p/gLHUZ1OUaaTaVLluNkABkk6arQwE%3D' (2026-02-27)
→ 'github:NixOS/nixpkgs/8c809a146a140c5c8806f13399592dbcb1bb5dc4?narHash=sha256-WGV2hy%2BVIeQsYXpsLjdr4GvHv5eECMISX1zKLTedhdg%3D' (2026-03-03)
2026-03-04 08:04:24 -06:00
Wildan Nursyamsi
924e61f5c2
Translate using Weblate (Indonesian)
...
Currently translated at 82.0% (32 of 39 strings)
Co-authored-by: Wildan Nursyamsi <muhamad11wildan4n@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/id/
Translation: Home Manager/Home Manager CLI
2026-03-03 14:24:51 -06:00
Austin Horstman
4876d397c2
tests: scrub radio-cli and yt-dlp on darwin
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-03 14:24:37 -06:00
Austin Horstman
57134be3b8
tests: align darwin getconf placeholder for ssh/proton agents
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-03 14:24:37 -06:00
Austin Horstman
11c89ba2e5
tests: stop pueued via alice user session in nixos-basics
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-03 14:24:37 -06:00