Wael Nasreddine
366d78c285
launchd: wait for /nix/store before starting agent ( #8609 ) ( #8661 )
...
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.
(cherry picked from commit eec72f1278 )
2026-01-27 22:00:47 -08:00
Viktor Titov
7df150f0d3
qt: added qt{5,6}ctSettings options ( #8271 )
...
Added qtctSettings option to qt module to make it possible to configure qt(5/6)ct declaratively.
2025-12-15 22:39:33 -06:00
Austin Horstman
f47d2e3821
home-manager: set 25.11 as stable
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-26 10:43:01 -06:00
zowoq
ceb884e4f3
treewide: fold -> foldr
...
deprecated in f4d36941eb
2025-11-26 09:23:05 -06:00
t-monaghan
f4cb25928f
news: add claude-code's skills option entry
2025-11-25 23:35:00 -06:00
Mikołaj Lercher
295d90e22d
nix-index: add nushell integration ( #8211 )
...
https://github.com/nix-community/nix-index?tab=readme-ov-file#usage-as-a-command-not-found-replacement
2025-11-25 07:04:20 -06:00
Eman Resu
44931fdc5d
modules: add minimal entrypoint to only enable core modules
2025-11-22 21:50:04 -06:00
Austin Horstman
9a5042a88c
treewide: assertions at top of config
...
Moving assertions to be consistently at top of the config blocks.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 15:00:15 -06:00
Austin Horstman
0b44044694
treewide: meta.maintainers at top
...
Just make it consistent throughout codebase and easier to find
maintainers for a module.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 14:51:05 -06:00
Austin Horstman
6d38c711b6
nix: use mkPackageOption
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 14:48:56 -06:00
Robert Helgesson
c3bc79be5e
news: set nixpkgs channel in create-news-entry shebang
2025-11-15 10:17:24 +01:00
Poseidon
7ec621b510
bluetuith: add module
...
Create the `programs.bluetuith` module with support for defining
settings.
2025-11-15 10:14:08 +01:00
Naïm Camille Favier
3ca51e0a33
glab: remove module
2025-11-15 09:44:58 +01:00
Devin Droddy
b8645b18b0
vicinae: update theme filetype ( #8141 )
...
/ triage (push) Has been cancelled
GitHub Pages / publish (ubuntu-latest) (push) Has been cancelled
As of v0.15.0, theme files use TOML instead of JSON and have a new structure.
The test actually didn't previously assert the existence of a theme file even though the example settings had a theme in them...
2025-11-09 14:49:57 -06:00
jtrrll
be4a9233dd
retroarch: add module
...
add a module for configuring retroarch through home-manager
2025-11-09 10:12:54 -06:00
prescientmoon
fa0c98a81c
news: add discord entry
2025-11-09 10:12:08 -06:00
Jure Varlec
77b51dbb9f
generic-linux-gpu: add a news entry
2025-11-09 09:02:58 -06:00
Jure Varlec
066874efb5
nixgl: move under targets.genericLinux
2025-11-09 09:02:58 -06:00
Benedikt Rips
d7b1ece79d
xdg-portal: assert that required paths are linked on NixOS
2025-11-08 22:03:46 -06:00
Johan Larsson
2907788315
tomat: init service ( #8138 )
2025-11-06 16:44:08 +00:00
Austin Horstman
af119feb17
Revert "tmpfiles: migrate to an RFC42-style option"
...
This reverts commit 090aa14e5d .
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-05 12:26:46 -06:00
Austin Horstman
06aeeed62f
Revert "tmpfiles: add option to purge rules' targets on change"
...
This reverts commit b4350d54c2 .
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-05 12:26:46 -06:00
Austin Horstman
d21852e86c
Revert "tmpfiles: use correct path in the onChange hook"
...
This reverts commit c93684cd87 .
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-05 12:26:46 -06:00
Martijn Boers
34fe48801d
ghostty: Add systemd integration
...
The systemd unit already exists on the system, this gives the
option to enable it.
2025-11-04 16:56:11 -06:00
Leon Schwarzäugl
c39c07bf31
opkssh: init module
2025-11-04 08:34:45 -06:00
Austin Horstman
6feb368511
news: add vicinae entry
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-03 21:18:48 -06:00
Thierry Delafontaine
1342b821db
news: add entry for mcp module and integrations
...
Add news entry documenting the new `programs.mcp` module and MCP
integration support in OpenCode and VSCode modules.
2025-11-03 20:25:16 -06:00
Benedikt Rips
c93684cd87
tmpfiles: use correct path in the onChange hook
2025-11-03 08:52:18 -06:00
Benedikt Rips
7503ffb0b0
tmpfiles: add maintainer bmrips
2025-11-02 23:02:10 -06:00
Benedikt Rips
b4350d54c2
tmpfiles: add option to purge rules' targets on change
2025-11-02 23:02:10 -06:00
Benedikt Rips
090aa14e5d
tmpfiles: migrate to an RFC42-style option
2025-11-02 23:02:10 -06:00
Ilya Savitsky
61f2cc5908
local-ai: init module ( #6718 )
2025-11-02 22:04:44 -06:00
Austin Horstman
97e3022a8d
news: add backupCommand entry
...
Introduced in https://github.com/nix-community/home-manager/pull/7153
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-30 12:33:41 -05:00
Benedikt Rips
b53026f683
tmpfiles: echo the onChange command and respect $DRY_RUN
2025-10-28 08:55:07 -05:00
Hoang Nguyen
aa888ffc10
kraftkit: new module
2025-10-27 09:13:26 -05:00
Benedikt M. Rips
bbaeb9f1c2
glab: init module ( #8066 )
2025-10-26 20:59:05 -05:00
Aguirre Matteo
988f25531d
news: add zapzap entry
2025-10-26 20:58:30 -05:00
Sami Haahtinen
255b6a0ef2
home-manager-auto-upgrade: add flake support ( #8053 )
...
Adds the ability for the auto-upgrade service to update a Nix flake
instead of Nix channels.
This is controlled by a new `useFlake` boolean option. When enabled, the
service will run `nix flake update` in the directory specified by the
`flakeDir` option.
`flakeDir` defaults to the standard Home Manager configuration directory
(`~/.config/home-manager`), making this feature work out-of-the-box for
most users. The path is passed to the upgrade script via an environment
variable in the systemd service unit.
2025-10-26 16:21:41 -05:00
Lorenz Leutgeb
2aaf924e82
radicle: init ( #5409 )
...
Co-authored-by: Matthias Beyer <mail@beyermatthias.de>
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-26 15:34:09 -05:00
Amneesh Singh
1830716059
nixgl: fix wrapper name typo
...
Acknowledge nvidiaPrime when it is one of the wrappers in cfg.installScripts
2025-10-26 09:49:10 +01:00
Thiago Kenji Okada
5c71d4a730
news: add news entry for targets.darwin.copyApps
2025-10-23 19:41:13 -05:00
Austin Horstman
722792af09
news: add wl-clip-persist entry
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-16 19:54:01 -05:00
Leon Schwarzäugl
ac16cc25c6
autotiling: init module
2025-10-11 22:19:18 -05:00
Aguirre Matteo
7afeff9d81
news: add anvil-editor entry
2025-10-11 22:14:37 -05:00
Aguirre Matteo
2574bb4496
news: add anup entry
2025-10-11 22:12:56 -05:00
Aguirre Matteo
e4c7df3a95
news: add anime-downloader entry
2025-10-11 22:12:37 -05:00
Aguirre Matteo
4889a25756
news: add andcli entry
2025-10-11 22:12:09 -05:00
Aguirre Matteo
2fffa806e7
news: add amp entry
2025-10-11 22:11:51 -05:00
Lena Fuhrimann
685d8d85d0
desktopEntry: Remove deprecated category from example
...
The `Application` category is deprecated and should not be used as an
example anymore.
2025-10-09 12:25:12 +02:00
Aguirre Matteo
1a09eb84fa
news: add amoco entry
2025-10-07 11:06:11 -05:00