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
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
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
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
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
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
teto
2912398c1c
kitty: dont add unneeded newlines
...
triggers my OCD.
2026-03-10 16:01:24 -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
Zhanibek Adilbekov
5a75730e6f
bash: support defining aliases beginning with a dash or plus
2026-03-04 08:08:47 -06:00
Austin Horstman
f0e9edfe7f
tests/mpv: stub wrapper
...
Pulling in external dependencies we aren't even trying to test against.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-03 14:24:37 -06:00
leiserfg
9d83727001
vicinae: restart service on config change
2026-03-02 23:37:26 -06:00
magicquark
56c1ceb3c8
pyradio: add per-station player profile option
2026-03-01 09:49:52 -06:00
magicquark
358bafaf95
pyradio: add per-station buffering option
2026-03-01 09:49:52 -06:00
magicquark
e04cf4c16d
pyradio: add per-station forceHttp option
2026-03-01 09:49:52 -06:00
magicquark
1efaaf2072
pyradio: add per-station icon url option
2026-03-01 09:49:52 -06:00
magicquark
ebe3ca5c9c
pyradio: add per-station encoding option
2026-03-01 09:49:52 -06:00
magicquark
53069c542e
pyradio: add per-station volume option
2026-03-01 09:49:52 -06:00
Austin Horstman
6f2cb27ea6
tests/codex: consolidate tests
...
Reduce test case setup to cover same logic branches.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-01 09:18:14 -06:00
Austin Horstman
e0bcb05ce9
tests/codex: update skills tests
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-01 09:18:14 -06:00
Austin Horstman
6656349da8
tests/lazyworktree: add integration asserts
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-28 20:01:47 -06:00
Austin Horstman
6da59c400c
tests/lazyworktree: updated settings example
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-28 20:01:47 -06:00
Ondřej Kvapil
f3a30376bb
difftastic: allow repeating options
...
/ triage (push) Has been cancelled
GitHub Pages / publish (ubuntu-latest) (push) Has been cancelled
The type was overly restrictive, see
https://github.com/nix-community/home-manager/pull/7947/changes#r2858054388
2026-02-27 19:59:12 +01:00
Austin Horstman
2a39b0828b
tests/starship: add no settings and presets tests
...
Help catch future regressions
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-26 22:00:35 -06:00
Bruno BELANYI
dcfc84871c
mpv: add 'extraMakeWrapperArgs'
2026-02-26 21:39:23 -06:00
Bruno BELANYI
14e98b1d96
tests: mpv: add 'mpv-scripts'
2026-02-26 21:39:23 -06:00
Bruno BELANYI
ccd5351436
tests: mpv: refactor stubs definition
...
I am about to introduce more tests making use of the stubs, let's
centralize them in one file.
2026-02-26 21:39:23 -06:00
sollniss
04acdd8af8
anki: support multiple profiles
2026-02-26 21:37:56 -06:00
Rane
bff85cb66b
claude-code: add support for output styles
...
Adds an option to populate the output_styles directory,
which is used by Claude Code to make custom output styles available.
2026-02-26 21:37:08 -06:00
rsahwe
b96418f81b
rizin: add settings option
...
This adds a settings option to the rizin module,
which allows configuring rizin with the e command.
All other configuration currently still requires extraConfig.
2026-02-26 21:26:20 -06:00
rsahwe
5bd3589390
zed-editor: fix remote server executable name
...
The remote server executable in the zed-editor package has a '+stable'
appended at the end now. This uses the remoteServerExecutableName
attribute from the zed-editor package instead of guessing.
2026-02-22 11:33:56 +01:00
Gaetan Lepage
436b27742c
mistral-vibe: add module
/ triage (push) Waiting to run
GitHub Pages / publish (ubuntu-latest) (push) Waiting to run
2026-02-20 22:25:11 -06:00
André Kugland
a913ae61bf
firefox: add handlers.json configuration
...
Adds support for configuring Firefox's handlers.json file to
manage MIME type and URL scheme handlers declaratively (at
`programs.firefox.profiles.<profile>.handlers`). Handlers control
how Firefox opens files and protocols (e.g., PDF viewers,
`mailto:` handlers).
2026-02-20 16:08:03 -06:00
rsahwe
c9507a9aa5
rizin: use xdg.enable and home.preferXdgDirectories
...
rizin reads configuration from both $HOME/.rizinrc and
from $XDG_CONFIG_HOME/rizin/rizinrc and the module
now uses the relevant options for choosing between them.
2026-02-20 16:06:11 -06:00
rsahwe
168fbe8891
rizin: add module
...
This adds a basic module for rizin which supports creating a basic
rizinrc for configuration.
2026-02-20 16:06:11 -06:00
Austin Horstman
91be7cce76
claude-code: fix skills implementation
...
Claude skills are only found when using `SKILL.md` entrypoints.
Attribute names should be used for the directory structure, not the
filename.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-19 14:00:06 -06:00
Ayush Pramanik
a0a01d8811
sioyek: add startupCommands option
2026-02-19 13:44:24 +01:00
Vinicius Deolindo
2dedeb55b2
man: make package nullable and default to null on darwin
2026-02-18 21:19:39 -06:00
Léana 江
f1ebddedab
tmux: fix double press prefix passthrough
2026-02-18 20:55:51 -06:00
MrTipson
b3ccd4bb26
fish: source event handling functions on shell init
...
Functions that contain event handler switches should be sourced during init, otherwise they become active only after being called manually.
2026-02-18 14:49:42 +01:00
Malik
5e90b62996
tirith: add module
...
Adds Home Manager module for Tirith, a shell security monitor.
The module supports:
- Shell integration for Bash, Fish, and Zsh
- Allowlist configuration for bypassing Tirith analysis
- Policy configuration for customizing security behavior
2026-02-13 09:08:51 -06:00
Yus314
de4cfffc98
kitty: add autoThemeFiles option
...
Add support for kitty's automatic theme switching based on OS
color scheme. This creates the required auto theme config files:
- light-theme.auto.conf
- dark-theme.auto.conf
- no-preference-theme.auto.conf
Closes : nix-community/home-manager#6869
2026-02-13 10:32:36 +01:00
Austin Horstman
2fe1e0ea38
tests/pay-respects: add rules test
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-12 23:45:12 -06:00
Austin Horstman
6c8def1df8
codex: add enableMcpIntegration option
...
Work with the shared mcp module for integration and transformation.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-09 07:14:50 -06:00
Aguirre Matteo
f5d50fd8cb
lazyworktree: add module
2026-02-08 15:14:18 -06:00