From 7100852ddee060cf03d80b12247c77deaea0369a Mon Sep 17 00:00:00 2001 From: h7x4 Date: Tue, 27 May 2025 16:24:52 +0200 Subject: [PATCH] home/zsh: precreate compinit directory with systemd-tmpfiles --- home/programs/zsh/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/home/programs/zsh/default.nix b/home/programs/zsh/default.nix index 39f4b84..411ed5d 100644 --- a/home/programs/zsh/default.nix +++ b/home/programs/zsh/default.nix @@ -1,4 +1,4 @@ -{ pkgs, lib, config, ... }: +{ config, pkgs, lib, ... }: let cfg = config.programs.zsh; in @@ -16,8 +16,12 @@ in })} ''; - programs.zsh = { + systemd.user.tmpfiles.settings."10-zsh"."${config.xdg.cacheHome}/zsh".d = { + mode = "0770"; + user = config.home.username; + }; + programs.zsh = { enable = true; dotDir = ".config/zsh"; # enableSyntaxHighlighting = true;