From 021de35506e4d468f1c8a5920c9642cb56a336db Mon Sep 17 00:00:00 2001 From: djairoh Date: Wed, 7 Oct 2026 01:20:42 +0200 Subject: [PATCH] hm: sanitize shell service --- modules/base.nix | 5 +---- modules/terminal/default.nix | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/modules/base.nix b/modules/base.nix index daa9495..db08ba8 100644 --- a/modules/base.nix +++ b/modules/base.nix @@ -77,10 +77,7 @@ "$HOME/Scripts" ]; - file = { - ".config/WMScripts".source = ../scripts/WMScripts; - ".config/sanitize".source = ../scripts/sanitize; - }; + file.".config/WMScripts".source = ../scripts/WMScripts; sessionVariables = { # TODO: add rest of .config/uwms/env.bck here NEWT_COLORS_FILE = "$HOME/.newtColours"; diff --git a/modules/terminal/default.nix b/modules/terminal/default.nix index 59988c0..6d53c9c 100644 --- a/modules/terminal/default.nix +++ b/modules/terminal/default.nix @@ -23,4 +23,18 @@ resurrect ]; }; + + systemd.user.services.sanitize-shell-history = { + description = "Sanitizes shell history on unmount of P"; + bindsTo = [ "run-media-djai-P.mount" ]; + wantedBy = [ "run-media-djai-P.mount" ]; + + serviceConfig = { + Type = "simple"; + StandardOutput = "journal"; + ExecStart = "/home/djai/.config/sanitize/autoSanitize.sh"; + }; + }; + + home-manager.users.djai.home.file.".config/sanitize".source = ../../scripts/sanitize; }