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
70c289b54d
i3status-rust: farlion -> workflow
...
maintainer entry renamed
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-18 11:12:29 -05:00
home-manager-ci[bot]
df9fddf70c
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/3e3afe5174c561dee0df6f2c2b2236990146329f?narHash=sha256-frdhQvPbmDYaScPFiCnfdh3B/Vh81Uuoo0w5TkWmmjU%3D' (2025-06-07)
→ 'github:NixOS/nixpkgs/9e83b64f727c88a7711a2c463a7b16eedb69a84c?narHash=sha256-v263g4GbxXv87hMXMCpjkIxd/viIF7p3JpJrwgKdNiI%3D' (2025-06-17)
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
Bryton Hall
28eef8722d
vscode: fix version checks when using Windsurf ( #7285 )
2025-06-16 21:31:03 -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
Different
1db3cb415d
lib/strings: add PascalCase support for toCaseWithSeperator ( #7282 )
2025-06-16 13:49:41 -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
Aguirre Matteo
cef3e0adc0
maintainers: update aguirre-matteo email ( #7279 )
2025-06-15 18:45:17 -05:00
Austin Horstman
83030f0e4a
ci: labeler issues permission ( #7278 )
...
Should resolve issue with needing to create labels.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-15 18:38:09 -05:00
Austin Horstman
676e40a246
sketchybar: inherit meta in finalPackage ( #7276 )
...
Since we're creating a new derivation, we drop the original package
attributes. Add our own meta.mainProgram to resolve those warnings.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-15 18:37:49 -05:00
MaeIsBad
30b6daf872
kakoune: implement a final package option ( #7275 )
2025-06-15 17:23:27 -05:00
Shahar "Dawn" Or
04672588c6
way-displays: support stateful configuration file ( #7138 )
...
This is good for when displays are not considered part of the home configuration and are instead considered ephemeral.
Great for laptops but I use it for my desktop as well.
2025-06-15 16:59:12 +02:00
awwpotato
dceefa87dc
ncspot: make package nullable
2025-06-15 08:26:06 -05:00
awwpotato
6e36b1be0b
ncspot: adopt
2025-06-15 08:26:06 -05:00
Paul Menhart
c5f3451533
atuin: fix docs url ( #7252 )
...
* atuin: fix docs url
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
---------
Co-authored-by: Paul Menhart <paul_menhart@genua.de>
Co-authored-by: Matthieu Coudron <886074+teto@users.noreply.github.com>
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-15 01:46:37 +02:00
Matthieu Coudron
8fabeb9c14
fix meli eval warning ( #7267 )
2025-06-14 23:06:00 +02: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
Robert Helgesson
f111393987
ashell: minor description improvements
2025-06-13 10:07:01 +02:00
Gliczy
18f3a0d21c
opensnitch-ui: add package option ( #7260 )
2025-06-12 20:50:43 -05:00
Devin Droddy
0215073a70
ashell: add module
2025-06-12 20:49:28 -05:00
Devin Droddy
dd12be8603
maintainers: add justdeeevin
2025-06-12 20:49:28 -05:00
Kieran
09859234f8
zed-editor: don't add activation scripts if there is nothing to merge ( #7254 )
2025-06-12 20:47:44 -05:00
Sam
5ab15331c2
targets/darwin: fix ShowDate default description ( #7256 )
2025-06-12 20:46:23 -05:00
Austin Horstman
faeab32528
ci: fix bars labeler ( #7253 )
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-11 10:53:11 -05:00
home-manager-ci[bot]
02040b7777
flake.lock: Update ( #7251 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/d3d2d80a2191a73d1e86456a751b83aa13085d7d?narHash=sha256-QuUtALJpVrPnPeozlUG/y%2BoIMSLdptHxb3GK6cpSVhA%3D' (2025-06-05)
→ 'github:NixOS/nixpkgs/3e3afe5174c561dee0df6f2c2b2236990146329f?narHash=sha256-frdhQvPbmDYaScPFiCnfdh3B/Vh81Uuoo0w5TkWmmjU%3D' (2025-06-07)
Co-authored-by: home-manager-ci[bot] <214323736+home-manager-ci[bot]@users.noreply.github.com>
2025-06-11 08:38:36 -05:00
Matthieu Coudron
450f06ec3c
meli: support include statement ( #7248 )
...
so one can mix nix generated and manual configs
Instead of using `readFile` on the generated file, we included the generated config to avoid IFD. Because this approach makes ~/.config/meli/config.toml less readable (it referecens another generated file) I disabled it when the user does not "include" personal config. This feels a bit hackish but this is the best way I could find to keep the best of both worlds.
2025-06-11 09:57:32 +02:00
Thierry Delafontaine
427c96044f
codex: init
2025-06-09 22:33:16 -05:00
Thierry Delafontaine
7e3d76e7f7
maintainers: add delafthi
2025-06-09 22:33:16 -05:00
Rishi Vora
e9763eb195
niriswitcher: add module ( #7246 )
2025-06-09 22:30:27 -05:00
Weblate (bot)
f26c378c3d
Translations update from Hosted Weblate ( #7244 )
...
* Translate using Weblate (Basque)
Currently translated at 13.5% (5 of 37 strings)
Add translation using Weblate (Basque)
Co-authored-by: Muxutruk <benat.eigurenzu@elorrieta-errekamari.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/eu/
Translation: Home Manager/Home Manager CLI
* Add translation using Weblate (Basque)
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
* Translate using Weblate (Basque)
Currently translated at 50.0% (8 of 16 strings)
Translate using Weblate (Basque)
Currently translated at 21.6% (8 of 37 strings)
Translate using Weblate (Basque)
Currently translated at 25.0% (4 of 16 strings)
Co-authored-by: Muxutruk <benat.eigurenzu@elorrieta-errekamari.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/eu/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/eu/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
---------
Co-authored-by: Muxutruk <benat.eigurenzu@elorrieta-errekamari.com>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
2025-06-09 22:29:31 -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
octvs
74d196c994
papis: allow libraries to not to be defined ( #7204 )
...
papis allows setting configuration via local [1] or via a python file
[2]. A user can decide to define libraries via these methods, which
home-manager module won't allow. Shift where the check is done to allow
a config file with empty libraries.
Remove the previous assertion which is made unnecessary by this change.
[1]: https://papis.readthedocs.io/en/latest/configuration.html#local-configuration-files
[2]: https://papis.readthedocs.io/en/latest/configuration.html#python-configuration-file
2025-06-09 17:44:44 +02:00
Egor Konovalov
35e1f5a7c2
mc: add midnight commander module ( #7225 )
2025-06-09 09:25:11 -05:00
Robert Helgesson
eee140958a
home-manager: fix integration tests
2025-06-09 16:08:02 +02:00
Aguirre Matteo
2835e8ba0a
nyxt: add module ( #7232 )
2025-06-08 11:27:00 -05:00
NukDokPlex
f23b0935a3
hypridle: add systemdTarget option ( #7237 )
2025-06-08 17:20:52 +02:00
Kristoffer Plagborg Bak Sørensen
06451df423
ghostty: only source fish shell integration script when shell is interactive ( #7228 )
...
The ghostty script adds hooks that are only
relevant in an interactive shell session.
2025-06-07 23:57:48 -05:00
Keenan Weaver
627157cceb
ludusavi: modernize and clean-up
2025-06-07 23:55:54 -05:00
Keenan Weaver
bc0012d036
ludusavi: add frequency option
2025-06-07 23:55:54 -05:00
Keenan Weaver
515ab1da57
ludusavi: fix icon on notification
2025-06-07 23:55:54 -05:00
Aguirre Matteo
bd8946c773
lazysql: add module ( #7231 )
2025-06-07 23:51:28 -05:00
home-manager-ci[bot]
980aece33a
flake.lock: Update ( #7235 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc?narHash=sha256-StSrWhklmDuXT93yc3GrTlb0cKSS0agTAxMGjLKAsY8%3D' (2025-05-31)
→ 'github:NixOS/nixpkgs/d3d2d80a2191a73d1e86456a751b83aa13085d7d?narHash=sha256-QuUtALJpVrPnPeozlUG/y%2BoIMSLdptHxb3GK6cpSVhA%3D' (2025-06-05)
Co-authored-by: home-manager-ci[bot] <214323736+home-manager-ci[bot]@users.noreply.github.com>
2025-06-07 23:47: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
isabel
1d595a5b64
zed-editor: allow for nullable package ( #7220 )
2025-06-06 15:51:16 -05:00
Nikita Pedorich
96482a538e
keychain: warn about deprecated options ( #7196 )
...
Options --agents and --inherit have been depracated in Keychain 2.9.0
See https://github.com/funtoo/keychain/releases/tag/2.9.0 for more information
2025-06-06 09:43:34 -05:00
André Silva
c18a767948
zed-editor: userKeymaps default to empty array ( #7222 )
2025-06-06 09:42:33 -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
home-manager-ci[bot]
b2483b45e6
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/62b852f6c6742134ade1abdd2a21685fd617a291?narHash=sha256-R5HJFflOfsP5FBtk%2BzE8FpL8uqE7n62jqOsADvVshhE%3D' (2025-05-25)
→ 'github:NixOS/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc?narHash=sha256-StSrWhklmDuXT93yc3GrTlb0cKSS0agTAxMGjLKAsY8%3D' (2025-05-31)
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-06 09:11:58 -05:00