personal dotfiles: my Hyprland config
add TT and mfi.py
| -rw-r--r-- | .config/git/config | 2 | ||||
| -rwxr-xr-x | .local/bin/TT | 3 | ||||
| -rwxr-xr-x | .local/bin/mfi.py | 25 |
3 files changed, 30 insertions, 0 deletions
diff --git a/.config/git/config b/.config/git/config index 6a8d923..bacf11f 100644 --- a/.config/git/config +++ b/.config/git/config @@ -13,3 +13,5 @@ [alias] s = status ds = diff --staged +[push] + autoSetupRemote = true diff --git a/.local/bin/TT b/.local/bin/TT new file mode 100755 index 0000000..51e834b --- /dev/null +++ b/.local/bin/TT @@ -0,0 +1,3 @@ +#!/bin/sh +printf "\e]2;%s\a" "$*" +"$@" diff --git a/.local/bin/mfi.py b/.local/bin/mfi.py new file mode 100755 index 0000000..30fc3ce --- /dev/null +++ b/.local/bin/mfi.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python3 +import sys +import subprocess + +args = sys.argv[1:] +subs = [] +nums = [] +for arg in args: + file = arg.split(':')[0] + r = subprocess.run(['find', '.', '-name', file],stdout=subprocess.PIPE) + subs.append(r) + if ':' in arg: + nums.append(arg.split(':')[1]) + else: + nums.append(0) + +nums.reverse() +args = ['micro'] +for sub in subs: + n = nums.pop() + files = r.stdout.decode().strip().split('\n') + for file in files: + args.append(file+":"+str(n)) + +subprocess.run(args) |