github-actions[bot]
2ed4225aed
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/d74a2335ac9c133d6bbec9fc98d91a77f1604c1f?narHash=sha256-zON2GNBkzsIyALlOCFiEBcIjI4w38GYOb%2BP%2BR4S8Jsw%3D' (2025-02-16)
→ 'github:NixOS/nixpkgs/ba487dbc9d04e0634c64e3b1f0d25839a0a68246?narHash=sha256-WZNlK/KX7Sni0RyqLSqLPbK8k08Kq7H7RijPJbq9KHM%3D' (2025-03-03)
2025-03-05 03:59:25 +00:00
Karl H
b1b964ea93
mbsync: support maildir paths containing spaces
...
HM would previously create several folders instead of just one with the space escaped.
Fixes https://github.com/nix-community/home-manager/issues/6569
2025-03-04 23:51:00 +01:00
Vonfry
6f71acf71b
git: apply sendmailCmd instead of smtpServer ( #6399 )
...
In manpage of git-send-email --smtp-server,
For backward compatibility, this option can also specify
full pathname of a sendmail-like program instead; the program
must support the -i option. This method does not support
passing arguments or using plain command names. For those use
cases, consider using --sendmail-cmd instead.
2025-03-04 22:46:31 +01:00
Matthieu Coudron
3f08cd8ef7
ci: add labels for firefox ( #6520 )
2025-03-04 22:14:44 +01:00
HPsaucii
70fbbf05a5
Firefox: Apply global extension force setting to declarative extensions ( #6567 )
...
Respect the parent force option for the extension settings storage.js
2025-03-03 20:44:45 -06:00
Austin Horstman
fcac3d6d88
xdg: use mkOptionDefault
...
These are supposed to be option defaults configured in the config
section.
2025-03-01 11:08:42 -05:00
Austin Horstman
66505b851b
xdg: add missing stateHome default for legacy
...
Erroring in some tests because stateHome isn't set for the legacy state
version.
2025-03-01 11:08:42 -05:00
Austin Horstman
47c694963e
tests: move xdg to cross platform tests
...
Has cross platform functionality, gate linux only behind separate test
path.
2025-03-01 11:08:42 -05:00
Austin Horstman
17fd27a8ea
tests: use mkDefault with enable
...
We shouldn't need to mkForce every tests attempt to configure this
value.
2025-03-01 11:08:42 -05:00
Alice Carroll
30da431093
librewolf: support darwin ( #6561 )
...
Remove linux platform assertion.
2025-03-01 08:55:01 -06:00
Zeremonienmeister Berber
4f05ef6a8a
firefox: fix wrong syntax grammar for search setting isAppProvided ( #6556 )
...
The or operator is left associative, and since there is another
argument after the first term, the interpreter tries to apply whatever
the or-expression evaluates to. If the first operand is unset, it
evaluates to removeAttrs, and everything is fine, but if it is set to
a boolean (which is what it should be set to), then it tries to apply
a boolean to arguments, and we get a type error. Bracketing
explicitly with parentheses fixes this.
It presumably went unnoticed because not many people have tried
setting the option
`programs.firefox.profiles.<profile>.search.engines.<engine>.isAppProvided`.
2025-03-01 08:47:21 -06:00
Manuel Mendez
f0b5e7e8a7
xdg: add option 'xdg.cacheFile' ( #6548 )
...
Allow declarative configuration of files in configured xdg cache home.
2025-02-28 20:36:56 -06:00
Austin Horstman
b71edac7a3
launchd: sync up with changes from nix-darwin ( #6508 )
...
We haven't updated to match changes done upstream in a while. Updating
to reflect changes for expanding support / proper types.
2025-02-27 17:38:18 -06:00
gmvar
343646e092
kitty: add action aliases config ( #6538 )
2025-02-27 12:12:56 -06:00
Austin Horstman
0208592b59
idlehook: fix service.restart merge ( #6544 )
2025-02-27 11:32:59 -06:00
Austin Horstman
cf3bf4f1b7
mpd: refactor implementation ( #6537 )
...
Remove with lib, reorganize, cleanup conditionals, hide options that are
linux only from darwin.
2025-02-27 10:56:56 -06:00
Emanuel
11e6d20803
ghostty: fix typo ( #6541 )
2025-02-27 11:32:19 -05:00
Damien Cassou
b8869e4ead
mpd: Add support for darwin ( #6517 )
2025-02-26 20:53:00 -06:00
Even Brenden
6be185eb76
screen-locker: set Restart=always for all services ( #6534 )
2025-02-26 15:41:55 -06:00
Even Brenden
44b86a72e7
xidlehook: set Restart=always ( #6533 )
2025-02-26 15:41:15 -06:00
Thomas Zeger
53c587d263
tmux: fix shell example ( #5361 )
2025-02-26 08:21:11 -06:00
Kilian Mio
87743e9383
firefox: deprecate vendorPath ( #6519 )
...
This is a reaction to PR #6460
2025-02-26 08:20:52 -06:00
eulalia
18e74c2e02
aerc-accounts: improve logic for parsing XOAUTH2 URL params ( #6530 )
...
This commit fixes an issue in aerc-accounts that prevents oauth2
accounts from being generated from given parameters. It also allows
users to add XOAUTH2 credentials without having to add all four of
client_id, client_secret, token_endpoint, and scope. It further adds
tests for the XOAUTH2 config generation.
2025-02-26 07:59:40 -06:00
DSOverlord
74f0a8546e
clipse: add additional options ( #6525 )
2025-02-25 08:39:21 -06:00
Bruno BELANYI
c12dcc9b61
xdg: create '$XDG_STATE_HOME' ( #6526 )
...
Some programs (e.g: `less`) will not make use of `$XDG_STATE_HOME` if
the directory does not exist.
2025-02-24 22:32:28 +01:00
Austin Horstman
12e26a74e5
tests/neovim: resolve deprecation ( #6522 )
...
Assigning a plain list to extraLuaPackages is deprecated.
Please assign a function taking a package set
as argument, so
extraLuaPackages = [ pkgs.lua51Packages.xxx
];
should become
extraLuaPackages = ps: [ ps.xxx ];
2025-02-23 15:53:17 -06:00
Austin Horstman
6a2af4ffb2
tests/swayidle: bash -> bash-interactive
2025-02-23 13:07:25 -08:00
Austin Horstman
3002f1aedf
tests/mpd: bash -> bash-interactive
2025-02-23 13:07:25 -08:00
Silence Tai
b5ab2c7fda
waybar: support enable inspect from service ( #5922 )
2025-02-23 07:45:42 -06:00
Austin Horstman
ed030a7879
chromium: optional nativeMessagingHosts ( #6515 )
...
Should only be generating when provided
2025-02-22 21:58:48 -06:00
Seth Flynn
3b6550f710
git: add option to use riff as diff tool ( #5748 )
...
https://github.com/walles/riff
2025-02-22 19:43:56 -06:00
Ihar Hrachyshka
6b7cd50812
tests: test librewolf the same way firefox is tested
...
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-02-22 17:38:43 -08:00
Ihar Hrachyshka
7f9ba30a28
tests: check that all firefox derivatives can be installed
...
The issue itself was resolved with:
https://github.com/nix-community/home-manager/pull/6460
This patch only adds a test case to make sure we don't ever regress by
installing firefox and librewolf and floorp at the same time.
Closes : #6467
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-02-22 17:38:43 -08:00
moni
fb568d75cf
targets/darwin: allow configuring application linking ( #4809 )
...
Darwin users can disable application linking or change the path where applications are linked.
2025-02-22 17:00:52 -06:00
novenary
cb3f6e9b59
htop: write-protect entire configuration directory
...
Fixes #4947
2025-02-22 11:55:15 -08:00
novenary
61d8f8366f
htop: export defaultFields into lib
2025-02-22 11:55:15 -08:00
Austin Horstman
546949fea1
tests/dircolors: test zsh path
2025-02-22 11:50:20 -08:00
Austin Horstman
89b8934055
tests/dircolors: add xdg config test
2025-02-22 11:50:20 -08:00
Austin Horstman
c327afbfd8
dircolors: refactor preferXdgDirectories
...
Store the paths in variables to deduplicate.
2025-02-22 11:50:20 -08:00
Shaw Vrana
413e9b35f1
dircolors: respect preferXdgDirectories if set
2025-02-22 11:50:20 -08:00
Brieuc Dubois
61d8fc9af0
firefox: Allow to add PKCS11 modules ( #5608 )
2025-02-22 12:51:06 -06:00
Artem Starikov
90504b9a89
thunderbird: allow managing feed accounts ( #5613 )
2025-02-22 12:33:41 -06: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
Reputable2772
e860bd49ea
vscode: add profiles support ( #5640 )
...
Adds support for VSCode Profiles configuration. Allowing you to define custom extensions and settings per profile.
2025-02-22 10:58:27 -06:00
Feliche-Demian Netliukh
4949081d1e
jqp: add module ( #5716 )
2025-02-22 10:23:01 -06:00
DSOverlord
a51e94e51c
clipse: add module ( #5777 )
...
clipse is a configurable, TUI-based clipboard manager application written in Go with minimal dependency. Though the app is optimized for a Linux OS using a dedicated window manager, clipse can also be used on any Unix-based system.
2025-02-22 09:40:15 -06:00
Austin Horstman
34d524f3ed
imapnotify-accounts: remove with lib
2025-02-22 06:33:32 -08:00
Coutinho de Souza
dd21b9afd5
imapnotify: add extraArgs option to imapnotify-accounts
...
`wait` is no longer a part of the goimapnotify's config, but one of its
cli options.
2025-02-22 06:33:32 -08:00
Heitor Augusto
f4a07823a2
chromium: add nativeMessagingHosts option ( #6019 )
2025-02-22 01:10:22 -06:00
Hoang Nguyen
2b382e499a
earthly: init module ( #6265 )
...
Earthly is a build configuration framework utilizing buildkit and
Dockerfile-like syntax for simplicity and fast builds.
2025-02-22 01:04:35 -06:00