Robert Helgesson
3b3164dfe3
zsh: avoid escaping showing up in dotDir docs
2026-01-03 11:29:29 +01:00
Robert Helgesson
bc43546503
docs: turn option references into links
2026-01-03 11:29:29 +01:00
Aguirre Matteo
78a8fae57f
yt-dlp: remove redundant extraConfig test
2026-01-03 11:23:26 +01:00
Aguirre Matteo
b558d54215
yt-dlp: allow multiple declarations of the same option
2026-01-03 11:23:26 +01:00
Robert Helgesson
9ef24320f1
emacs: remove unnecessary rec
2026-01-03 11:10:00 +01:00
Vladislav
18f9d668aa
anki: fix UI scale configuration
...
Use `numbers.between 1.0 2.0` for the UI scale type to match Anki's
actual behavior where ProfileManager.uiScale clamps values below 1.0
to 1.0.
2026-01-03 10:49:37 +01:00
bandithedoge
2f06b72606
mpd: set network settings as environment variables
...
https://mpd.readthedocs.io/en/stable/client.html#connecting-to-mpd
These environment variables are picked up by, amongst others, clients
based on libmpdclient:
- 2a42a10067/src/settings.c (L108)
- 2a42a10067/src/settings.c (L135)
2026-01-02 23:05:42 +01:00
PerchunPak
d4e4d5cfa3
lib: make toHyprconf support strings and attrs in sections
...
Adds support for
section = [
"abc"
{ a = 123; }
];
Which gets generated to
section=abc
section {
a=123
}
This is very useful with the new windowrule syntax, where you can
create anonymous window rules as strings and named rules as attribute
sets. See <https://wiki.hypr.land/Configuring/Window-Rules/ >.
2026-01-02 15:56:43 +01:00
Austin Horstman
e4e78a2cbe
tests/linux-wallpaperengine: add execstart test
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-30 08:22:50 -06:00
Austin Horstman
ae1ea768ef
linux-wallpaperengine: misc cleanup
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-30 08:22:50 -06:00
Austin Horstman
365cbc13c4
linux-wallpaperengine: fix ExecStart command
...
Make sure to properly separate command args.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-30 08:22:50 -06:00
teto
d99b4ca5de
meli: support jmap
...
Enabled when flavor == fastmail.com
2025-12-29 23:55:10 +01:00
teto
64f4dadb80
neovim: fix extraLuaConfig example
...
reported by bruno
2025-12-29 16:00:00 -06:00
Austin Horstman
7a7b43c723
treewide: drop foo-dogsquared
...
Removed in https://github.com/NixOS/nixpkgs/pull/472804
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-28 22:03:17 -06:00
home-manager-ci[bot]
a84cccefd4
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/3e2499d5539c16d0d173ba53552a4ff8547f4539?narHash=sha256-QEhk0eXgyIqTpJ/ehZKg9IKS7EtlWxF3N7DXy42zPfU%3D' (2025-12-25)
→ 'github:NixOS/nixpkgs/c0b0e0fddf73fd517c3471e546c0df87a42d53f4?narHash=sha256-coBu0ONtFzlwwVBzmjacUQwj3G%2BlybcZ1oeNSQkgC0M%3D' (2025-12-28)
2025-12-28 22:03:17 -06:00
teto
9d32c214db
neovim: let user insert snippets in init.lua
...
It is a common complaint for users that they can't insert their own code
where they want in the init.lua.
2025-12-29 01:51:32 +01:00
leiserfg
87785ddbc7
vicinae: Add tests for old vicinae version
2025-12-28 17:17:29 -06:00
leiserfg
113b155fe8
vicinae: Update to post 0.17 settings
2025-12-28 17:17:29 -06:00
teto
398bc87bc8
neovim: refactor to get rid of makeNeovimConfig
2025-12-28 20:13:09 +01:00
home-manager-ci[bot]
3613abcbd7
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/a6531044f6d0bef691ea18d4d4ce44d0daa6e816?narHash=sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC%2B2IVK0NoVEzDoOh4DA4%3D' (2025-12-21)
→ 'github:NixOS/nixpkgs/3e2499d5539c16d0d173ba53552a4ff8547f4539?narHash=sha256-QEhk0eXgyIqTpJ/ehZKg9IKS7EtlWxF3N7DXy42zPfU%3D' (2025-12-25)
2025-12-28 10:30:53 -06:00
Austin Horstman
d7e794fe12
tests/anyrun: add empty css test
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-28 10:29:55 -06:00
Austin Horstman
8969535f1c
anyrun: default extraCss to null
...
Prevent creating a file when not configured.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-28 10:29:55 -06:00
teto
80cca72314
meli: support account specific settings
...
also assert when overriding accounts. I had overriden settings when
testing this module, forgot about it and then wondered why my email
accounts were ignored.
2025-12-28 16:49:26 +01:00
Austin Horstman
d2e0458d65
zsh: don't suggest stateVersion update
...
Generally best to avoid telling normal users to adjust their
stateVersion to avoid other home-manager module logic changes based on
stateVersion.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-27 18:30:08 -06:00
Austin Horstman
b3ae822959
tests/zsh: add xdg dotDir tests
...
Verify we respect xdg.enable behavior when placing files.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-27 17:58:46 -06:00
Austin Horstman
d761c0ce89
news: add zsh dotDir default change
...
Default has changed to respect `xdg.enable`. Let user's know in case it
affects them surprisingly.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-27 17:58:46 -06:00
Austin Horstman
f84f474c1b
zsh: respect xdg.enable for dotDir
...
Make sure we actually respect a user's `xdg.enable` preference.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-27 17:58:46 -06:00
Austin Horstman
ea6dfabe3c
tests/zsh: add more test cases for dotdir
...
Adds tests for various dotDir configurations including trailing slashes
and spaces.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-27 17:58:46 -06:00
Austin Horstman
5432dc5bc4
zsh: fix dotDir path normalization and quoting
...
Fixes issue where dotDir with trailing slash caused failures.
Refactors lib.nix to use raw paths internally, fixing issues with spaces
in paths.
Updates history.path logic to correctly handle raw absolute paths.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-27 17:58:46 -06:00
Bruno BELANYI
bec08ef6e3
programs/ssh: DRY address/port options
...
The end goal is to hoist the forwarded path assertion directly into this
module rather than the top-level.
2025-12-27 15:12:05 -06:00
Sandro Marques
4067ca1ffb
easyeffects: Fix race condition on Wayland session startup
...
Add systemd service ordering dependencies to prevent EasyEffects from
starting before the Wayland compositor is ready.
**Problem:** EasyEffects would crash during login with "Failed to create
wl_display (No such file or directory)" if started before the Wayland
display server was fully initialized.
**Solution:** Declaring the "After" property ensures EasyEffects waits
for the graphical session to be fully ready. The "PartOf" properly stops
EasyEffects when logging out. Got the tip from
https://github.com/wwmm/easyeffects/issues/1310 .
Tested on NixOS 25.11 (Xantusia, 20251223.76701a1) and Home Manager 25.11
(0999ed8 ) with GNOME 49 on Wayland.
2025-12-27 12:56:02 -06:00
Oliver Geneser
2d36a6de2f
ssh: add kexAlgorithms to matchBlocks
...
This commit adds the option to add kexAlgorithms as an matchBlock
option with updated test case.
2025-12-27 16:54:14 +01:00
Heitor Augusto
91cdb0e2d5
nixGL: patch systemd and d-bus services references
2025-12-25 11:16:13 -06:00
home-manager-ci[bot]
7eca7f7081
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/c6245e83d836d0433170a16eb185cefe0572f8b8?narHash=sha256-G/WVghka6c4bAzMhTwT2vjLccg/awmHkdKSd2JrycLc%3D' (2025-12-18)
→ 'github:NixOS/nixpkgs/a6531044f6d0bef691ea18d4d4ce44d0daa6e816?narHash=sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC%2B2IVK0NoVEzDoOh4DA4%3D' (2025-12-21)
2025-12-23 23:24:11 -06:00
Austin Horstman
20728df08f
release/25.11: add darwin copy apps change
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-23 16:36:16 -06:00
Austin Horstman
af3c24de76
release/25.05: add git signing format change
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-23 16:36:16 -06:00
Austin Horstman
624c7e80fb
release/23.05: add swaylock stateVersion change
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-23 16:36:16 -06:00
home-manager-ci[bot]
9c790e687e
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:** 282 → 282 maintainers
Generated by: lib/python/generate-all-maintainers.py
2025-12-23 13:45:25 -06:00
Austin Horstman
527ad07e66
tests/radicle: stub radicle-node
...
Failing build is blocking CI, test only verifies generated config.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-22 01:11:39 -06:00
home-manager-ci[bot]
57a02fd7d9
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/1306659b587dc277866c7b69eb97e5f07864d8c4?narHash=sha256-KJ2wa/BLSrTqDjbfyNx70ov/HdgNBCBBSQP3BIzKnv4%3D' (2025-12-15)
→ 'github:NixOS/nixpkgs/c6245e83d836d0433170a16eb185cefe0572f8b8?narHash=sha256-G/WVghka6c4bAzMhTwT2vjLccg/awmHkdKSd2JrycLc%3D' (2025-12-18)
2025-12-22 01:11:39 -06:00
aleksana
3fe66908e0
television: fix keybindings
2025-12-21 23:41:33 -06:00
Austin Horstman
61fcc9de76
tests/neovim: add test to catch config eval
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-20 19:55:46 -06:00
Austin Horstman
7b73a6e98f
neovim: fix eval
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-20 19:51:30 -06:00
Austin Horstman
4dc3c91c50
neovim: remove deprecated type coercion for extraXPackages
...
3 years old, no need to keep around.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-20 17:11:31 -06:00
Austin Horstman
a7d6bba358
neovim: remove old removal options
...
3-4 years old, no need to keep around.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-20 17:11:31 -06:00
Austin Horstman
bdb807dc28
neovim: modernize
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-20 17:11:31 -06:00
Austin Horstman
0a583021ea
tests/neovim: add wrapper args test
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-20 17:11:31 -06:00
Austin Horstman
ab01ea24b2
neovim: add missing wrapper args
...
Add support for extraName, autowrapRuntimeDeps, waylandSupport, and
withPerl options in the neovim module. These options are passed to the
neovim wrapper to allow for more granular configuration.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-20 17:11:31 -06:00
Austin Horstman
c764a377a0
gemini-cli: fix settings example
...
Supposed to represent the settigns to pass in, not the generated json.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-20 17:11:06 -06:00
Austin Horstman
28b3622b80
tests/gemini-cli: verify defaultModel behavior
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-20 17:11:06 -06:00