personal dotfiles: my Hyprland config
-rw-r--r--.config/git/config2
-rwxr-xr-x.local/bin/TT3
-rwxr-xr-x.local/bin/mfi.py25
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)