will
58bf3ecb2d
modules/services/colima: init
2025-12-13 21:17:23 -06:00
Olmo Kramer
4767a9c719
herbstluftwm: Make herbstclient alias optional
...
The `herbstclient` alias in the generated `autostart` made it impossible
to use bash functions.
This makes the `herbstclient` alias optional by adding an extra
`herbstclientAlias` option on the herbstluftwm configuration. The new
option defaults to `false` as to not confuse newcomers to the
herbstluftwm module, which is not a breaking change because it was only
an optimization.
2025-12-12 23:53:36 -06:00
Austin Horstman
39cb677ed9
news: add defaultEditor entry
...
Let users know about new variable being set.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-11 13:12:54 -06:00
Mirko Lenz
9b5ac85d79
npm: add module
2025-12-11 12:58:36 -06:00
Mirko Lenz
6bdf2a68e1
ty: add module
2025-12-07 23:30:36 -06:00
Viktor Titov
f9d45d664e
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-07 23:17:30 -06:00
Aguirre Matteo
571c5eed1d
news: add hyprlauncher entry
2025-12-05 22:35:12 -06:00
Aguirre Matteo
35545f71dd
news: add screen entry
2025-12-04 22:41:15 -06:00
Aguirre Matteo
68f7b34179
news: add calibre entry
2025-12-04 22:38:55 -06:00
Aguirre Matteo
93d907a205
news: ludusavi's default backup path changed entry
2025-12-02 21:57:23 -06:00
Mirko Lenz
06f81463bb
infat: add module
2025-12-02 21:39:05 -06:00
Xaver Wenhart
ff067cfc61
parallel: init module ( #8240 )
2025-12-02 01:44:57 +01:00
DDoSolitary
edbb012a21
dconf: support configuring specific user databases ( #6301 )
...
By default, dconf uses $XDG_CONFIG_HOME/dconf/user as the user database, but this can be changed by specifying user-db:<name> in a profile file and setting the DCONF_PROFILE environment variable to that profile. One may want to use different user databases for different DE/WMs to avoid collision.
Currently the module invokes dconf without touching DCONF_PROFILE, which means that 1) it is unable to configure multiple different user databases, and 2) the behavior of activation script will be affected by the DCONF_PROFILE environment variable when it is invoked, possibly leading to undesired results.
This PR adds a dconf.databases option, so that settings under dconf.databases.<name> will be written to $XDG_CONFIG_HOME/dconf/<name>. The old dconf.settings option is left as-is to avoid breaking compatibility.
2025-11-30 14:37:17 +01:00
Fugi
ae9f38e889
gtk4: don't enable theme by default
...
This is not officially supported and causes issues in some cases.
Also adds a warning to the option.
2025-11-28 14:14:32 -06:00
Friedrich Altheide
86ff0ef506
cargo: add module
2025-11-27 22:29:55 -06:00
Austin Horstman
8433591183
home-manager: prepare 26.05
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-26 11:16:38 -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 )
...
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