Austin Horstman
8d2a058108
tests/thunderbird: fix darwin test
2025-03-09 00:44:11 -06:00
Austin Horstman
4f2c461286
tests/yubikey-agent-darwin: fix test
2025-03-09 00:44:11 -06:00
Austin Horstman
4c9643363a
tests/ollama: fix darwin test
2025-03-09 00:44:11 -06:00
Austin Horstman
68540fb775
tests/syncthing: syncthing wrapper stubbing for darwin
2025-03-09 00:44:11 -06:00
Austin Horstman
15498b94ec
tests/syncthing: fix extra-options on darwin
...
Need to stub the return from the writeBash used to populate the plist
file for darwin. Also the arguments were moved inside the wrapper.
2025-03-09 00:44:11 -06:00
Austin Horstman
1909541fc7
tests/targets-darwin: fix user-defaults test
...
Update to represent the new output generated by the module.
2025-03-09 00:44:11 -06:00
Austin Horstman
91f88408cc
.github/workflows/test.yml: enable darwin tests
2025-03-09 00:44:11 -06:00
Austin Horstman
b3e11ed4a9
tests: central darwin stubbing
...
Until we can figure out how to resolve issue with stdenv.
Makes it easier to revert when automatic stubbing is fixed for darwin
stdenv
2025-03-09 00:44:11 -06:00
Austin Horstman
b74402e4e8
tests: expose scrubDerivation
...
Will use it with darwin scrubbing
2025-03-09 00:44:11 -06:00
Weblate (bot)
72580374c8
Translate using Weblate (Chinese (Traditional Han script)) ( #6581 )
...
Currently translated at 100.0% (16 of 16 strings)
Translate using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (37 of 37 strings)
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/zh_Hant/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
Co-authored-by: 807 <s10855168@gmail.com>
2025-03-09 00:41:38 -06:00
home-manager-bot
b23c4d4cbe
flake.lock: Update ( #6591 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/10069ef4cf863633f57238f179a0297de84bd8d3?narHash=sha256-Q6pMP4a9ed636qilcYX8XUguvKl/0/LGXhHcRI91p0U%3D' (2025-03-06)
→ 'github:NixOS/nixpkgs/36fd87baa9083f34f7f5027900b62ee6d09b1f2f?narHash=sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw%3D' (2025-03-07)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-08 23:32:21 -06:00
Nikolaos Karaolidis
7f4c60a3d6
podman: fix podman-user-wait-network-online ( #6586 )
...
Adding coreutils to path for podman to fix issues when not available in environment path already.
2025-03-08 13:22:11 -06:00
home-manager-bot
65d6043d32
flake.lock: Update ( #6588 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/ba487dbc9d04e0634c64e3b1f0d25839a0a68246?narHash=sha256-WZNlK/KX7Sni0RyqLSqLPbK8k08Kq7H7RijPJbq9KHM%3D' (2025-03-03)
→ 'github:NixOS/nixpkgs/10069ef4cf863633f57238f179a0297de84bd8d3?narHash=sha256-Q6pMP4a9ed636qilcYX8XUguvKl/0/LGXhHcRI91p0U%3D' (2025-03-06)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-08 13:19:43 -06:00
Austin Horstman
20a6b3631b
navi: handle xdg directory on darwin ( #6589 )
...
When xdg is enabled, use the xdg config home on darwin.
2025-03-08 12:56:34 -06:00
Mahmoud Ayman
b2314312f2
zsh: correct syntax option to syntax-highlighting ( #5792 )
...
The current syntax of highlighting style is outdated and not working as well. So this pr aims to update it so follow `zsh-syntax-highlight`` new syntax [example](e0165eaa73/highlighters/main/main-highlighter.zsh (L32)
).
2025-03-08 19:37:10 +01:00
Austin Horstman
2c87a6475f
flake-module: rename homeManagerModules
to homeModules
( #6406 )
...
This reverts commit 066ba0c5cf
. After
further discussion, we want to maintain this as the naming scheme going
forward to be similar to standards that have been trying to be
implemented in naming configurations and modules.
2025-03-08 19:14:01 +01:00
Austin Horstman
c040d1c556
xembed-sni-proxy: change default package ( #6587 )
...
Use new `kdePackages` version by default. Users can pass the legacy
package, if they wish.
2025-03-08 10:48:18 -06:00
Austin Horstman
26f6b86264
tests/gh-dash: enable gh to test extension adding
2025-03-08 00:54:10 -06:00
Austin Horstman
5ab4305f34
gh-dash: fix
...
Missing mkIf
2025-03-08 00:54:10 -06:00
Austin Horstman
1347b0b468
tests: move vinegar to linux only
2025-03-08 00:03:41 -06:00
Austin Horstman
3ade654257
tests/neovide: fix deprecation
2025-03-08 00:03:41 -06:00
Austin Horstman
d2c014e1c7
treewide: null package support ( #6582 )
...
Can generate the config without installing application through home-manager. Helpful when a package is broken (or not provided) on a specific platform through nixpkgs and needs to be installed through other means but you still can benefit from the declarative configuration.
2025-03-07 18:17:52 -06:00
Sefa Eyeoglu
6c2b79403e
treewide: use graphical-session.target for GUI services ( #5785 )
...
As per systemd.special(7)[0] graphical-session-pre.target is strictly
for units that set up things for a graphical session. Most notably,
these are usually started *before* the compositor/session is actually
ready.
While Home Manager's current implementation of graphical-session.target
allows these units to work regardless of what systemd.special(7)
specifies, other setups like ones with uwsm[1] do not allow these units
to start properly.
[0]: https://www.freedesktop.org/software/systemd/man/latest/systemd.special.html#graphical-session-pre.target
[1]: https://github.com/Vladimir-csp/uwsm
2025-03-07 18:09:12 -06:00
Austin Horstman
95711f9266
treewide: remove with lib ( #6512 )
...
* nixos: remove with lib
* nix-darwin: remove with lib
* home-manager: remove with lib
* modules/accounts: remove with lib
* modules/config: remove with lib
* modules/i18n: remove with lib
* modules/misc: remove with lib
* modules: remove with lib
* modules/targets: remove with lib
* tests/modules/firefox: remove with lib
* tests/modules/services: remove with lib
2025-03-07 14:16:46 -06:00
Raine Godmaire
83f4629364
granted: support fish shell ( #6549 )
...
Due to fish being a non-POSIX shell, granted provides a separate wrapper
to be used by fish.
2025-03-07 13:29:16 -06:00
Andrew Marshall
04c915bcf1
firefox: Support paths for userChrome & userContent ( #3856 )
...
A path may be preferred for some uses, and allowing it avoids the user
needing to `builtins.readFile`, thus creating duplicates and making it
more difficult to determine the actual store path.
2025-03-07 12:11:10 +01:00
toborwinner
486b066025
specialisation: escape specialisation name
...
The specialisation name is included in home.extraBuilderCommands
without being properly escaped and checked. This commit fixes that.
2025-03-06 00:36:03 +01:00
home-manager-bot
f6ac8a3414
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)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-06 00:17:22 +01:00
HyunggyuJang
def0dbbcea
vscode: Support Cursor AI ( #6417 )
...
Co-authored-by: Hyunggyu Jang <hyunggyu.jang@42dot.ai>
2025-03-05 12:39:42 +01: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