aboutsummaryrefslogtreecommitdiff
path: root/config/zsh/aliases/system.zsh
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-05-20 19:51:28 +0530
committerAkshay Nair <phenax5@gmail.com>2025-05-20 19:51:28 +0530
commita787eb168e06123845dada65a02133c8a7489d5a (patch)
tree8cabb82afcd1f52ed126ada5eb63dd23d5d6a0a3 /config/zsh/aliases/system.zsh
parent4f70d9db94f29bf8625bb5f43f22720952f71da8 (diff)
downloadnixos-config-a787eb168e06123845dada65a02133c8a7489d5a.tar.gz
nixos-config-a787eb168e06123845dada65a02133c8a7489d5a.zip
Update zsh config
Diffstat (limited to '')
-rw-r--r--config/zsh/aliases/system.zsh12
1 files changed, 12 insertions, 0 deletions
diff --git a/config/zsh/aliases/system.zsh b/config/zsh/aliases/system.zsh
index ba86182..85db5ef 100644
--- a/config/zsh/aliases/system.zsh
+++ b/config/zsh/aliases/system.zsh
@@ -48,3 +48,15 @@ limit_memory() {
local lim=${1:-100M}; shift 1;
systemd-run --user --scope -p MemoryHigh="$lim" -p MemorySwapMax="$lim" "$@";
}
+
+# KDE connect aliases
+phone() {
+ local device=$(kdeconnect-cli -a --id-only)
+ if [ -z "$device" ]; then
+ echo "Device not found"
+ return 1
+ fi
+ kdeconnect-cli --device "$device" "$@"
+}
+phone_file() { phone --share "$@"; }
+phone_text() { phone --share-text "$@"; }