1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-12-26 03:39:47 +01:00

aerc: fix config paths on darwin

When xdg.enable is set, aerc uses the $XDG_CONFIG_HOME variable instead
of the default $HOME/Library/Preferences. home-manager needs to check
this to make sure aerc can find the proper file in both cases.
This commit is contained in:
Knut Magnus Aasrud 2023-10-26 08:27:37 +02:00 committed by Mikilio
parent f572930b5a
commit 1947c9901c
No known key found for this signature in database
GPG key ID: 5B2F1A890CF33F3F
2 changed files with 2 additions and 2 deletions

View file

@ -24,7 +24,7 @@ let
aerc-accounts = aerc-accounts =
attrsets.filterAttrs (_: v: v.aerc.enable) config.accounts.email.accounts; attrsets.filterAttrs (_: v: v.aerc.enable) config.accounts.email.accounts;
configDir = if pkgs.stdenv.isDarwin then configDir = if (pkgs.stdenv.isDarwin && !config.xdg.enable) then
"Library/Preferences/aerc" "Library/Preferences/aerc"
else else
"${config.xdg.configHome}/aerc"; "${config.xdg.configHome}/aerc";

View file

@ -5,7 +5,7 @@ with lib;
{ {
config = { config = {
nmt.script = let nmt.script = let
dir = if pkgs.stdenv.isDarwin then dir = if (pkgs.stdenv.isDarwin && !config.xdg.enable) then
"home-files/Library/Preferences/aerc" "home-files/Library/Preferences/aerc"
else else
"home-files/.config/aerc"; "home-files/.config/aerc";