From 28aa682cbfa6ecfe016cf2e4dce80799d7a7be25 Mon Sep 17 00:00:00 2001 From: novenary Date: Wed, 19 Jun 2024 17:05:27 +0300 Subject: [PATCH] htop: write-protect entire configuration directory Fixes #4947 --- modules/programs/htop.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/programs/htop.nix b/modules/programs/htop.nix index 0cbf7ffa..0fe7ea33 100644 --- a/modules/programs/htop.nix +++ b/modules/programs/htop.nix @@ -171,7 +171,7 @@ in { home.packages = [ cfg.package ]; - xdg.configFile."htop/htoprc" = let + xdg.configFile."htop" = let defaults = { fields = if isDarwin then remove fields.M_SHARE defaultFields @@ -188,9 +188,9 @@ in { formatOptions = mapAttrsToList formatOption; in mkIf (cfg.settings != { }) { - text = - concatStringsSep "\n" (formatOptions before ++ formatOptions settings) - + "\n"; + source = pkgs.writeTextDir "htoprc" + (concatStringsSep "\n" (formatOptions before ++ formatOptions settings) + + "\n"); }; }; }