summaryrefslogtreecommitdiff
path: root/modules/home-manager/personal/programs/direnv.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/home-manager/personal/programs/direnv.nix')
-rw-r--r--modules/home-manager/personal/programs/direnv.nix20
1 files changed, 12 insertions, 8 deletions
diff --git a/modules/home-manager/personal/programs/direnv.nix b/modules/home-manager/personal/programs/direnv.nix
index fe1662d..1cb4ea9 100644
--- a/modules/home-manager/personal/programs/direnv.nix
+++ b/modules/home-manager/personal/programs/direnv.nix
@@ -3,17 +3,18 @@
lib,
pkgs,
...
-}: let
+}:
+let
cfg = config.programs.direnv;
-in {
+in
+{
programs.direnv.nix-direnv.enable = true;
- systemd.user =
- lib.mkIf cfg.enable
- (pkgs.personal.lib.homeManager.serviceWithTimer "direnv-clean-update" {
+ systemd.user = lib.mkIf cfg.enable (
+ pkgs.personal.lib.homeManager.serviceWithTimer "direnv-clean-update" {
Unit = {
Description = "Remove old virtual environments and update the current ones";
- After = ["network-online.target"];
+ After = [ "network-online.target" ];
};
Service = {
Type = "oneshot";
@@ -30,6 +31,9 @@ in {
Persistent = true;
OnCalendar = "daily";
};
- Install = {WantedBy = ["default.target "];};
- });
+ Install = {
+ WantedBy = [ "default.target " ];
+ };
+ }
+ );
}