Anton Mosich
f4411d1e9b
pimsync: init module
...
This adds a pimsync module using the rather verbose but feature-complete new SCFG generator.
2025-10-20 17:10:44 +02:00
Anton Mosich
db876d1d9f
programs/senpai: use new toSCFG interface
...
I did not want to break any current configurations, and as it seems that
senpai doesn't rely on any of the patterns that weren't possible with
the old toSCFG generator.
2025-10-20 17:10:44 +02:00
Anton Mosich
817ca5e948
types: add SCFGDirectives type
...
This is currently broken, as it causes a overflow when generation
documentation.
2025-10-20 17:10:44 +02:00
Anton Mosich
89a9fa0f3f
generators: rewrite toSCFG
...
The former toSCFG implementation had several shortcomings which
did not consider a few possibilities SCFG provides. Details were lined
out in #7465 .
The new interface needs more verbosity, but reflects better the
properties of the SCFG format. I also chose to use the names used in the
[Specification].
[Specification]: https://git.sr.ht/~emersion/scfg#specification-draft
2025-10-20 17:10:44 +02:00
Bruno BELANYI
c9d758b500
tests/delta: add 'delta-final-package'
...
This tests the usage of the wrapper program when `programs.git` is
disabled, and therefore home-manager is _not_ generating its
configuration.
2025-10-20 09:13:03 -05:00
Bruno BELANYI
022e7e3f95
delta: fix wrapper usage condition
2025-10-20 09:13:03 -05:00
Bruno BELANYI
0cb746a743
delta: set wrapper's 'meta'
...
Notably, this will set `meta.mainProgram`.
2025-10-20 09:13:03 -05:00
Ryan Horiguchi
189c21cf87
superfile: add zoxide when zoxide_support enabled
2025-10-19 22:07:47 -05:00
Austin Horstman
aeabc1ac63
tests/git: add settigs deprecation test
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
a709427248
git: aliases / user options -> settings
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
ac7c05a90c
git: extraConfig -> settings
...
Remove string support and convert to rfc42 settings option
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
85cd07b8b0
diff-so-fancy: use freeform settings option
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
bb7bb23583
git: reorganize
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
7522ba8a0c
tests/riff: add
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
b695586f92
riff: new module
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
41fd9b197c
tests/patdiff: add
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
c80be80282
patdiff: new module
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
4fef8e73a6
tests/git: add git-lfs test
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
2e527427b1
git: add git-lfs package option
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
4166d4e163
tests/difftastic: add
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
111329b475
difftastic: new module
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
16cd8abad6
tests/diff-so-fancy: add
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
7a10f175db
diff-so-fancy: new module
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
486487b5e9
tests/diff-highlight: add
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
7d03d5fb73
diff-highlight: new module
...
Break out diff-highlight into its own module.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
2c8b962091
tests/delta: add tests
...
Create a new set of tests to verify the new module's behavior.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
Austin Horstman
f436677f5f
delta: create new module
...
Pull out of git module and deprecate old usage.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-19 10:24:15 -05:00
h7x4
90af98a2fc
newsboat: add timer unit for automatically cleaning cache
2025-10-19 09:48:30 -05:00
h7x4
a264fbea00
newsboat: add timer unit for automatically fetching articles
2025-10-19 09:48:30 -05:00
Thierry Delafontaine
6ea30b26cd
opencode: make the themes also accept path
...
- Removed unnecessary empty-themes test.
2025-10-19 09:47:26 -05:00
Thierry Delafontaine
fddb33a1a5
opencode: make the rules option also accept a path
2025-10-19 09:47:26 -05:00
Jess
c199de6cd8
restic: decouple helper script from linux-specific systemd logic
...
And make platform support explicit.
2025-10-19 09:46:41 -05:00
Jess
12bca6d40a
Revert "restic: add platform assertion (linux)"
2025-10-19 09:46:41 -05:00
home-manager-ci[bot]
d7f5306637
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/cf3f5c4def3c7b5f1fc012b3d839575dbe552d43?narHash=sha256-TK9Kr0BYBQ/1P5kAsnNQhmWWKgmZXwUQr4ZMjCzWf2c%3D' (2025-10-12)
→ 'github:NixOS/nixpkgs/544961dfcce86422ba200ed9a0b00dd4b1486ec5?narHash=sha256-EVAqOteLBFmd7pKkb0%2BFIUyzTF61VKi7YmvP1tw4nEw%3D' (2025-10-15)
2025-10-19 09:46:23 -05:00
Austin Horstman
870883ba11
cliphist: remove example package
...
Looks like example doesn't utilize --watch
https://github.com/YaLTeR/wl-clipboard-rs/issues/5
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-18 12:46:31 -05:00
Thierry Delafontaine
99977131d3
opencode: change tilde (~) to XDG_CONFIG_DIR for command and agent paths
...
Replace the use of `~` in the documentation for the command and agent
settings with the `XDG_CONFIG_DIR` environment variable to avoid
ambiguity about the config directory. Also switch to the
`{file}` path macro so paths render correctly in the docs and tooling.
2025-10-18 12:41:21 -05:00
Jess
3fbc879021
restic: add platform assertion (linux)
2025-10-18 12:41:01 -05:00
Mirza Arnaut
fc837be107
opencode: add themes option
...
Add themes option to configure custom themes through nix.
Define a submodule for the settings option, to give the `theme` setting
a description.
2025-10-18 09:21:38 -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
Austin Horstman
7e0abd5db6
ci: add wl-clip-persist labels
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-16 19:26:10 -05:00
Austin Horstman
47c74e4fd0
wl-clip-persist: add module
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-16 19:26:10 -05:00
Austin Horstman
673e47bb86
cliphist: add clipboardPackage
...
Allow customizig which clipboard package to use with the cliphist
service.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-16 19:25:26 -05:00
June Stepp
847669dabf
anki: fix boolean options
2025-10-16 14:03:28 -05:00
home-manager-ci[bot]
c53e65ec92
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/0b4defa2584313f3b781240b29d61f6f9f7e0df3?narHash=sha256-Oncbh0UmHjSlxO7ErQDM3KM0A5/Znfofj2BSzlHLeVw%3D' (2025-10-09)
→ 'github:NixOS/nixpkgs/cf3f5c4def3c7b5f1fc012b3d839575dbe552d43?narHash=sha256-TK9Kr0BYBQ/1P5kAsnNQhmWWKgmZXwUQr4ZMjCzWf2c%3D' (2025-10-12)
2025-10-14 23:03:03 -05:00
Bob van der Linden
ba6aaa0e0a
mergiraf: add merge.conflictStyle git configuration
...
Mergiraf expects merge.conflictStyle to be "diff3" in git. If this isn't
the case, mergiraf cannot operate correctly. This change adds this
option to git's configuration.
2025-10-14 22:59:58 -05:00
liyangau
ed1eb4cfdd
fix config file location on macOS and fix test
2025-10-14 17:10:47 -05:00
will
990e5ce679
docker-cli: add docker contexts support
...
Adds docker-cli.contexts support. This allows declarative configuration
of [docker
contexts](https://docs.docker.com/engine/manage-resources/contexts/ ).
2025-10-14 12:20:39 -05:00
will
25ca7d297f
docker-cli: add will-lol as maintainer
2025-10-14 12:20:39 -05:00
will
aac99d4065
maintainers: add will-lol
2025-10-14 12:20:39 -05:00
home-manager-ci[bot]
724bb5e56b
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:** 0 maintainers
**Removed:** 0 maintainers
**Total:** 275 → 275 maintainers
Generated by: lib/python/generate-all-maintainers.py
2025-10-14 12:13:39 -05:00