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
magicquark
2a08ab21ab
pyradio: add module
2026-01-29 16:10:27 +01:00
N4CH723HR3R
fdafcac367
cargo: add package option
2026-01-29 15:44:12 +01:00
Loïc Reynier
bd9f031efc
starship: move init at the end of .bashrc ( #8662 )
...
Move Starship's Bash init at the end of .bashrc using mkOrder 1900.
Starship uses $PROMPT_COMMAND to generate timing information. To do so, it copies the original content of $PROMPT_COMMAND into $STARSHIP_PROMPT_COMMAND. Therefore it should be loaded last to prevent other program to append to $PROMPT_COMMAND.
Only Zoxide, which is initialized with mkOrder 2000, should be loaded after, see: ajeetdsouza/zoxide#1136
2026-01-28 16:06:41 -06:00
ners
02d763228d
difftastic: add jujutsu integration
2026-01-28 18:46:11 +01:00
Wael Nasreddine
eec72f1278
launchd: wait for /nix/store before starting agent ( #8609 )
...
On Darwin, launchd may attempt to start agents before the Nix store is
mounted and available. This leads to failures when the agent's executable
or arguments reside in the Nix store.
This change wraps the agent's command in a shell script that uses
/bin/wait4path to ensure /nix/store is ready before executing the
original program. It also ensures that ProgramArguments are correctly
escaped and concatenated.
2026-01-27 21:51:48 -08:00
Nikolaos Karaolidis
ef5da06269
obsidian: add jq empty config file coalesce
...
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-27 23:11:09 -06:00
Nikolaos Karaolidis
1012b2d005
obsidian: avoid using raw type
...
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-27 23:11:09 -06:00
Nikolaos Karaolidis
0c2c72e43f
obsidian: allow partial module configuration
...
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-27 23:11:09 -06:00
programmerlexi
d505dc46dc
Translate using Weblate (German)
...
Currently translated at 100.0% (16 of 16 strings)
Translate using Weblate (German)
Currently translated at 100.0% (39 of 39 strings)
Co-authored-by: programmerlexi <lexi@reyer.name>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/de/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/de/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2026-01-27 21:04:46 +01:00
Brian E
fa1133a313
Translate using Weblate (Faroese)
...
Currently translated at 50.0% (8 of 16 strings)
Co-authored-by: Brian E <brianellingsgaard9@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/fo/
Translation: Home Manager/Home Manager Modules
2026-01-27 21:04:46 +01:00
sollniss
a10c1e8f5a
anki: fix autoSyncMediaMinutes and networkTimeout not being applied
2026-01-26 11:57:50 -06:00
Thierry Delafontaine
384786dc70
news: add proton-pass-agent entry
2026-01-26 09:44:48 -06:00