From f765e90de2206d93f4773fb6de1709f4b777c1ee Mon Sep 17 00:00:00 2001 From: h7x4 <h7x4@nani.wtf> Date: Mon, 24 Mar 2025 16:26:03 +0100 Subject: [PATCH] home/direnv: remove auto-prune module (moved to modules) --- home/programs/direnv/auto-prune.nix | 39 ----------------------------- 1 file changed, 39 deletions(-) delete mode 100644 home/programs/direnv/auto-prune.nix diff --git a/home/programs/direnv/auto-prune.nix b/home/programs/direnv/auto-prune.nix deleted file mode 100644 index c2fbc47..0000000 --- a/home/programs/direnv/auto-prune.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ config, pkgs, lib, ... }: -let - cfg = config.programs.direnv; -in -{ - config = { - systemd.user.services.prune-allowed-direnv-dirs = { - Unit = { - Description = "Prune unused allowed directories for direnv"; - Documentation = [ "man:direnv(1)" ]; - ConditionPathExists = "${config.xdg.dataHome}/direnv/allow"; - }; - - Service = { - Type = "oneshot"; - CPUSchedulingPolicy = "idle"; - IOSchedulingClass = "idle"; - ExecStart = "${lib.getExe cfg.package} prune"; - }; - }; - - systemd.user.timers.prune-allowed-direnv-dirs = { - Unit = { - Description = "Prune unused allowed directories for direnv"; - Documentation = [ "man:direnv(1)" ]; - }; - - Timer = { - Unit = "prune-allowed-direnv-dirs.service"; - OnCalendar = "daily"; - Persistent = true; - }; - - Install = { - WantedBy = [ "timers.target" ]; - }; - }; - }; -}