diff --git a/flake.lock b/flake.lock index 87be7cc..a787a22 100644 --- a/flake.lock +++ b/flake.lock @@ -276,11 +276,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1727122398, - "narHash": "sha256-o8VBeCWHBxGd4kVMceIayf5GApqTavJbTa44Xcg5Rrk=", + "lastModified": 1727348695, + "narHash": "sha256-J+PeFKSDV+pHL7ukkfpVzCOO7mBSrrpJ3svwBFABbhI=", "owner": "nixos", "repo": "nixpkgs", - "rev": "30439d93eb8b19861ccbe3e581abf97bdc91b093", + "rev": "1925c603f17fc89f4c8f6bf6f631a802ad85d784", "type": "github" }, "original": { diff --git a/glasshouse-desktop/modules/zshell.nix b/glasshouse-desktop/modules/zshell.nix index 89f3653..fa3f7c3 100644 --- a/glasshouse-desktop/modules/zshell.nix +++ b/glasshouse-desktop/modules/zshell.nix @@ -71,6 +71,15 @@ else mkdir -p "$comppath" fi +preexec() { + if [[ ! -f "/tmp/cmdcounter_$(whoami)" ]]; then + echo 0 > "/tmp/cmdcounter_$(whoami)" + fi + cmd_count="$(cat /tmp/cmdcounter_$(whoami))" + cmd_count=$((cmd_count + 1)) + echo "$cmd_count" > /tmp/cmdcounter_$(whoami))" +} + snd_restart() { echo -n "Restarting wireplumber service... " systemctl --user restart wireplumber; code1=$? && echo "SUCCESS" || echo "FAILED"