2.home-manager/modules
Ryan Hendrickson 26dfad95d9 nix: add assumeXdg option
The use-xdg-base-directories Nix setting can be set globally in
/etc/nix/nix.conf, in which case Home Manager doesn't know about it.
Users could fix that by also setting it, redundantly, in `nix.settings`,
but then Nix issues a lot of spurious warnings about
use-xdg-base-directories being a restricted setting that untrusted users
can't pass on to the daemon.

As an alternative, users can now set `nix.assumeXdg`, which makes Home
Manager assume that use-xdg-base-directories is in effect without adding
it to the user's nix.conf file.
2026-02-13 15:28:13 -06:00
..
accounts email: add posteo.de email account flavor 2026-01-30 23:59:05 +01:00
config treewide: remove xorg package set 2026-02-07 13:10:27 -06:00
files home-manager: add support for custom backup command (#6424) (#7153) 2025-10-30 12:26:13 -05:00
i18n/input-method treewide: nixf-diagnose cleanup 2026-01-08 16:30:04 -05:00
launchd launchd: add missing option description 2026-02-13 13:41:08 -06:00
lib maintainers: add mikaeladev 2026-02-04 21:47:21 -06:00
lib-bash home-manager: refactor activation checks 2026-01-21 13:14:01 +01:00
misc nix: add assumeXdg option 2026-02-13 15:28:13 -06:00
po Translate using Weblate (Portuguese) 2026-01-31 16:22:15 +01:00
programs programs.radicle: Document how "rad auth" must be used with this 2026-02-13 14:34:42 -06:00
services syncthing: activate logging for macOS agents 2026-02-13 14:05:36 -06:00
targets nix: add assumeXdg option 2026-02-13 15:28:13 -06:00
dbus.nix dbus: only create the parent directory if there are packages to symlink 2026-01-12 18:23:30 +01:00
default.nix modules: propagate minimal variable in modules/default.nix 2026-01-12 13:09:46 -06:00
deprecations.nix glab: remove module 2025-11-15 09:44:58 +01:00
files.nix treewide: use pkgs.lndir instead of pkgs.xorg.lndir 2026-02-05 10:59:19 -06:00
home-environment.nix nix: add assumeXdg option 2026-02-13 15:28:13 -06:00
manual.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
modules.nix modules: add minimal entrypoint to only enable core modules 2025-11-22 21:50:04 -06:00
systemd-activate.sh systemd: don't try to restart templates 2024-06-26 18:14:48 +02:00
systemd.nix systemd: minor code cleanup 2026-01-29 22:45:38 +01:00
wayland.nix wayland: create tray.target if xsession is not enabled (#6332) 2025-02-06 22:50:03 +01:00
xresources.nix treewide: remove xorg package set 2026-02-07 13:10:27 -06:00
xsession.nix treewide: remove xorg package set 2026-02-07 13:10:27 -06:00