Yiheng He
89af52d9a8
tests/firefox: add extension user.js test
2025-07-02 15:59:50 -05:00
Ali Jamadi
e8a3e2c1e0
nh: fix clean option behaviour for Darwin
2025-06-30 21:12:20 -05:00
Austin Horstman
ee2189cb2f
gh: insert empty helper when using credential helper ( #7347 )
...
Resets previous helpers so the only one being used is the `gh` cli
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-30 12:12:19 -05:00
jaredmontoya
2b3bb17e87
oh-my-posh: fix nushell with v26.0.0 ( #7342 )
2025-06-29 17:34:38 -05:00
awwpotato
76d0c31fce
formatter: add deadnix ( #7331 )
2025-06-28 16:28:39 -05:00
Jairo Llopis
ff31a4677c
fix(zed): support preexisting JSON5 settings ( #7317 )
...
Zed uses JSON5 for settings files. JQ doesn't understand that format and
fails if found, when merging with preexisting settings.
Here I add a conversion step that converts JSON5 to JSON before handling
the contents to JQ.
Besides, I changed the arguments in the jq function, so instead of using
`[0]` and `[1]`, we now use `$dynamic` and `$static` respectively. This
should make scripts more readable.
Fixes https://github.com/nix-community/home-manager/issues/7247
Fixes https://github.com/nix-community/home-manager/issues/7226
2025-06-24 15:48:03 -05:00
Austin Horstman
c9d8158bc5
tests/aerospace: test launchd agent
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-23 20:30:43 -05:00
damidoug
d33444e63a
aerospace: Add launchd agent and enhance configuration
2025-06-23 20:30:43 -05:00
Perchun Pak
f5098b0740
programs/hyprpanel: init ( #7303 )
2025-06-23 15:48:27 -05:00
Austin Horstman
41a5f0a98a
tests/nix-gc: reorganize darwin and linux
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00
Austin Horstman
7a64c02340
tests/imapnotify: reorganize darwin and linux
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00
Austin Horstman
5618e7a748
tests/home-manager-auto-expire: reorganize darwin and linux
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00
Austin Horstman
d2b2c72add
tests/espanso: reorganize darwin and linux
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00
Austin Horstman
c283a23ef6
tests/emacs: reorganize darwin and linux
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00
Austin Horstman
e9bde7692e
tests/git-sync: reorganize darwin and linux
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00
Austin Horstman
2c4f8cb7d6
tests/yubikey-agent: reorganize darwin and linux
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00
Austin Horstman
bbad45b7ea
tests/jellyfin-mpv-shim: fix tests
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00
Austin Horstman
06c1392ca8
tests: implement auto importing for modules
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00
Austin Horstman
fefeb0e928
tests/redshift-gammastep: check file exists first
...
Just leads to less confusing output when we have a missing file.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00
Josef Hofer
520fc4b50a
k9s: fix config files not generated correctly & improve options ( #7262 )
2025-06-22 22:55:09 -05:00
LesVu
2fbd694fec
labwc: Fix pipemenu( #7236 ) and icon in menu generation
...
Add the generation of icon and pipemenu
2025-06-22 22:51:51 -05:00
Austin Horstman
7c35504839
tests/neovim: fix expected config
...
Use normalized store paths to not have to maintain the hash
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00
Austin Horstman
a8e99a9608
tests/nix-init: fix expected config
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00
Austin Horstman
373531850c
tests/uv: fix expected config
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00
Austin Horstman
fd41fc5fbf
tests/numbat: fix expected config
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00
Austin Horstman
c8c30aa316
tests/meli: fix expected config
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00
Austin Horstman
3d045a92d6
tests/i3status-rust: fix expected config
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00
Austin Horstman
c32df52a2f
tests/himalaya: fix expected config
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00
Austin Horstman
07e72705a1
tests/niriswitcher: fix expected config
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00
Austin Horstman
65db5b85d0
tests/spotify-player: fix expected config
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00
Austin Horstman
597d672e69
tests/neovide: fix expected config
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00
Austin Horstman
a2231992dd
tests/helix: fix expected config
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00
Austin Horstman
975908d310
tests/clipcat: fix expected config
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00
crasm
39b7903eab
helix: don't ignore extraConfig when no other settings ( #7302 )
...
Fix so that you can still generate `programs.helix.extraConfig` without
using `programs.helix.settings`. Useful particularly in the case of
`extraConfig = lib.readFile ./config.toml;`.
2025-06-22 10:03:39 -05:00
Austin Horstman
0f355844e5
tests/firefox: fix bookmarks test ( #7292 )
...
Not run in CI so didn't notice. We had a shared file. But, now attrset
and list differ in what they can generate. Separate the expected test
files.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-18 14:39:32 -05:00
Austin Horstman
85e68c6a38
tests/neovim: stub meta.teams
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-18 11:12:29 -05:00
Austin Horstman
f754e377dc
tests/yazi: manager -> mgr ( #7289 )
...
Forgot to update test when we updated examples.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-18 09:29:56 -05:00
xaltsc
0edffd088e
firefox: allow separators in bookmarks ( #7284 )
...
Allow users to create separators in their Firefox bookmarks.
Co-authored-by: xaltsc <hey@xaltsc.dev>
2025-06-16 15:51:11 -05:00
DerRockWolf
66523b0efe
thunderbird: support declaration of calendars ( #5484 )
...
Adds calendar support using the `accounts.calendar.accounts.*` options.
2025-06-15 19:21:02 -05:00
Matthieu Coudron
79dfd9aa29
meli: move freeformat settings to example ( #7259 )
...
these hardcoded freeformat settings dont add anything over the default,
worse they generate empty sections which can then clash with user included config (my usecase).
It's best to move those to example.
2025-06-13 15:25:19 +02:00
Thierry Delafontaine
427c96044f
codex: init
2025-06-09 22:33:16 -05:00
Rishi Vora
e9763eb195
niriswitcher: add module ( #7246 )
2025-06-09 22:30:27 -05:00
Evgeny Zislis
1df816c407
fix: ensure newline after vim.cmd[[source...]] in neovim init.lua ( #7219 )
...
Fix an issue where the generated ~/.config/nvim/init.lua lacks a newline after the vim.cmd [[source ...]] directive. Without this newline, subsequent lua configuration is concatenated onto the same line, breaking lua syntax.
init.lua Before:
vim.cmd [[source /nix/store/...]]vim.opt.rtp:prepend(...)
After:
vim.cmd [[source /nix/store/...]]
vim.opt.rtp:prepend(...)
2025-06-09 22:10:54 +02:00
Egor Konovalov
35e1f5a7c2
mc: add midnight commander module ( #7225 )
2025-06-09 09:25:11 -05:00
Aguirre Matteo
2835e8ba0a
nyxt: add module ( #7232 )
2025-06-08 11:27:00 -05:00
Aguirre Matteo
bd8946c773
lazysql: add module ( #7231 )
2025-06-07 23:51:28 -05:00
Mohamad Fikri
2d7d65f65b
fish: fix the binds.*.erase option ( #7186 )
...
The `command` option is optional when the `erase` option is true,
because when in erase mode, bind does not require any other arguments
2025-06-06 15:57:26 -05:00
Austin Horstman
812b43b45d
tests/thefuck: explicit stubbing
...
Avoid the removal alias exception
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-06 09:11:58 -05:00
Jairo Llopis
0ee810c839
zed-editor: respect user interactivity with settings and keymaps ( #6993 )
...
Merges frozen config from HM into dirty config.
Fixes https://github.com/nix-community/home-manager/issues/6835
2025-06-05 21:20:23 -05:00
Austin Horstman
de8463dd3e
zsh: add plugins.*.completions paths to fpath ( #7197 )
...
Autocompletion scripts and additional plugin functions are located in
specific directories that might not match the plugin source script but
need to be included in fpath before calling compinit.
An option to provide a path to these scripts is added to add the paths
to fpath before calling completionInit.
Co-authored-by: @zimeg <zim@o526.net>
2025-06-05 21:11:35 -05:00