mirror of
https://github.com/nix-community/home-manager
synced 2024-11-27 05:29:46 +01:00
zellij: use xdg.configHome on darwin
This commit is contained in:
parent
47d6c3f652
commit
218503b691
1 changed files with 2 additions and 7 deletions
|
@ -7,11 +7,6 @@ let
|
||||||
cfg = config.programs.zellij;
|
cfg = config.programs.zellij;
|
||||||
yamlFormat = pkgs.formats.yaml { };
|
yamlFormat = pkgs.formats.yaml { };
|
||||||
|
|
||||||
configDir = if pkgs.stdenv.isDarwin then
|
|
||||||
"Library/Application Support/org.Zellij-Contributors.Zellij"
|
|
||||||
else
|
|
||||||
"${config.xdg.configHome}/zellij";
|
|
||||||
|
|
||||||
in {
|
in {
|
||||||
meta.maintainers = [ hm.maintainers.mainrs ];
|
meta.maintainers = [ hm.maintainers.mainrs ];
|
||||||
|
|
||||||
|
@ -51,12 +46,12 @@ in {
|
||||||
|
|
||||||
# Zellij switched from yaml to KDL in version 0.32.0:
|
# Zellij switched from yaml to KDL in version 0.32.0:
|
||||||
# https://github.com/zellij-org/zellij/releases/tag/v0.32.0
|
# https://github.com/zellij-org/zellij/releases/tag/v0.32.0
|
||||||
home.file."${configDir}/config.yaml" = mkIf
|
xdg.configFile."zellij/config.yaml" = mkIf
|
||||||
(cfg.settings != { } && (versionOlder cfg.package.version "0.32.0")) {
|
(cfg.settings != { } && (versionOlder cfg.package.version "0.32.0")) {
|
||||||
source = yamlFormat.generate "zellij.yaml" cfg.settings;
|
source = yamlFormat.generate "zellij.yaml" cfg.settings;
|
||||||
};
|
};
|
||||||
|
|
||||||
home.file."${configDir}/config.kdl" = mkIf
|
xdg.configFile."zellij/config.kdl" = mkIf
|
||||||
(cfg.settings != { } && (versionAtLeast cfg.package.version "0.32.0")) {
|
(cfg.settings != { } && (versionAtLeast cfg.package.version "0.32.0")) {
|
||||||
text = lib.hm.generators.toKDL { } cfg.settings;
|
text = lib.hm.generators.toKDL { } cfg.settings;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue