dconf: make sure the configuration directory exists

Fixes #1731
This commit is contained in:
Robert Helgesson 2021-01-20 00:21:00 +01:00
parent 6f5fa6350d
commit b0c8727286
No known key found for this signature in database
GPG Key ID: 36BDAA14C2797E89
1 changed files with 3 additions and 0 deletions

View File

@ -46,6 +46,9 @@ in {
};
config = mkIf (cfg.enable && cfg.settings != { }) {
# Make sure the dconf directory exists.
xdg.configFile."dconf/.keep".source = builtins.toFile "keep" "";
home.activation.dconfSettings = hm.dag.entryAfter [ "installPackages" ]
(let iniFile = pkgs.writeText "hm-dconf.ini" (toDconfIni cfg.settings);
in ''