浏览代码

Add more terminal applications

master
= 4 年前
父节点
当前提交
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 - Make password prompts green
- Figure out range selecting for parsing passwords - Figure out range selecting for parsing passwords
- Figure out using dmenu instead of gnome key prompt - 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 then
csum=$new_csum csum=$new_csum
dwm-statusbar & dwm-statusbar &
dwm.winkey dwm
else else
exit 0 exit 0
fi fi


+ 4
- 0
mru 查看文件

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




+ 33
- 13
prompt 查看文件

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


case $app in case $app in
Notes) st -e vim "+cd ~/Notes/text" "+CtrlP";; Notes) st -t "Notes" -e vim "+cd ~/Notes/text" "+CtrlP";;
Files) st -e sh -lc nnn;; Files) st -t "Files" -e sh -lc nnn;;
Editor) st -e vim;; Editor) st -t "Editor" -e vim;;
Terminal) st;; Terminal) st -t "Terminal";;
Multiplexer) st -e tmux $*;; 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;; LBRY) lbry;;
Chat) element-desktop;; Chat) element-desktop;;
Music) st -e ncmpcpp;; Music) st -t "Music" -e ncmpcpp;;
Browser) $browser_cmd;; Browser) $browser_cmd;;
'Hidden browser') $browser_cmd --incognito;;
Email) $browser_cmd mail.protonmail.com/login;; 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 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() {
action=$(printf "Play Music action=$(printf "Toggle Music
Pause Music Pause Music
Toggle Music Play Music
Go page Go page
Command Command
Command to clipboard Command to clipboard
Search github Search github
Search ddg Search ddg
Search godoc Search godoc
Open page
Select VPN Select VPN
Disable VPN Disable VPN
Enable VPN Enable VPN
VPN Status VPN Status
Rebind Keys Rebind Keys
Disable Bar Disable Bar
Man
Password Password
Username Username
Alternate password Alternate password
Download
Enable Bar" | tr -d '\t' | Enable Bar" | tr -d '\t' |
dmenu -i -p "Actions") dmenu -i -p "Actions")


@@ -66,13 +86,13 @@ case $action in
'Search github') github;; 'Search github') github;;
'Search godoc') godoc;; 'Search godoc') godoc;;
'Search ddg') ddg;; 'Search ddg') ddg;;
'Open page') pages pager "$(printf "1\n2\n3\n" | dmenu -p 'page')";;
'Command') cmd;; 'Command') cmd;;
'Command to clipboard') cmd_clip;; 'Command to clipboard') cmd_clip;;
'Username') username;; 'Username') username;;
'Password') password;; 'Password') password;;
'Alternate password') other_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;; 'Go page') num=$(go_page); pages pager $num;;
esac esac
} }


||||||
x
 
000:0
正在加载...
取消
保存