浏览代码

Add more terminal applications

master
= 3 年前
父节点
当前提交
de0e31d543
共有 4 个文件被更改,包括 39 次插入14 次删除
  1. +1
    -0
      README.md
  2. +1
    -1
      dwm-start
  3. +4
    -0
      mru
  4. +33
    -13
      prompt

+ 1
- 0
README.md 查看文件

@@ -44,3 +44,4 @@ Use it to automagically select and run terminal applications, send signals to da
- Make password prompts green
- Figure out range selecting for parsing passwords
- Figure out using dmenu instead of gnome key prompt
- Give launched st windows better naming

+ 1
- 1
dwm-start 查看文件

@@ -13,7 +13,7 @@ do
then
csum=$new_csum
dwm-statusbar &
dwm.winkey
dwm
else
exit 0
fi


+ 4
- 0
mru 查看文件

@@ -0,0 +1,4 @@
#!/bin/sh




+ 33
- 13
prompt 查看文件

@@ -13,46 +13,66 @@ launch() {
Chat
Music
Browser
Hidden browser
Manual
Email
Page
Define
Package search
Package info
Processes" | tr -d '\t' |
dmenu -i -p "Launcher")

case $app in
Notes) st -e vim "+cd ~/Notes/text" "+CtrlP";;
Files) st -e sh -lc nnn;;
Editor) st -e vim;;
Terminal) st;;
Multiplexer) st -e tmux $*;;
Notes) st -t "Notes" -e vim "+cd ~/Notes/text" "+CtrlP";;
Files) st -t "Files" -e sh -lc nnn;;
Editor) st -t "Editor" -e vim;;
Terminal) st -t "Terminal";;
Page) pages pager "$(printf "1\n2\n3\n" | dmenu -p 'page')";;
Manual) st -e man "$(printf "" | dmenu -p 'man')";;
Multiplexer) st -t "Multiplexer" -e tmux attach || st -t "Multiplexer" -e tmux;;
LBRY) lbry;;
Chat) element-desktop;;
Music) st -e ncmpcpp;;
Music) st -t "Music" -e ncmpcpp;;
Browser) $browser_cmd;;
'Hidden browser') $browser_cmd --incognito;;
Email) $browser_cmd mail.protonmail.com/login;;
Processes) st -e htop;;
'Define') word=$(printf '' | dmenu -p 'word'); st -e sh -lc "dict \"$word\" | less";;
'Package search')s=$(printf '' | dmenu -p 'name'); if [ -z "$s" ]; then exit; fi; st -t "Package $s" -e sh -lc "apt search $s | less";;
'Package info')s=$(printf '' | dmenu -p 'name'); if [ -z "$s" ]; then exit; fi; st -t "Package $s" -e sh -lc "apt show $s | less";;
Processes) st -t "Processes" -e htop;;
esac
}

editor() {
type=$(printf "Recent\nProjects\nSource\nConfigs\nMacros" | dmenu -i -p 'edit what?')
}

#Opening all mru files, not just for editing
opener() {
sdfs
}

action() {
action=$(printf "Play Music
action=$(printf "Toggle Music
Pause Music
Toggle Music
Play Music
Go page
Command
Command to clipboard
Search github
Search ddg
Search godoc
Open page
Select VPN
Disable VPN
Enable VPN
VPN Status
Rebind Keys
Disable Bar
Man
Password
Username
Alternate password
Download
Enable Bar" | tr -d '\t' |
dmenu -i -p "Actions")

@@ -66,13 +86,13 @@ case $action in
'Search github') github;;
'Search godoc') godoc;;
'Search ddg') ddg;;
'Open page') pages pager "$(printf "1\n2\n3\n" | dmenu -p 'page')";;
'Command') cmd;;
'Command to clipboard') cmd_clip;;
'Username') username;;
'Password') password;;
'Alternate password') other_password;;
'Man') st -e man "$(printf "" | dmenu -p 'man')";;
#This should check for an error code and confirm that download has started
'Download') youtube-dl --no-progress -o "$HOME/Downloads/tmp/%(title)s.%(ext)s" "$(xclip -selection clipboard -o)"; notify-send -u low -t 3000 "Download complete";;
'Go page') num=$(go_page); pages pager $num;;
esac
}


正在加载...
取消
保存