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
Austin Horstman
c848303f1e
gemini-cli: don't force GEMINI_MODEL
...
Default to null so user's can opt in to using this variable that will
override configurations.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-20 17:11:06 -06:00
Austin Horstman
bb35f07cc9
tests/claude-code: add rules tests
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-19 13:19:35 -06:00
Austin Horstman
9bf54edf10
claude-code: add rules support
...
Support the `rules` directory for modular memory files.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-19 13:19:35 -06:00
Benedikt Rips
89c9508bbe
ssh-agent: set $SSH_AUTH_SOCK in non-interactive shells
...
Since PR #8099 , the module sets `$SSH_AUTH_SOCK` through shells' options
for interactive shell initialization instead of
`home.sessionVariablesExtra`. The replacement was not faithful, however,
since `home.sessionVariablesExtra` is sourced also in non-interactive
shells. With this commit, the shells' profile options (where
`home.sessionVariablesExtra` is sourced) are used to set
`$SSH_AUTH_SOCK`.
Fixes #8129 .
2025-12-17 08:15:55 -06:00
home-manager-ci[bot]
22202ff0d8
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/2fbfb1d73d239d2402a8fe03963e37aab15abe8b?narHash=sha256-9VvC20PJPsleGMewwcWYKGzDIyjckEz8uWmT0vCDYK0%3D' (2025-12-11)
→ 'github:NixOS/nixpkgs/1306659b587dc277866c7b69eb97e5f07864d8c4?narHash=sha256-KJ2wa/BLSrTqDjbfyNx70ov/HdgNBCBBSQP3BIzKnv4%3D' (2025-12-15)
2025-12-17 07:57:35 -06:00
Anton Mosich
09de9577d4
pimsync: add Install.WantedBy for default.target ( #8344 )
2025-12-15 22:40:45 -06:00
dependabot[bot]
f575cb24f6
ci: bump korthout/backport-action from 3 to 4
...
Bumps [korthout/backport-action](https://github.com/korthout/backport-action ) from 3 to 4.
- [Release notes](https://github.com/korthout/backport-action/releases )
- [Commits](https://github.com/korthout/backport-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: korthout/backport-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 22:38:37 -06:00
DaRacci
3a92ffa192
home-manager: expose all attributes returned by evalModules
...
This change brings the homeConfigurations output inline with how the
nixosConfiguration output presents its attributes.
The primary purpose is for exposing the graph attribute however there is
no downside to exposing the rest along with it to prevent needing to add
each desired attribute individually in the future if more are added.
2025-12-15 22:36:33 -06:00
home-manager-ci[bot]
6cdf765eed
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/addf7cf5f383a3101ecfba091b98d0a1263dc9b8?narHash=sha256-hM20uyap1a0M9d344I692r%2Bik4gTMyj60cQWO%2BhAYP8%3D' (2025-12-08)
→ 'github:NixOS/nixpkgs/2fbfb1d73d239d2402a8fe03963e37aab15abe8b?narHash=sha256-9VvC20PJPsleGMewwcWYKGzDIyjckEz8uWmT0vCDYK0%3D' (2025-12-11)
2025-12-15 22:13:51 -06:00
home-manager-ci[bot]
8315c1544f
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-15 19:32:11 +01:00
will
58bf3ecb2d
modules/services/colima: init
2025-12-13 21:17:23 -06:00
Benedikt Rips
d787ec69c3
less: list options in correct order
2025-12-13 00:08:50 -06:00