unshows tmux active sessions from sessionizer

This commit is contained in:
Dennis 2026-01-12 10:22:40 +01:00
parent e617fe9e33
commit cb8363269e
2 changed files with 16 additions and 25 deletions

30
flake.lock generated
View file

@ -66,11 +66,11 @@
},
"locked": {
"dir": "pkgs/firefox-addons",
"lastModified": 1768033395,
"narHash": "sha256-fLLap7Ns/9JHmeEjRXYYW42CoJxeVwTql++rrUdwAX8=",
"lastModified": 1768190614,
"narHash": "sha256-JjKv/S+En/Z9027mRT20lTUsjKZ9LLUSvpj5QodnDhY=",
"owner": "rycee",
"repo": "nur-expressions",
"rev": "3ba4e1bf942b39d572f06b4939566eeb2624288f",
"rev": "2272c38028ad7830a7a7af031bef62976f82aca8",
"type": "gitlab"
},
"original": {
@ -108,11 +108,11 @@
]
},
"locked": {
"lastModified": 1768018810,
"narHash": "sha256-WREj1ZQ2wSGtyPAhQJ3SX/7PJ29PNKv04h/7NgqUS+M=",
"lastModified": 1768068402,
"narHash": "sha256-bAXnnJZKJiF7Xr6eNW6+PhBf1lg2P1aFUO9+xgWkXfA=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "7c5d9345ad7cc38832cd4007f5cd03daad64d75b",
"rev": "8bc5473b6bc2b6e1529a9c4040411e1199c43b4c",
"type": "github"
},
"original": {
@ -217,11 +217,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1767799921,
"narHash": "sha256-r4GVX+FToWVE2My8VVZH4V0pTIpnu2ZE8/Z4uxGEMBE=",
"lastModified": 1768028080,
"narHash": "sha256-50aDK+8eLvsLK39TzQhKNq50/HcXyP4hyxOYoPoVxjo=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "d351d0653aeb7877273920cd3e823994e7579b0b",
"rev": "d03088749a110d52a4739348f39a63f84bb0be14",
"type": "github"
},
"original": {
@ -261,11 +261,11 @@
},
"nixpkgs_4": {
"locked": {
"lastModified": 1767995494,
"narHash": "sha256-2EwKigq/8Yfl0D1+BaqsF1qh40DxX+rDdDyw1razX/Q=",
"lastModified": 1768149890,
"narHash": "sha256-iihg1oHkVkYHD1pFQifGEP+Rw1g+LZQyDNbtAqpXtNM=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "45a1530683263666f42d1de4cdda328109d5a676",
"rev": "4d113fe1f7bb454435a5cabae6cd283e64191bb7",
"type": "github"
},
"original": {
@ -407,11 +407,11 @@
"nixpkgs": "nixpkgs_7"
},
"locked": {
"lastModified": 1768052363,
"narHash": "sha256-+oWdj611bRY290wkkQCQFPYToGgPhOxpF1RLco3pLOg=",
"lastModified": 1768183082,
"narHash": "sha256-XsiMOsqRLfmUi+24F7adhb/GAM2dMvplzwaW2Wxg/lo=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "6cc402ae032b7be1705da52b15e4e68f7331c4c1",
"rev": "cdbc300fd89d503a95d1c8564de31a93d7b0a0ae",
"type": "github"
},
"original": {

View file

@ -59,17 +59,8 @@
end
end
'';
_sessionizer_list = /* fish */ ''
# Get existing tmux sessions if tmux is running
if tmux list-sessions >/dev/null 2>&1
tmux list-sessions -F '#{session_name}'
end
# Add development projects
dev_projects
'';
sessionizer = /* fish */ ''
set -l selected (_sessionizer_list | fzf --prompt "Create/switch to session: " --header " Ctrl-d: Kill Session " --bind "ctrl-d:execute(tmux kill-session -t basename {})+reload(dev_projects)")
set -l selected (dev_projects | fzf --prompt "Create/switch to session: " --header " Ctrl-d: Kill Session " --bind "ctrl-d:execute(tmux kill-session -t basename {})+reload(dev_projects)")
if test -z "$selected"
return 1