diff --git a/modules/home/zsh/default.nix b/modules/home/zsh/default.nix index 5bfeaee..d983116 100644 --- a/modules/home/zsh/default.nix +++ b/modules/home/zsh/default.nix @@ -19,27 +19,6 @@ in notify = { enable = mkEnableOption "zsh-done notification"; - exclude = mkOption { - type = with types; listOf str; - default = [ - "direnv reload" - "fg" - "git (?!push|pull|fetch)" - "htop" - "less" - "man" - "nvim" - "tail -f" - "tmux" - "vim" - ]; - example = [ "command --long-running-option" ]; - description = '' - List of exclusions which should not be create a notification. Accepts - Perl regexes (implicitly anchored with `^\s*`). - ''; - }; - ssh = { enable = mkEnableOption "notify through SSH/non-graphical connections"; @@ -137,17 +116,10 @@ in # `localVariables` values don't get merged correctly due to their type, # don't use `mkIf` - localVariables = { - DONE_EXCLUDE = - let - joined = lib.concatMapStringsSep "|" (c: "(${c})") cfg.notify.exclude; - in - ''^\s*(${joined})''; - } - # Enable `zsh-done` through SSH, if configured - // lib.optionalAttrs cfg.notify.ssh.enable { - DONE_ALLOW_NONGRAPHICAL = 1; - }; + localVariables = { } + # Enable `zsh-done` through SSH, if configured + // lib.optionalAttrs cfg.notify.ssh.enable { DONE_ALLOW_NONGRAPHICAL = 1; } + ; # Use OSC-777 to send the notification through SSH initExtra = lib.mkIf cfg.notify.ssh.useOsc777 '' diff --git a/pkgs/zsh-done/default.nix b/pkgs/zsh-done/default.nix index bdb6af3..bddc6c1 100644 --- a/pkgs/zsh-done/default.nix +++ b/pkgs/zsh-done/default.nix @@ -2,13 +2,13 @@ stdenvNoCC.mkDerivation rec { pname = "zsh-done"; - version = "0.1.1"; + version = "0.1.0"; src = fetchFromGitHub { owner = "ambroisie"; repo = "zsh-done"; rev = "v${version}"; - hash = "sha256-dyhPhoMrAfDWtrBX5TA+B3G7QZ7gBhoDGNOEqGsCBQU="; + hash = "sha256-DC7urJDXPP9vBYABrJF5KZ4HfMbrpHIVogSmEB8PWLA="; }; dontConfigure = true;