Austin Horstman
133585ddfa
pay-respects: add rules support
...
Allow creating rules files now following docs from
https://github.com/iffse/pay-respects/blob/main/rules.md
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-12 23:45:12 -06:00
nescias
9bdb693810
notmuch: add programs.notmuch.package option
...
Allow users to specify which notmuch package should be used.
2026-02-12 16:42:39 -06:00
nescias
258db1d39b
git: respect programs.msmtp.package
...
Since the user may override `programs.msmtp.package` using
`pkgs.msmtp` as the sendmail binary might result in the wrong package
being used.
2026-02-12 16:42:39 -06:00
Austin Horstman
2cc195b478
docs: update flake module example
...
Just include some more detail in example
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-12 15:13:04 -06:00
Austin Horstman
6a1f7101d2
news: add flameshot darwin entry
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-12 11:04:03 -06:00
Austin Horstman
ede6d1d95e
tests/flameshot: add darwin tests
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-12 11:04:03 -06:00
Austin Horstman
2363f5a377
flameshot: add darwin support
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-12 11:04:03 -06:00
teto
0825a0922a
feat: introduce nix-shell
...
flakes are not stable yet, community is divided but maintaining both
flake and a set of dependencies in our scripts is hard.
So provide a nix-shell that fetches the nixpkgs recorded in the
flake.lock to keep a single source of truth
2026-02-12 16:27:35 +01:00
home-manager-ci[bot]
0acbd11806
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/00c21e4c93d963c50d4c0c89bfa84ed6e0694df2?narHash=sha256-AYqlWrX09%2BHvGs8zM6ebZ1pwUqjkfpnv8mewYwAo%2BiM%3D' (2026-02-04)
→ 'github:NixOS/nixpkgs/d6c71932130818840fc8fe9509cf50be8c64634f?narHash=sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84%3D' (2026-02-08)
2026-02-11 08:04:04 -06:00
Adam Poit
b3f43db171
colima: fix KeepAlive to prevent process accumulation on macOS
...
Change KeepAlive from boolean true to SuccessfulExit dictionary in the LaunchAgent configuration.
When colima fails to start (e.g., disk already attached), the boolean true setting causes
launchd to immediately restart it, spawning orphaned limactl usernet processes with each
restart.
Using SuccessfulExit = true ensures the service only restarts on clean exits (exit code 0),
preventing the aggressive restart loop that accumulates orphaned processes.
2026-02-10 21:19:55 -06:00
home-manager-ci[bot]
6c4fdbe1ad
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:** 1 maintainers
**Removed:** 0 maintainers
**Total:** 282 → 283 maintainers
**✅ Added:** mikaeladev
Generated by: lib/python/generate-all-maintainers.py
2026-02-09 10:28:40 -06:00
Austin Horstman
13a1beb7c9
news: add codex mcp integration
...
Just letting users know module has the integration enabled now.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-09 07:14:50 -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
Austin Horstman
b1f916ba05
news: don't specify nixpkgs revision
...
Not necessary for using nix-shell and causes extra maintenance.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-08 15:31:12 -06:00
home-manager-ci[bot]
a0da0f24fd
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e6eae2ee2110f3d31110d5c222cd395303343b08?narHash=sha256-KHFT9UWOF2yRPlAnSXQJh6uVcgNcWlFqqiAZ7OVlHNc%3D' (2026-02-03)
→ 'github:NixOS/nixpkgs/00c21e4c93d963c50d4c0c89bfa84ed6e0694df2?narHash=sha256-AYqlWrX09%2BHvGs8zM6ebZ1pwUqjkfpnv8mewYwAo%2BiM%3D' (2026-02-04)
2026-02-08 15:21:52 -06:00
Francesco Noacco
afaa85cf32
vivid: add nushell integration
2026-02-08 15:20:51 -06:00
Aguirre Matteo
42c607ecb4
news: add lazyworktree entry
2026-02-08 15:14:18 -06:00
Aguirre Matteo
f5d50fd8cb
lazyworktree: add module
2026-02-08 15:14:18 -06:00
Austin Horstman
cbd8a72e5f
treewide: remove xorg package set
...
Xorg package set removed, now aliases.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-07 13:10:27 -06:00
Francesco Noacco
6cee082157
zed-editor: don't generate empty keymap files
...
default value for user keymaps is an empty list, but the check was
made against an empty set, generating the file when no value
was given
2026-02-07 09:07:14 -06:00
Austin Horstman
471e6a065f
prismlauncher: merge only when configured
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-05 13:11:00 -06:00
Austin Horstman
f915881ba7
prismlauncher: code style and lint cleanup
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-05 13:11:00 -06:00
K900
332027bc0a
treewide: use pkgs.lndir instead of pkgs.xorg.lndir
...
Follow the change in nixpkgs.
2026-02-05 10:59:19 -06:00
Anton
bbccee8713
halloy: fix URL in description
2026-02-05 07:58:26 -06:00
mikaeladev
04e5203db6
prismlauncher: add module
2026-02-04 21:47:21 -06:00
mikaeladev
6f64dee491
maintainers: add mikaeladev
2026-02-04 21:47:21 -06:00
Léana 江
cfb3b544f9
programs.git: test git integration options assertion
2026-02-04 21:43:38 -06:00
Léana 江
715e6d7f89
programs.git: fix assertion message inconsistency
2026-02-04 21:43:38 -06:00
Austin Horstman
6c79e409a5
news: add xdg-user-dirs changes entry
...
Inform users about the various changes to xdg-user-dirs.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-04 21:16:02 -06:00
Greg Pfeil
c8f9edda94
xdg.userDirs: add notes for stateVersion changes
2026-02-04 21:16:02 -06:00
Greg Pfeil
9b62076484
xdg.userDirs: change the syntax for extraConfig
...
E.g., use `MISC` instead of `XDG_MISC_DIR`, the same way `xdg-user-dirs-update`
works.
This is conditionalized on 26.05, so in future `XDG_MISC_DIR` will be disallowed.
2026-02-04 21:16:02 -06:00
Greg Pfeil
db9044b119
xdg.userDirs: add a setSessionVariables option
...
It defaults to `true` to maintain the current behavior.
This is conditionalized on 26.05, so in future `setSessionVariables` will
default to `false`.
2026-02-04 21:16:02 -06:00
Greg Pfeil
83cc9d32e3
xdg.userDirs: add a nullable package option
2026-02-04 21:16:02 -06:00
Greg Pfeil
7c47cafa90
xdg.userDirs: don’t require Linux
...
Everything here works on Darwin, etc.
2026-02-04 21:16:02 -06:00
home-manager-ci[bot]
689e4a3423
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/88d3861acdd3d2f0e361767018218e51810df8a1?narHash=sha256-MJ27Cy2NtBEV5tsK%2BYraYr2g851f3Fl1LpNHDzDX15c%3D' (2026-01-21)
→ 'github:NixOS/nixpkgs/e6eae2ee2110f3d31110d5c222cd395303343b08?narHash=sha256-KHFT9UWOF2yRPlAnSXQJh6uVcgNcWlFqqiAZ7OVlHNc%3D' (2026-02-03)
2026-02-04 20:53:11 -06:00
Johan Larsson
4fda26500b
tomat: modify After, PartOf, Environment in service
...
This allows the tomat service to properly execute hooks, which is a
feature that requires a modifying the PATH and ensuring that the service
is started after the graphical session.
2026-02-03 18:17:40 -06:00
home-manager-ci[bot]
83e4f9b4d2
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:** 1 maintainers
**Removed:** 0 maintainers
**Total:** 281 → 282 maintainers
**✅ Added:** magicquark
Generated by: lib/python/generate-all-maintainers.py
2026-02-03 18:16:16 -06:00
Dennis Schridde
36349274d7
home-manager: Prevent pipe failure when reading news
...
On my system (Fedora 43 with Nix 2.31.3) `home-manager news` exits
from `SIGPIPE` and never writes `~/.local/share/home-manager/news-read-ids`,
resulting in news items to never be marked read. This is caused by
piping `(import ./news.nix).news.all` through `jq` and `less` failing
with an error as soon as `less` exits, which triggers `set -o pipefail`
to exit the shell running `home-manager` itself.
Avoiding the pipe into `$PAGER` avoids the problem.
Closes: https://github.com/nix-community/home-manager/issues/8690
References: https://github.com/jqlang/jq/issues/1017
References: https://www.greenend.org.uk/rjk/tech/shellmistakes.html#pipeerrors
2026-02-03 18:14:58 -06:00
teto
984708c34d
neovim: make lua dependencies appear earlier in init.lua
...
/ triage (push) Has been cancelled
GitHub Pages / publish (ubuntu-latest) (push) Has been cancelled
We want t this to appear at the very beginning, before loading any other
plugin.
2026-02-01 21:39:55 +01:00
unlsycn
b593765639
vscode: fix extension path for antigravity
...
Standardize the extension installation path to `/share/vscode/extensions`
regardless of the package name.
Previously, setting the package name to 'antigravity' would change the
internal path to `/share/antigravity`, which caused a mismatch because
most upstream Nixpkgs extensions are hardcoded to install into
`/share/vscode/extensions`. This resulted in an empty or incomplete
extensions directory in the nix store.
Also added 'antigravity' to the list of packages requiring an
immutable extensions.json file.
Signed-off-by: unlsycn <unlsycn@unlsycn.com>
2026-02-01 14:28:27 +01:00
koi
47d542afdd
vesktop: add QuickCSS support
...
vencord quickcss support with `extraQuickCss`
2026-02-01 14:09:05 +01:00
Vinicius Deolindo
1742b5cb6a
mergiraf: add jujutsu integration
2026-02-01 14:06:20 +01:00
Brenton Simpson
ddf76d1618
gitignore: hide noisy Mac .DS_Store files from git
2026-02-01 13:13:00 +01:00
K900
87d6611d26
desktoppr: fix useless escapes
...
Identified by recent changes in Lix.
2026-02-01 13:06:18 +01:00
Pedro de Mattia
f4ad5068ee
Translate using Weblate (Portuguese)
...
Currently translated at 100.0% (39 of 39 strings)
Translate using Weblate (Portuguese)
Currently translated at 100.0% (16 of 16 strings)
Translate using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (16 of 16 strings)
Translate using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (39 of 39 strings)
Co-authored-by: Pedro de Mattia <pedromattia@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/pt/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/pt/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/pt_BR/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2026-01-31 16:22:15 +01:00
nescias
475921375d
email: add posteo.de email account flavor
...
Add `posteo.de` to `accounts.email.accounts.<name>.flavor`. See
<https://posteo.de/en/help/how-do-i-set-up-posteo-in-an-email-client-pop3-imap-and-smtp >
for their setup guide.
2026-01-30 23:59:05 +01:00
Brenton Simpson
1a7b0c4315
chromium: add plasmaSupport option for google-chrome
...
This flag allows Chrome to dynamically link to QT in order to introspect
your Plasma theme and make Chrome match.
Note, you may still need to add this entry to your home-manager config:
```
home.sessionVariables = [
QT_QPA_PLATFORMTHEME = "kde";
];
```
2026-01-30 16:38:34 -06:00
Nikita Rudenko
0fba737f8d
lazygit: fix incorrect bash integration #8669
...
bashIntegration for lazygit is missing "function" keyword,
which leads to broken `~/.bashrc` file with errors like:
```
bash: ~/.bashrc: line 82: syntax error near unexpected token `('
bash: ~/.bashrc: line 82: `lg() {'
```
2026-01-30 13:27:05 +01:00
Robert Helgesson
175532b627
systemd: minor code cleanup
...
Trying to make more clear what is happening.
2026-01-29 22:45:38 +01:00
teto
5786e42530
neovim: add missing bit for extraLuaPackages
...
turns out I forgot to remove the now unnecessary wrapper arguments in
https://github.com/nix-community/home-manager/pull/8606 .
This meant that `xdg.configFile."nvim/init.lua".enable = false` was
enough to fix the user issues but this should not be the case anymore.
2026-01-29 22:19:21 +01:00