1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-12-05 16:41:04 +01:00
home-manager/tests/integration/standalone
DDoSolitary edbb012a21
dconf: support configuring specific user databases (#6301)
By default, dconf uses $XDG_CONFIG_HOME/dconf/user as the user database, but this can be changed by specifying user-db:<name> in a profile file and setting the DCONF_PROFILE environment variable to that profile. One may want to use different user databases for different DE/WMs to avoid collision.

Currently the module invokes dconf without touching DCONF_PROFILE, which means that 1) it is unable to configure multiple different user databases, and 2) the behavior of activation script will be affected by the DCONF_PROFILE environment variable when it is invoked, possibly leading to undesired results.

This PR adds a dconf.databases option, so that settings under dconf.databases.<name> will be written to $XDG_CONFIG_HOME/dconf/<name>. The old dconf.settings option is left as-is to avoid breaking compatibility.
2025-11-30 14:37:17 +01:00
..
mu treewide: remove no-ops (#8061) 2025-10-26 15:43:53 -05:00
rclone Revert "tmpfiles: migrate to an RFC42-style option" 2025-11-05 12:26:46 -06:00
alice-flake-init.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
alice-home-init.nix tests: re-add module argument 2025-07-13 12:27:35 +02:00
alice-home-next.nix treewide: remove unused code (#6985) 2025-05-07 10:03:21 -05:00
alice-home-specialisation.nix treewide: remove no-ops (#8061) 2025-10-26 15:43:53 -05:00
dconf-home.nix dconf: support configuring specific user databases (#6301) 2025-11-30 14:37:17 +01:00
dconf.nix dconf: support configuring specific user databases (#6301) 2025-11-30 14:37:17 +01:00
flake-basics.nix treewide: remove no-ops (#8061) 2025-10-26 15:43:53 -05:00
home-with-symbols-init.nix tests: re-add module argument 2025-07-13 12:27:35 +02:00
home-with-symbols.nix treewide: remove no-ops (#8061) 2025-10-26 15:43:53 -05:00
kitty-theme-bad-home.nix tests: remove with lib (#6511) 2025-02-21 23:20:07 -06:00
kitty-theme-good-home.nix tests: remove with lib (#6511) 2025-02-21 23:20:07 -06:00
kitty.nix treewide: remove no-ops (#8061) 2025-10-26 15:43:53 -05:00
nh.nix treewide: remove no-ops (#8061) 2025-10-26 15:43:53 -05:00
restic-home.nix restic: allow the convenience script to source environmentFile (#6947) 2025-05-02 08:23:57 -05:00
restic.nix treewide: remove no-ops (#8061) 2025-10-26 15:43:53 -05:00
specialisation.nix treewide: remove no-ops (#8061) 2025-10-26 15:43:53 -05:00
standard-basics.nix home manager: add test for option subcommand 2025-11-03 09:12:22 -06:00