Austin Horstman
b4752b0eda
treewide: format with latest stable formatter
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-23 10:27:52 -05:00
zorrobert
7834432ca5
thunderbird: support declaration of address books ( #7443 )
...
Adds support for address books using the `accounts.contact.accounts.*` options.
2025-07-20 19:12:35 -05:00
Austin Horstman
7c78e592a8
maintainers: remove duplicate nixpkgs maintainers
...
We don't need to maintain them in here, removing them to fix CI check
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-17 15:15:39 -05:00
Quentin Smith
ea24675e4f
lib: Improve KDL generator ( #7429 )
...
This adds support for generating ordered children and nodes with
attributes and/or properties but no children. These are both needed to
generate zellij keybinding configuration.
2025-07-12 14:32:14 -05:00
Ludovic Ortega
92db5be8e1
maintainers: add m0nsterrr
...
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
2025-07-05 16:30:54 -05:00
Austin Horstman
36c57c6a1d
lib/deprecations: add ignore parameter to remapAttrsRecursive
...
Needed to allow exclusionary keys easily without complex predicates.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-05 00:26:25 -05:00
Austin Horstman
f62e9a8114
lib/strings: add extra string matching predicates
...
Centralize logic to avoid needing to rewrite it elsewhere.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-05 00:26:25 -05:00
Austin Horstman
19f0ba9c52
lib/deprecations: add remapAttrsRecursive
...
Similar purpose to the `mkSettingsRenamedOptionsModule` for migrating
users configuration to the new format needed by a module. But,
supporting freeform options that shouldn't get option definitions.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-05 00:26:25 -05:00
Austin Horstman
b8bb556ce5
maintainers: remove duplicate HM entries
...
We can remove duplicate entries and redirect to the nixpkgs entry.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-04 09:20:48 -05:00
Austin Horstman
121b430df7
maintainers: fix incorrect entries ( #7360 )
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-01 23:01:12 -05:00
Different
1db3cb415d
lib/strings: add PascalCase support for toCaseWithSeperator ( #7282 )
2025-06-16 13:49:41 -05:00
Aguirre Matteo
cef3e0adc0
maintainers: update aguirre-matteo email ( #7279 )
2025-06-15 18:45:17 -05:00
Devin Droddy
dd12be8603
maintainers: add justdeeevin
2025-06-12 20:49:28 -05:00
Thierry Delafontaine
7e3d76e7f7
maintainers: add delafthi
2025-06-09 22:33:16 -05:00
Rishi Vora
e9763eb195
niriswitcher: add module ( #7246 )
2025-06-09 22:30:27 -05:00
Austin Horstman
765ceb93d1
lib: remove literalExpression and literalDocBook logic
...
3 years old, not needed anymore.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-31 00:01:48 -05:00
MunsMan
13ed57aaa6
meli: adding the meli email client ( #7111 )
...
Meli email client integrated into the accounts.email.accouts settings.
2025-05-28 22:30:10 -05:00
repparw
ad22169efa
jellyfin-mpv-shim: add module ( #7129 )
...
Init of service jellyfin-mpv-shim, emulating plex-mpv-shim already provided.
2025-05-27 19:10:18 -05:00
Jacob Birkett
abe66194b9
lib/types: add sourceFileOrLines
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-24 19:54:43 -05:00
Nikolaos Karaolidis
c3d48a17aa
obsidian: add module ( #6487 )
...
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-05-24 18:55:23 -05:00
awwpotato
3f591550a9
formatter: remove script, add treefmt.toml + keep-sorted ( #7056 )
...
currently ./format does a bunch of stuff with git that was only necessary for nixfmt but not nixfmt-tree, so I deleted it (just use treefmt command directly instead). I also added keep sorted to keep the really long module lists sorted (already used in nixpkgs).
2025-05-20 12:42:51 -05:00
Nick DeGroot
a1a72d18ee
pgcli: init ( #7072 )
2025-05-15 22:50:09 -05:00
Damien Cassou
1c2fccef83
services.nix-gc: extract darwin agent interval code to new library file
2025-05-15 13:07:13 -05:00
jaredmontoya
a48fecda09
files: add home.file.<name>.ignorelinks
2025-05-11 18:53:40 -05:00
Alex Hamilton
563e1b6cb0
maintainers: add Aehmlo
2025-05-11 18:51:14 -05:00
Maya the bee
b96c332dce
maintainers: add lowlevl
2025-05-10 16:16:08 -05:00
B1kku
a51598236f
lutris: add module ( #6964 )
...
Add any number of wine packages
Add any number of proton packages
Link runners directly from nix instead of using lutris.
Specify the steam package lutris should use.
Extra packages passed to lutris (mainly since it's often missing essential things, such as umu-launcher)
2025-05-08 13:01:35 -05:00
awwpotato
5da6eafceb
treewide: remove unused code ( #6985 )
2025-05-07 10:03:21 -05:00
Austin Horstman
327885ceae
lib/deprecations: add mkSettingsRenamedOptionModules with transform parameter
...
Add a new library module for deprecation utilities with a configurable
transformation function that allows specifying how option names should
be
converted (snake_case, kebab-case, etc.).
2025-05-07 10:02:56 -05:00
Austin Horstman
94d32062ca
lib/strings: add toCaseWithSeparator
...
Utility function accepting a separator for converting camelCase settings
2025-05-07 10:02:56 -05:00
Austin Horstman
9cebc4cb8a
lib/strings: add toKebabCase
...
Utility function for converting camelCase strings to kebab-case
2025-05-07 10:02:56 -05:00
Austin Horstman
e121442b65
lib/strings: add toSnakeCase
...
Utility function for converting camelCase strings to snake_case
2025-05-07 10:02:56 -05:00
Joaquín Triñanes
355a6b937d
nushell: throw instead of abort ( #6870 )
2025-05-02 08:45:16 -05:00
Austin Horstman
ac21ae3716
maintainers: add Oughie
2025-04-20 20:02:06 -07:00
LilleAila
3cecde80a5
maintainers: added lilleaila
2025-04-20 13:47:45 -07:00
Kiara Grouwstra
48bbe7bc48
maintainers: add kiara
2025-04-20 13:16:28 -07:00
Miku B
9676e8a52a
inori: init module ( #6289 )
2025-04-19 09:05:58 -05:00
LesVu
d8263c0b84
labwc: Add module for Labwc ( #6807 )
...
Add a module for labwc compositor.
Add myself as labwc module maintainer
2025-04-16 11:15:07 -05:00
Austin Horstman
cba2f9ce95
treewide: reformat nixfmt-rfc-style
...
Reformat repository using new nixfmt-rfc-style.
2025-04-08 08:50:05 -07:00
Pim Snel
f3ac07f2f7
smug: init module ( #6696 )
...
This adds smug, a session manager and task runner for tmux, as module.
2025-04-04 10:41:02 -05:00
Michael
3527c8c778
sesh: add module ( #5789 )
...
Sesh is a CLI that helps you create and manage tmux sessions quickly and easily
using zoxide. See https://github.com/joshmedeski/sesh for more.
2025-03-29 09:32:11 -05:00
Madeleine Sydney Ślaga
ce287a5cd3
mpdscribble: add module ( #6259 )
2025-03-25 21:44:04 -05:00
Benedikt M. Rips
57e9a8a290
davmail: init module ( #6674 )
2025-03-23 09:01:35 -05:00
Aguirre Matteo
c36cc49e55
onlyoffice: add module ( #6667 )
2025-03-20 11:34:43 -05:00
Austin Horstman
0d616edbac
maintainers: add noodlez
2025-03-19 14:17:09 -05:00
Jess
66f565db48
maintainers: add jess
2025-03-19 13:49:44 -05:00
Yiheng He
22a36aa709
swww: add swww service module for swww-daemon ( #6543 )
2025-03-18 14:32:10 -05:00
Ilya Savitsky
744f749dd6
mods: add a mods module ( #6339 )
2025-03-09 23:05:08 -05:00
Thiago Kenji Okada
277eea1cc7
home-environment: add home.sessionSearchVariables
...
This commit introduces `home.sessionSearchVariables` option, that is
created to be a "generic" version of `home.sessionPath` for any
environment variables that is similar to PATH (e.g.: MANPATH). This
allows composition of those variables between multiple modules, avoiding
issues like this one:
https://github.com/nix-community/home-manager/pull/4579/files#r1364374048
This commit also reimplements `home.sessionPath` as terms of
`home.sessionSearchVariables`, to reduce code duplication and show that
the code is correct.
The behavior is to prepend the new search paths. This will allow
the user to override the defaults easily by setting it later in the
configuration.
2025-03-09 09:36:41 -05:00
eulalia
7ceacd98a9
wpaperd: add systemd service; move to services/ from programs/ ( #6302 )
...
This commit adds a systemd service to run it, and accordingly moves it to services.wpaperd.
In addition, the existing tests have been migrated to services, and an entry in the newslist has been created alerting users to this change.
2025-02-22 11:32:15 -06:00