mirror of
https://github.com/LukeSmithxyz/voidrice.git
synced 2026-03-20 01:37:45 +01:00
whatever
This commit is contained in:
parent
beeb578468
commit
d944647373
@ -10,5 +10,3 @@
|
||||
|
||||
#[ -z "$DISPLAY" -a "$(fgconsole)" -eq 1 ] && exec startx
|
||||
|
||||
|
||||
export BROWSER=firefox
|
||||
|
||||
@ -2,152 +2,105 @@ stty -ixon
|
||||
|
||||
export PS1="\[$(tput bold)\]\[$(tput setaf 1)\][\[$(tput setaf 3)\]\u\[$(tput setaf 2)\]@\[$(tput setaf 4)\]\h \[$(tput setaf 5)\]\W\[$(tput setaf 1)\]]\[$(tput setaf 7)\]\\$ \[$(tput sgr0)\]"
|
||||
|
||||
if [[ -f /usr/bin/iceweasel ]]; then
|
||||
if [[ -f /usr/bin/waterfox ]]; then
|
||||
export BROWSER="waterfox"
|
||||
elif [[ -f /usr/bin/palemoon ]]; then
|
||||
export BROWSER="palemoon"
|
||||
elif [[ -f /usr/bin/iceweasel ]]; then
|
||||
export BROWSER="iceweasel"
|
||||
else
|
||||
export BROWSER="firefox"
|
||||
fi
|
||||
|
||||
export EDITOR="vim"
|
||||
export PATH=$PATH:$HOME/.config/Scripts
|
||||
|
||||
shopt -s autocd
|
||||
|
||||
#if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
|
||||
#exec startx
|
||||
#fi
|
||||
|
||||
|
||||
#Basic Aliases
|
||||
alias v="vim"
|
||||
alias r="ranger"
|
||||
#alias ls='ls -hN --color=auto --group-directories-first'
|
||||
alias ls='ls++'
|
||||
alias ls='ls -hN --color=auto --group-directories-first'
|
||||
#alias ls='ls++'
|
||||
alias lsa='ls -A'
|
||||
g() { cd $1 && ls -a ;}
|
||||
alias mkd="mkdir -pv"
|
||||
mkcd() { mkdir -vp $1 && cd $1 ;}
|
||||
alias mkdir="mkdir -pv"
|
||||
alias e="exit"
|
||||
alias crep="grep --color=always"
|
||||
|
||||
alias Xi="sudo xbps-install"
|
||||
alias Xu="sudo xbps-remove -R"
|
||||
alias Xup="sudo xbps-install -Suv"
|
||||
alias Xc="xbps-remove -Oo"
|
||||
alias Xq="xbps-query -Rs"
|
||||
alias XI="xbps-query -s"
|
||||
alias Xl="xbps-query -l"
|
||||
alias sv="sudo vim"
|
||||
|
||||
alias p="sudo pacman"
|
||||
|
||||
alias sdn="sudo shutdown now"
|
||||
|
||||
alias screenfetch="screenfetch -t"
|
||||
alias yt="youtube-dl -ic"
|
||||
alias yta="youtube-dl -xic"
|
||||
|
||||
aurinstall() { curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/$1.tar.gz && tar -xvf $1.tar.gz && cd $1 && makepkg --noconfirm -si && cd .. && rm -rf $1 $1.tar.gz ;}
|
||||
|
||||
alias ein="ssh -l einchan -p 22 104.238.215.7"
|
||||
alias starwars="telnet towel.blinkenlights.nl"
|
||||
|
||||
alias newnet="sudo sv restart NetworkManager"
|
||||
alias temp="cp ~/Repos/website/template.php"
|
||||
|
||||
alias nf="clear && neofetch"
|
||||
alias clock="ncmpcpp -s clock"
|
||||
alias rss="vim ~/Repos/website/rss.xml"
|
||||
|
||||
alias newnet="sudo systemctl restart NetworkManager"
|
||||
alias atltime="sudo timedatectl set-timezone America/New_York && i3 restart"
|
||||
alias tuctime="sudo timedatectl set-timezone America/Phoenix && i3 restart"
|
||||
|
||||
bl() { convert $@ -resize 1440x1080\> bl_$@ ;}
|
||||
|
||||
alias pingme="ping lukesmith.xyz"
|
||||
|
||||
alias youtube="youtube-viewer"
|
||||
alias YT="youtube-viewer"
|
||||
alias syt="youtube-viewer"
|
||||
|
||||
alias etym="sdcv -u \"English Etymology\""
|
||||
alias spword="sdcv -u quick_spanish-english"
|
||||
alias tosp="sdcv -u quick_english-spanish"
|
||||
alias frword="sdcv -u quick_french-english"
|
||||
alias tofr="sdcv -u quick_english-french"
|
||||
alias lword="sdcv -u quick_latin-english"
|
||||
alias tol="sdcv -u quick_english-latin"
|
||||
alias rusword="sdcv -u quick_russian-english"
|
||||
alias torus="sdcv -u quick_english-russian"
|
||||
alias portword="sdcv -u quick_portuguese-english"
|
||||
alias toport="sdcv -u quick_english-portuguese"
|
||||
alias itword="sdcv -u quick_italian-english"
|
||||
alias toit="sdcv -u quick_english-italian"
|
||||
alias gword="sdcv -u quick_german-english"
|
||||
alias tog="sdcv -u quick_english-german"
|
||||
|
||||
alias Txa="cp ~/Documents/LaTeX/article.tex"
|
||||
alias Txs="cp ~/Documents/LaTeX/beamer.tex"
|
||||
alias Txh="cp ~/Documents/LaTeX/handout.tex"
|
||||
alias TC='find . -maxdepth 1 -regextype gnu-awk -regex "^.*\.(pyc|pyo|bak|swp|aux|log|nav|out|snm|toc|bcf|run\.xml|synctex\.gz|blg|bbl)" -delete'
|
||||
alias TC='texclear'
|
||||
|
||||
getgit() { git clone http://github.com/$1.git ;}
|
||||
|
||||
folder() { echo -e "$1\t$2" >> ~/.config/Scripts/folders && i3 restart ;}
|
||||
weath() { curl wttr.in/$1 ;}
|
||||
alias work="mkdir ~/Work && cd ~/Work"
|
||||
|
||||
|
||||
|
||||
CF() { cd ~/.config/$1 && ls ;}
|
||||
|
||||
alias ethspeed="speedometer -r enp0s25"
|
||||
|
||||
note() { echo "$@" >> ~/notes ;}
|
||||
alias notes="vim ~/notes"
|
||||
|
||||
alias extract="~/.config/Scripts/extract.sh"
|
||||
alias mailsync="bash ~/.config/Scripts/mailsyncloop"
|
||||
|
||||
alias refresh="python ~/.config/Scripts/shortcuts.py"
|
||||
|
||||
backup() { cp $1 $1.bu ;}
|
||||
|
||||
alias mailsync="bash ~/.config/Scripts/mailsyncloop.sh"
|
||||
|
||||
alias wifispeed="speedometer -r wlp3s0"
|
||||
|
||||
alias trigger="bash ~/Creations/Scripts/trigger.sh"
|
||||
|
||||
alias bbs="python ~/.config/i3/bar/bumblebee-status"
|
||||
alias wifispeed="speedometer -r wlp2s0"
|
||||
|
||||
alias tr="transmission-remote"
|
||||
|
||||
alias servs="ls /etc/sv"
|
||||
|
||||
alias debase="sudo umount /home/Shared/Videos && xrandr --output LVDS1 --auto --output VGA1 --off && bash ~/.config/polybar/launch.sh &> /dev/null"
|
||||
|
||||
serven() { sudo ln -s /etc/sv/$1 /var/service/ ;}
|
||||
servdis() { sudo rm /var/service/$1 ;}
|
||||
|
||||
aurinstall() { curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/$1.tar.gz && tar -xvzf $1.tar.gz && cd $1 && makepkg --noconfirm -si && cd .. && rm -rf $1 $1.tar.gz ;}
|
||||
|
||||
alias menuk="xmodmap -e 'keycode 135 = Super_R'"
|
||||
alias imgt="bash ~/.config/Scripts/imgt.sh"
|
||||
|
||||
alias ref="python ~/.config/Scripts/shortcuts.py && source ~/.bashrc"
|
||||
|
||||
alias ka="killall"
|
||||
|
||||
alias bars="bash ~/.config/polybar/launch.sh"
|
||||
|
||||
|
||||
alias lsc="xrandr --output LVDS1 --auto --output VGA1 --off && bash ~/.config/polybar/launch.sh &> /dev/null"
|
||||
alias vsc="xrandr --output VGA1 --auto --output LVDS1 --off && bash ~/.config/polybar/launch.sh &> /dev/null"
|
||||
alias dsc="xrandr --output LVDS1 --auto --output VGA1 --auto --right-of LVDS1 && bash ~/.config/polybar/launch.sh &> /dev/null"
|
||||
alias lsc="screen.sh l"
|
||||
alias vsc="screen.sh v"
|
||||
alias dsc="screen.sh d"
|
||||
|
||||
alias speedvid="bash ~/.config/Scripts/speedvid.sh"
|
||||
tag() {
|
||||
if [[ -f $1 ]]
|
||||
then
|
||||
echo "Enter a title."
|
||||
read title
|
||||
echo "Enter an artist name."
|
||||
read artist
|
||||
echo "Enter an album."
|
||||
read album
|
||||
echo "Enter an track number."
|
||||
read numb
|
||||
eyeD3 --remove-all "$1"
|
||||
eyeD3 -a "$artist" -t "$title" -n "$numb" -A "$album" "$1"
|
||||
else
|
||||
echo "No file found."
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
alias g="git"
|
||||
alias gitup="git push origin master"
|
||||
alias gitall="git add . && git commit -m "whatever" && git push origin master"
|
||||
|
||||
#Directory Shortcuts:
|
||||
|
||||
@ -1,5 +1,4 @@
|
||||
cfb ~/.config/Scripts/bashrc
|
||||
cfs ~/.config/Scripts/status.sh
|
||||
cfz ~/.zshrc
|
||||
cfv ~/.config/Scripts/vimrc
|
||||
cfr ~/.config/ranger/rc.conf.base
|
||||
|
||||
2
.config/Scripts/folders
Executable file → Normal file
2
.config/Scripts/folders
Executable file → Normal file
@ -6,5 +6,5 @@ v ~/Videos
|
||||
m ~/Music
|
||||
b ~/Books
|
||||
s ~/.config/Scripts
|
||||
/ /
|
||||
r /
|
||||
cf ~/.config
|
||||
|
||||
@ -55,16 +55,16 @@ Be sure you play around with these. Be flexible with the basic commands and the
|
||||
+ Mod+r -- ranger (file browser/manager)
|
||||
+ Mod+e -- mutt (email)
|
||||
+ Mod+m -- ncmpcpp (music player)
|
||||
+ Mod+A -- alsamixer (volume control)
|
||||
+ Mod+a -- R calculator (close with Mod+a for reusability)
|
||||
+ Mod+i -- htop (system info)
|
||||
+ Mod+N -- newsbeuter (RSS feed reader)
|
||||
+ Mod+y -- calcurse (calendar and schedule)
|
||||
+ Mod+u -- "Dropdown" terminal (close with Mod+u for reusability)
|
||||
+ Mod+Shift+Enter -- tmux
|
||||
+ Mod+Shift+Enter -- new tmux window
|
||||
|
||||
## Larger programs
|
||||
|
||||
+ Mod+A -- Pavucontrol (audio system control)
|
||||
+ Mod+W -- Firefox
|
||||
+ Mod+B -- Blender
|
||||
+ Mod+G -- GIMP
|
||||
@ -88,16 +88,14 @@ Be sure you play around with these. Be flexible with the basic commands and the
|
||||
+ Mod+F11 -- Switch to VGA display (if available)
|
||||
+ Mod+F12 -- Switch to dual VGA/laptop display (if available)
|
||||
|
||||
*Note: I am on Void Linux now, which uses runit instead of systemd. As a result, users of most Linux distros may have to adjust the bindings for these commands.
|
||||
|
||||
## Audio
|
||||
|
||||
I use ncmpcpp as a music player, which is a front end for mpd. If you prefer cmus or mocp, I have commented out shortcuts you can activate for it instead in the i3 config.
|
||||
|
||||
+ Mod+m -- ncmpcpp music player
|
||||
+ Mod+n -- Next track
|
||||
+ Mod+b -- Previous track
|
||||
+ Mod+o -- Restart track
|
||||
+ Mod+. -- Next track
|
||||
+ Mod+, -- Previous track
|
||||
+ Mod+< -- Restart track
|
||||
+ Mod+p -- Pause
|
||||
+ Mod+M -- Mute all audio
|
||||
+ Mod+v -- visualizer
|
||||
@ -105,7 +103,7 @@ I use ncmpcpp as a music player, which is a front end for mpd. If you prefer cmu
|
||||
+ Mod++ -- Increase volume (holding shift increases amount)
|
||||
+ Mod+[ -- Back 10 seconds (holding shift increases amount)
|
||||
+ Mod+] -- Forward 10 seconds (holding shift increases amount)
|
||||
+ Mod+A -- alsamixer (volume control)
|
||||
+ Mod+A -- Pavucontrol (volume control)
|
||||
|
||||
## Workspaces
|
||||
|
||||
|
||||
Binary file not shown.
@ -1,9 +0,0 @@
|
||||
#!/bin/bash
|
||||
if [ -f $(pgrep mpd) ];
|
||||
then
|
||||
echo "mpd not yet active. Activating."
|
||||
mpd && urxvt -e ncmpcpp
|
||||
else
|
||||
echo "mpd already active."
|
||||
urxvt -e ncmpcpp
|
||||
fi
|
||||
@ -3,6 +3,7 @@ import csv
|
||||
qute = ""
|
||||
rang = ""
|
||||
bash = ""
|
||||
#fish = ""
|
||||
|
||||
with open(".config/qutebrowser/keys.conf.base") as qb:
|
||||
qute+=qb.read()
|
||||
@ -10,6 +11,8 @@ with open(".config/ranger/rc.conf.base") as rg:
|
||||
rang+=rg.read()
|
||||
with open(".config/Scripts/bashrc") as bsh:
|
||||
bash+=bsh.read()
|
||||
#with open(".config/fish/config_base.fish") as fsh:
|
||||
#fish+=fsh.read()
|
||||
|
||||
#First we open the list of folder shortcuts and go down each line adding each in the required syntax to each of the three configs:
|
||||
|
||||
@ -24,12 +27,16 @@ with open(".config/Scripts/folders") as fold:
|
||||
rang+=("map Y"+line[0]+" shell cp -r %s "+line[1]+"\n")
|
||||
#Adds the bash shortcuts:
|
||||
bash+=("alias "+line[0]+"=\"cd "+line[1]+" && ls -a\"\n")
|
||||
#fish+=("alias "+line[0]+"=\"cd "+line[1]+" ; ls -a\"\n")
|
||||
#fish+=("abbr --add "+line[0]+" \"cd "+line[1]+" ; ls -a\"\n")
|
||||
|
||||
#Goes thru the config file file and adds the shortcuts to both bash and ranger.
|
||||
|
||||
with open(".config/Scripts/configs") as conf:
|
||||
for line in csv.reader(conf, dialect="excel-tab"):
|
||||
bash+=("alias "+line[0]+"=\"vim "+line[1]+"\"\n")
|
||||
#fish+=("alias "+line[0]+"=\"vim "+line[1]+"\"\n")
|
||||
#fish+=("abbr --add "+line[0]+" \"vim "+line[1]+"\"\n")
|
||||
rang+=("map "+line[0]+" shell vim "+line[1]+"\n")
|
||||
|
||||
|
||||
@ -39,3 +46,5 @@ with open(".config/qutebrowser/keys.conf","w") as outqb:
|
||||
outqb.write(qute)
|
||||
with open(".bashrc","w") as outbash:
|
||||
outbash.write(bash)
|
||||
#with open(".config/fish/config.fish","w") as outfish:
|
||||
#outfish.write(fish)
|
||||
|
||||
@ -1,16 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
#Feed this script two arguments, $1 for a folder directory and $2 for a time interval in seconds.
|
||||
|
||||
#Will loop thru the files in the directory, using feh to change the background every $2 seconds.
|
||||
|
||||
while [ 1==1 ]
|
||||
|
||||
do
|
||||
for file in $1*;
|
||||
do
|
||||
sleep $2
|
||||
feh --bg-scale "$file"
|
||||
cp "$file" ~/.config/wall.png
|
||||
done
|
||||
done
|
||||
@ -6,10 +6,13 @@
|
||||
#YouTube: https://youtube.com/c/LukeSmithxyz
|
||||
#Github: https://github.com/LukeSmithxyz
|
||||
|
||||
#Be sure that you have your $BROWSER environmental variable set to your favorite browser.
|
||||
#E.g., put `export BROWSER="firefox"` into your bashrc
|
||||
|
||||
###---Basic Definitions---###
|
||||
#Needed for i3-gaps
|
||||
hide_edge_borders both
|
||||
for_window [class="^.*"] border pixel 0
|
||||
for_window [class="^.*"] border pixel 0
|
||||
gaps inner 15
|
||||
gaps outer 15
|
||||
font pango:hack 9
|
||||
@ -18,7 +21,6 @@ set $term urxvt
|
||||
set $video --no-startup-id bash ~/.config/Scripts/video.sh
|
||||
set $stoprec --no-startup-id killall ffmpeg & killall screenkey
|
||||
set $flash --no-startup-id bash ~/.config/Scripts/flash_win.sh
|
||||
set $browser firefox
|
||||
|
||||
|
||||
###---Starting External Scripts---###
|
||||
@ -31,7 +33,7 @@ exec --no-startup-id nm-applet
|
||||
#Mount other drives:
|
||||
exec --no-startup-id sudo mount -a
|
||||
#Composite manager:
|
||||
exec --no-startup-id compton
|
||||
#exec --no-startup-id compton
|
||||
#Refresh bash/ranger shortcuts:
|
||||
exec --no-startup-id python ~/.config/Scripts/shortcuts.py
|
||||
#Try to load VGA screen if available:
|
||||
@ -39,16 +41,17 @@ exec --no-startup-id ~/.config/Scripts/screen.sh v
|
||||
#Launch Polybar where appropriate:
|
||||
exec_always --no-startup-id ~/.config/polybar/launch.sh
|
||||
#Add wallpaper:
|
||||
exec --no-startup-id feh --bg-scale ~/.config/wall.png
|
||||
#exec --no-startup-id feh --bg-scale ~/.config/wall.png
|
||||
exec_always --no-startup-id wal -c -i ~/.config/wall.png
|
||||
#Remaps the caps lock button to escape and uses the US international keyboard with dead keys
|
||||
exec_always --no-startup-id setxkbmap -layout us -variant altgr-intl -option caps:escape
|
||||
#Remap Menu button to Super:
|
||||
exec_always --no-startup-id xmodmap -e 'keycode 135 = Super_R'
|
||||
bindsym Menu exec --no-startup-id xmodmap -e 'keycode 135 = Super_R'
|
||||
#exec_always --no-startup-id xmodmap -e 'keycode 135 = Super_R'
|
||||
bindsym Menu exec --no-startup-id xmodmap -e 'keycode 135 = Super_R'
|
||||
#Unclutter makes the mouse invisible after a brief period
|
||||
exec --no-startup-id unclutter
|
||||
#Disables touchpad; you might like like this one! (I only use the ThinkPad trackpoint).
|
||||
exec --no-startup-id exec synclient TouchpadOff=1
|
||||
#exec --no-startup-id exec synclient TouchpadOff=1
|
||||
|
||||
|
||||
###---Audio and Music Definitions---###
|
||||
@ -66,7 +69,7 @@ set $beg --no-startup-id mpc seek 0%
|
||||
|
||||
##For moc:
|
||||
#set $music urxvt -e mocp
|
||||
#set $pause --no-startup-id mocp -G
|
||||
#set $pause --no-startup-id mocp -G
|
||||
#set $truepause --no-startup-id mocp -P
|
||||
#set $next --no-startup-id mocp -f
|
||||
#set $prev --no-startup-id mocp -r
|
||||
@ -88,25 +91,25 @@ set $beg --no-startup-id mpc seek 0%
|
||||
#set $beg --no-startup-id cmus-remote -k 00:00:00
|
||||
|
||||
#FOR ALSA/AMIXER
|
||||
set $inc --no-startup-id amixer sset Master 2%+
|
||||
set $biginc --no-startup-id amixer sset Master 5%+
|
||||
set $dec --no-startup-id amixer sset Master 2%-
|
||||
set $bigdec --no-startup-id amixer sset Master 5%-
|
||||
set $mute --no-startup-id amixer sset Master toggle
|
||||
set $truemute --no-startup-id amixer sset Master mute
|
||||
set $screencast --no-startup-id bash ~/.config/Scripts/screencast_alsa.sh
|
||||
set $audio --no-startup-id bash ~/.config/Scripts/audio_alsa.sh
|
||||
#set $inc --no-startup-id amixer sset Master 2%+
|
||||
#set $biginc --no-startup-id amixer sset Master 5%+
|
||||
#set $dec --no-startup-id amixer sset Master 2%-
|
||||
#set $bigdec --no-startup-id amixer sset Master 5%-
|
||||
#set $mute --no-startup-id amixer sset Master toggle
|
||||
#set $truemute --no-startup-id amixer sset Master mute
|
||||
#set $screencast --no-startup-id bash ~/.config/Scripts/screencast_alsa.sh
|
||||
#set $audio --no-startup-id bash ~/.config/Scripts/audio_alsa.sh
|
||||
|
||||
#For PULSEAUDIO/PAMIXER
|
||||
#set $inc --no-startup-id pamixer --allow-boost -i 5
|
||||
#set $biginc --no-startup-id pamixer --allow-boost -i 15
|
||||
#set $dec --no-startup-id pamixer --allow-boost -d 5
|
||||
#set $bigdec --no-startup-id pamixer --allow-boost -d 15
|
||||
#set $mute --no-startup-id pamixer --allow-boost -t
|
||||
#set $micmute --no-startup-id pamixer --allow-boost -t
|
||||
#set $truemute --no-startup-id pamixer -m
|
||||
#set $screencast --no-startup-id bash ~/.config/Scripts/screencast_pulse.sh
|
||||
#set $audio --no-startup-id bash ~/.config/Scripts/audio_pulse.sh
|
||||
set $inc --no-startup-id pamixer --allow-boost -i 5
|
||||
set $biginc --no-startup-id pamixer --allow-boost -i 15
|
||||
set $dec --no-startup-id pamixer --allow-boost -d 5
|
||||
set $bigdec --no-startup-id pamixer --allow-boost -d 15
|
||||
set $mute --no-startup-id pamixer --allow-boost -t
|
||||
set $micmute --no-startup-id pamixer --allow-boost -t
|
||||
set $truemute --no-startup-id pamixer -m
|
||||
set $screencast --no-startup-id bash ~/.config/Scripts/screencast_pulse.sh
|
||||
set $audio --no-startup-id bash ~/.config/Scripts/audio_pulse.sh
|
||||
|
||||
|
||||
###---Dropdown/Scratchpad Windows---###
|
||||
@ -151,9 +154,9 @@ bindsym $mod+q kill
|
||||
bindsym $mod+Shift+q kill
|
||||
|
||||
bindsym $mod+w exec --no-startup-id $term -e w3m http://lukesmith.xyz
|
||||
bindsym $mod+Shift+w exec --no-startup-id $browser
|
||||
bindsym $mod+Shift+w exec --no-startup-id $BROWSER
|
||||
|
||||
bindsym $mod+e exec $term -e mutt
|
||||
bindsym $mod+e exec $term -e mutt
|
||||
#bindsym $mod+Shift+e
|
||||
|
||||
bindsym $mod+r exec $term -e ranger
|
||||
@ -162,7 +165,7 @@ bindsym $mod+Shift+r restart
|
||||
bindsym $mod+t split toggle
|
||||
bindsym $mod+Shift+t gaps inner current set 15; gaps outer current set 15
|
||||
|
||||
bindsym $mod+y exec $term -e calcurse
|
||||
bindsym $mod+y exec $term -e calcurse
|
||||
bindsym $mod+Shift+y resize shrink width 10 px or 10ppt
|
||||
|
||||
bindsym $mod+u [instance="dropdown"] scratchpad show; move position center
|
||||
@ -171,14 +174,15 @@ bindsym $mod+Shift+u resize shrink height 10 px or 10 ppt
|
||||
bindsym $mod+i exec $term -e htop
|
||||
bindsym $mod+Shift+i resize grow height 10 px or 10 ppt
|
||||
|
||||
bindsym $mod+o exec --no-startup-id $beg
|
||||
#bindsym $mod+o exec --no-startup-id $beg
|
||||
bindsym $mod+Shift+o resize grow width 10 px or 10 ppt
|
||||
|
||||
bindsym $mod+p exec $pause
|
||||
bindsym $mod+Shift+p exec mypaint
|
||||
|
||||
bindsym $mod+a [instance="math"] scratchpad show; move position center
|
||||
bindsym $mod+Shift+a exec $term -e alsamixer
|
||||
bindsym $mod+Shift+a exec pavucontrol
|
||||
#bindsym $mod+Shift+a exec $term -e ncpamixer
|
||||
|
||||
bindsym $mod+s gaps inner current plus 5
|
||||
bindsym $mod+Shift+s gaps inner current minus 5
|
||||
@ -213,14 +217,14 @@ bindsym $mod+Shift+x exec sudo shutdown -h now
|
||||
bindsym $mod+c exec $term -e weechat
|
||||
#bindsym $mod+Shift+c
|
||||
|
||||
bindsym $mod+v exec urxvt -e ncmpcpp -s visualizer
|
||||
#bindsym $mod+Shift+v
|
||||
bindsym $mod+v exec urxvt -e vis
|
||||
bindsym $mod+Shift+v exec projectM-pulseaudio
|
||||
|
||||
bindsym $mod+b exec $prev
|
||||
#bindsym $mod+b exec $prev
|
||||
bindsym $mod+Shift+b exec --no-startup-id blender; workspace $ws6
|
||||
|
||||
bindsym $mod+n exec $next
|
||||
bindsym $mod+Shift+n exec $term -e newsbeuter
|
||||
bindsym $mod+n exec $term -e newsbeuter
|
||||
#bindsym $mod+Shift+n exec $term -e newsbeuter
|
||||
|
||||
bindsym $mod+m exec $music
|
||||
bindsym $mod+Shift+m exec $mute
|
||||
@ -237,9 +241,9 @@ bindsym $mod+Next workspace next
|
||||
bindsym $mod+Shift+Next move container to workspace next
|
||||
bindsym $mod+Tab workspace back_and_forth
|
||||
bindsym $mod+XF86Back workspace prev
|
||||
#bindsym $mod+Shift+XF86Back
|
||||
#bindsym $mod+Shift+XF86Back
|
||||
bindsym $mod+XF86Forward workspace next
|
||||
#bindsym $mod+Shift+XF86Forward
|
||||
#bindsym $mod+Shift+XF86Forward
|
||||
bindsym $mod+semicolon workspace next
|
||||
bindsym $mod+apostrophe split horizontal ;; exec $term
|
||||
bindsym $mod+slash split vertical ;; exec $term
|
||||
@ -331,7 +335,7 @@ bindsym $mod+F1 exec --no-startup-id mupdf ~/.config/Scripts/i3_guide.md.pdf
|
||||
bindsym $mod+F2 exec --no-startup-id python ~/.config/Scripts/shortcuts.py
|
||||
bindsym $mod+F3 exec --no-startup-id arandr
|
||||
bindsym $mod+F4 exec --no-startup-id sudo zzz
|
||||
bindsym $mod+F5 exec --no-startup-id sudo sv restart NetworkManager
|
||||
bindsym $mod+F5 exec --no-startup-id sudo systemctl restart NetworkManager
|
||||
bindsym $mod+F6 exec --no-startup-id urxvt -e transmission-remote-cli
|
||||
bindsym $mod+F7 exec transset -a --dec .15
|
||||
bindsym $mod+F8 exec transset -a --inc .15
|
||||
@ -359,10 +363,10 @@ bindsym $mod+plus exec $inc
|
||||
bindsym $mod+Shift+plus exec $biginc
|
||||
bindsym $mod+minus exec $dec
|
||||
bindsym $mod+Shift+minus exec $bigdec
|
||||
bindsym $mod+greater exec $inc
|
||||
bindsym $mod+Shift+greater exec $biginc
|
||||
bindsym $mod+less exec $dec
|
||||
bindsym $mod+Shift+less exec $bigdec
|
||||
bindsym $mod+less exec $prev
|
||||
bindsym $mod+Shift+less exec $beg
|
||||
bindsym $mod+greater exec $next
|
||||
bindsym $mod+Shift+greater exec $next
|
||||
|
||||
#For advancing forward/backward in an mpd song
|
||||
bindsym $mod+bracketleft exec $lilbak
|
||||
@ -391,26 +395,26 @@ bindsym XF86AudioMute exec $mute
|
||||
bindsym XF86AudioLowerVolume exec $dec
|
||||
bindsym XF86AudioRaiseVolume exec $inc
|
||||
bindsym XF86PowerOff exec sudo shutdown -h now
|
||||
#bindsym XF86Copy exec
|
||||
#bindsym XF86Open exec
|
||||
#bindsym XF86Paste exec
|
||||
#bindsym XF86Cut exec
|
||||
#bindsym XF86MenuKB exec
|
||||
#bindsym XF86Copy exec
|
||||
#bindsym XF86Open exec
|
||||
#bindsym XF86Paste exec
|
||||
#bindsym XF86Cut exec
|
||||
#bindsym XF86MenuKB exec
|
||||
bindsym XF86Calculator exec $term -e R -q
|
||||
bindsym XF86Sleep exec sudo zzz
|
||||
#bindsym XF86WakeUp exec
|
||||
#bindsym XF86WakeUp exec
|
||||
bindsym XF86Explorer exec $term -e ranger
|
||||
#bindsym XF86Send exec
|
||||
#bindsym XF86Xfer exec
|
||||
bindsym XF86WWW exec --no-startup-id $browser
|
||||
#bindsym XF86DOS exec
|
||||
#bindsym XF86Send exec
|
||||
#bindsym XF86Xfer exec
|
||||
bindsym XF86WWW exec --no-startup-id $BROWSER
|
||||
#bindsym XF86DOS exec
|
||||
bindsym XF86ScreenSaver exec exec --no-startup-id ~/.config/i3/lock.sh
|
||||
#bindsym XF86RotateWindows exec
|
||||
#bindsym XF86TaskPane exec
|
||||
#bindsym XF86Favorites exec
|
||||
#bindsym XF86RotateWindows exec
|
||||
#bindsym XF86TaskPane exec
|
||||
#bindsym XF86Favorites exec
|
||||
bindsym XF86MyComputer exec $term -e ranger
|
||||
#bindsym XF86Back exec
|
||||
#bindsym XF86Forward exec
|
||||
#bindsym XF86Back exec
|
||||
#bindsym XF86Forward exec
|
||||
bindsym XF86Eject exec sudo umount -R /mnt
|
||||
bindsym XF86AudioNext exec $next
|
||||
bindsym XF86AudioPlay exec $pause
|
||||
@ -419,25 +423,25 @@ bindsym XF86AudioStop exec $pause
|
||||
bindsym XF86AudioRecord exec $audio
|
||||
bindsym XF86AudioRewind exec $lilbak
|
||||
bindsym XF86AudioForward exec $lilfor
|
||||
#bindsym XF86Phone exec
|
||||
#bindsym XF86Tools exec
|
||||
bindsym XF86HomePage exec $browser https://lukesmith.xyz
|
||||
#bindsym XF86Phone exec
|
||||
#bindsym XF86Tools exec
|
||||
bindsym XF86HomePage exec $BROWSER https://lukesmith.xyz
|
||||
bindsym XF86Reload restart
|
||||
#bindsym XF86ScrollUp exec
|
||||
#bindsym XF86ScrollDown exec
|
||||
#bindsym XF86New exec
|
||||
#bindsym XF86ScrollUp exec
|
||||
#bindsym XF86ScrollDown exec
|
||||
#bindsym XF86New exec
|
||||
#bindsym XF86LaunchA exec
|
||||
#bindsym XF86LaunchB exec
|
||||
#bindsym XF86Launch2 exec
|
||||
#bindsym XF86Launch3 exec
|
||||
#bindsym XF86Launch4 exec
|
||||
#bindsym XF86Launch5 exec
|
||||
#bindsym XF86Launch6 exec
|
||||
#bindsym XF86Launch7 exec
|
||||
#bindsym XF86Launch8 exec
|
||||
#bindsym XF86Launch9 exec
|
||||
#bindsym XF86LaunchB exec
|
||||
#bindsym XF86Launch2 exec
|
||||
#bindsym XF86Launch3 exec
|
||||
#bindsym XF86Launch4 exec
|
||||
#bindsym XF86Launch5 exec
|
||||
#bindsym XF86Launch6 exec
|
||||
#bindsym XF86Launch7 exec
|
||||
#bindsym XF86Launch8 exec
|
||||
#bindsym XF86Launch9 exec
|
||||
bindsym XF86AudioMicMute exec $micmute
|
||||
#bindsym XF86TouchpadToggle exec
|
||||
#bindsym XF86TouchpadToggle exec
|
||||
bindsym XF86TouchpadOn exec --no-startup-id exec synclient TouchpadOff=0
|
||||
bindsym XF86TouchpadOff exec --no-startup-id exec synclient TouchpadOff=1
|
||||
bindsym XF86Suspend exec --no-startup-id ~/.config/i3/lock.sh
|
||||
@ -445,24 +449,23 @@ bindsym XF86Close kill
|
||||
bindsym XF86WebCam exec mpv /dev/video0
|
||||
bindsym XF86Mail exec $term -e mutt
|
||||
bindsym XF86Messenger exec $term -e weechat
|
||||
bindsym XF86Search exec $browser https://duckduckgo.com
|
||||
#bindsym XF86Go exec
|
||||
#bindsym XF86Finance exec
|
||||
#bindsym XF86Game exec
|
||||
bindsym XF86Shop exec $browser https://ebay.com
|
||||
bindsym XF86Search exec $BROWSER https://duckduckgo.com
|
||||
#bindsym XF86Go exec
|
||||
#bindsym XF86Finance exec
|
||||
#bindsym XF86Game exec
|
||||
bindsym XF86Shop exec $BROWSER https://ebay.com
|
||||
bindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 15
|
||||
bindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 15
|
||||
bindsym XF86AudioMedia exec $music
|
||||
bindsym XF86Display exec --no-startup-id arandr
|
||||
#bindsym XF86KbdLightOnOff exec
|
||||
#bindsym XF86KbdLightOnOff exec
|
||||
bindsym XF86KbdBrightnessDown exec --no-startup-id xbacklight -dec 15
|
||||
bindsym XF86KbdBrightnessUp exec --no-startup-id xbacklight -inc 15
|
||||
#bindsym XF86Reply exec
|
||||
#bindsym XF86MailForward exec
|
||||
#bindsym XF86Save exec
|
||||
#bindsym XF86Reply exec
|
||||
#bindsym XF86MailForward exec
|
||||
#bindsym XF86Save exec
|
||||
bindsym XF86Documents exec $term -e ranger ~/Documents
|
||||
#bindsym XF86Battery exec
|
||||
#bindsym XF86Bluetooth exec
|
||||
bindsym XF86WLAN exec --no-startup-id sudo sv restart NetworkManager
|
||||
|
||||
#bindsym XF86Battery exec
|
||||
#bindsym XF86Bluetooth exec
|
||||
bindsym XF86WLAN exec --no-startup-id sudo systemctl restart NetworkManager
|
||||
|
||||
|
||||
@ -9,16 +9,20 @@
|
||||
;=====================================================
|
||||
|
||||
[colors]
|
||||
;background = ${xrdb:color0:#222}
|
||||
background = #000
|
||||
background = ${xrdb:color0}
|
||||
;background = #000
|
||||
background-alt = #444
|
||||
;foreground = ${xrdb:color7:#222}
|
||||
foreground = #dfdfdf
|
||||
foreground = ${xrdb:color7}
|
||||
;foreground = #dfdfdf
|
||||
foreground-alt = #555
|
||||
primary = #ffb52a
|
||||
secondary = #e60053
|
||||
primary = ${xrdb:color3}
|
||||
;primary = ${xrdb:color3}
|
||||
secondary = ${xrdb:color5}
|
||||
;secondary = #e60053
|
||||
alert = #bd2c40
|
||||
col = #00f
|
||||
;fg = ${xrdb:color7}
|
||||
;bg = ${xrdb:color2}
|
||||
|
||||
[bar/example]
|
||||
;monitor = ${env:MONITOR:HDMI-1}
|
||||
@ -35,7 +39,7 @@ background = ${colors.background}
|
||||
foreground = ${colors.foreground}
|
||||
|
||||
line-size = 3
|
||||
line-color = #f00
|
||||
line-color = {$xrdb:color1}
|
||||
|
||||
border-size = 0
|
||||
border-color = #00000000
|
||||
@ -48,7 +52,7 @@ module-margin-right = 2
|
||||
|
||||
font-0 = mono:pixelsize=11;1
|
||||
font-1 = unifont:fontformat=truetype:size=8:antialias=false;0
|
||||
font-2 = siji:pixelsize=11;1
|
||||
font-2 = Wuncon Siji:pixelsize=11;1
|
||||
|
||||
modules-left = i3 mpd
|
||||
#modules-center = mpd
|
||||
@ -164,25 +168,28 @@ label-urgent-padding = ${module/bspwm.label-urgent-padding}
|
||||
|
||||
[module/mpd]
|
||||
type = internal/mpd
|
||||
format-online = <label-song> <label-time> <toggle>
|
||||
format-online = <label-song> <label-time>
|
||||
# <icon-prev> <toggle> <icon-next>
|
||||
#<toggle>
|
||||
|
||||
;icon-prev =
|
||||
;icon-stop =
|
||||
;icon-play =
|
||||
;icon-pause =
|
||||
;icon-next =
|
||||
icon-prev = <-
|
||||
icon-stop = X
|
||||
icon-play-prefix = #f00
|
||||
icon-play = (Paused)
|
||||
icon-pause =
|
||||
icon-next = ->
|
||||
icon-prev =
|
||||
icon-stop =
|
||||
icon-play =
|
||||
icon-pause =
|
||||
icon-next =
|
||||
#icon-prev = <-
|
||||
#icon-stop = X
|
||||
#icon-play-prefix = #f00
|
||||
#icon-play = (Paused)
|
||||
#icon-pause =
|
||||
#icon-next = ->
|
||||
|
||||
;bar-progress-width = 45
|
||||
;bar-progress-indicator = |
|
||||
;bar-progress-fill = -
|
||||
;bar-progress-empty = -
|
||||
|
||||
label-song = %artist% - %title%
|
||||
label-song-maxlen = 70
|
||||
label-song-ellipsis = true
|
||||
|
||||
@ -213,7 +220,7 @@ type = internal/cpu
|
||||
interval = 2
|
||||
format-prefix = " "
|
||||
format-prefix-foreground = ${colors.foreground-alt}
|
||||
format-underline = #f90000
|
||||
format-underline = ${xrdb:color1}
|
||||
label = %percentage%%
|
||||
|
||||
[module/memory]
|
||||
@ -221,16 +228,16 @@ type = internal/memory
|
||||
interval = 2
|
||||
format-prefix = " "
|
||||
format-prefix-foreground = ${colors.foreground-alt}
|
||||
format-underline = #4bffdc
|
||||
format-underline = ${xrdb:color6}
|
||||
label = %percentage_used%%
|
||||
|
||||
[module/wlan]
|
||||
type = internal/network
|
||||
interface = wlp3s0
|
||||
interface = wlp2s0
|
||||
interval = 3.0
|
||||
|
||||
format-connected = <ramp-signal> <label-connected>
|
||||
format-connected-underline = #9f78e1
|
||||
format-connected-underline = ${xrdb:color5}
|
||||
;format-connected-underline = #9f78e1
|
||||
label-connected = %essid%
|
||||
|
||||
@ -252,8 +259,8 @@ type = internal/network
|
||||
interface = enp0s25
|
||||
interval = 3.0
|
||||
|
||||
format-connected-underline = #5ab738
|
||||
;format-connected-underline = #55aa55
|
||||
format-connected-underline = ${xrdb:color2}
|
||||
;format-connected-underline = ${xrdb:color10}
|
||||
format-connected-prefix = " "
|
||||
format-connected-prefix-foreground = ${colors.foreground-alt}
|
||||
label-connected = %local_ip%
|
||||
@ -278,7 +285,7 @@ time = " at %I:%M%p"
|
||||
|
||||
format-prefix =
|
||||
format-prefix-foreground = ${colors.foreground-alt}
|
||||
format-underline = #407ee7
|
||||
format-underline = ${xrdb:color12}
|
||||
;format-underline = #0a6cf5
|
||||
|
||||
label = %date% %time%
|
||||
@ -295,13 +302,13 @@ format-muted-foreground = ${colors.foreground-alt}
|
||||
label-muted = sound muted
|
||||
|
||||
bar-volume-width = 10
|
||||
bar-volume-foreground-0 = #55aa55
|
||||
bar-volume-foreground-1 = #55aa55
|
||||
bar-volume-foreground-2 = #55aa55
|
||||
bar-volume-foreground-3 = #55aa55
|
||||
bar-volume-foreground-4 = #55aa55
|
||||
bar-volume-foreground-5 = #f5a70a
|
||||
bar-volume-foreground-6 = #ff5555
|
||||
bar-volume-foreground-0 = ${xrdb:color10}
|
||||
bar-volume-foreground-1 = ${xrdb:color10}
|
||||
bar-volume-foreground-2 = ${xrdb:color10}
|
||||
bar-volume-foreground-3 = ${xrdb:color10}
|
||||
bar-volume-foreground-4 = ${xrdb:color10}
|
||||
bar-volume-foreground-5 = ${xrdb:color11}
|
||||
bar-volume-foreground-6 = ${xrdb:color1}
|
||||
bar-volume-gradient = false
|
||||
bar-volume-indicator = |
|
||||
bar-volume-indicator-font = 2
|
||||
@ -319,7 +326,7 @@ full-at = 98
|
||||
|
||||
format-charging = Charging... <label-charging>
|
||||
#format-charging = <animation-charging> <label-charging>
|
||||
format-charging-underline = #ffb52a
|
||||
format-charging-underline = ${xrdb:color3}
|
||||
|
||||
format-discharging = <label-discharging>
|
||||
#format-discharging = <ramp-capacity> <label-discharging>
|
||||
@ -346,7 +353,7 @@ thermal-zone = 0
|
||||
warn-temperature = 60
|
||||
|
||||
format = <ramp> <label>
|
||||
format-underline = #f22c40
|
||||
format-underline = ${xrdb:color1}
|
||||
;format-underline = #f50a4d
|
||||
format-warn = <ramp> <label-warn>
|
||||
format-warn-underline = ${self.format-underline}
|
||||
|
||||
@ -1,174 +0,0 @@
|
||||
;=====================================================
|
||||
;
|
||||
; To learn more about how to configure Polybar
|
||||
; go to https://github.com/jaagr/polybar
|
||||
;
|
||||
; The README contains alot of information
|
||||
;
|
||||
;=====================================================
|
||||
|
||||
[colors]
|
||||
|
||||
; Gotham theme ==========
|
||||
; background = #0a0f14
|
||||
; foreground = #99d1ce
|
||||
; alert = #d26937
|
||||
; volume-min = #2aa889
|
||||
; volume-med = #edb443
|
||||
; volume-max = #c23127
|
||||
; =======================
|
||||
|
||||
; Nord theme ============
|
||||
background = #000000
|
||||
foreground = #f3f4f5
|
||||
alert = #d08770
|
||||
volume-min = #a3be8c
|
||||
volume-med = #ebcb8b
|
||||
volume-max = #bf616a
|
||||
; =======================
|
||||
|
||||
[bar/default]
|
||||
width = 100%
|
||||
height = 28
|
||||
radius = 0
|
||||
fixed-center = false
|
||||
bottom = false
|
||||
|
||||
background = ${colors.background}
|
||||
foreground = ${colors.foreground}
|
||||
|
||||
module-margin-left = 1
|
||||
module-margin-right = 1
|
||||
|
||||
font-0 = Input Mono:style=Regular:size=9;4
|
||||
font-1 = FontAwesome:style=Regular:size=9;4
|
||||
|
||||
modules-left = i3
|
||||
modules-center =
|
||||
modules-right = eth memory cpu volume date powermenu
|
||||
|
||||
tray-position = right
|
||||
tray-padding = 4
|
||||
;tray-transparent = true
|
||||
;tray-background = #0063ff
|
||||
|
||||
;wm-restack = bspwm
|
||||
;wm-restack = i3
|
||||
|
||||
;override-redirect = true
|
||||
|
||||
[module/i3]
|
||||
type = internal/i3
|
||||
format = <label-state> <label-mode>
|
||||
index-sort = true
|
||||
wrapping-scroll = false
|
||||
|
||||
; Only show workspaces on the same output as the bar
|
||||
;pin-workspaces = true
|
||||
|
||||
ws-icon-1 = "Shell;"
|
||||
ws-icon-2 = "Firefox;"
|
||||
ws-icon-3 = "Chat;"
|
||||
ws-icon-4 = "Work;"
|
||||
ws-icon-5 = "Dev;"
|
||||
ws-icon-0 = "Music;"
|
||||
|
||||
label-mode-padding = 1
|
||||
label-mode-foreground = ${colors.foreground}
|
||||
label-mode-background = ${colors.background}
|
||||
|
||||
; focused = Active workspace on focused monitor
|
||||
label-focused = %icon%
|
||||
label-focused-foreground = ${colors.alert}
|
||||
label-focused-background = ${colors.background}
|
||||
label-focused-padding = 1
|
||||
|
||||
; unfocused = Inactive workspace on any monitor
|
||||
label-unfocused = %icon%
|
||||
label-unfocused-foreground = ${colors.foreground}
|
||||
label-unfocused-background = ${colors.background}
|
||||
label-unfocused-padding = 1
|
||||
|
||||
; urgent = Workspace with urgency hint set
|
||||
label-urgent = %icon%
|
||||
label-urgent-background = ${colors.alert}
|
||||
label-urgent-padding = 1
|
||||
|
||||
[module/cpu]
|
||||
type = internal/cpu
|
||||
interval = 5
|
||||
format = " <label>"
|
||||
format-foreground = ${colors.foreground}
|
||||
label = %percentage%%
|
||||
|
||||
[module/memory]
|
||||
type = internal/memory
|
||||
interval = 5
|
||||
format = " <label>"
|
||||
format-foreground = ${colors.foreground}
|
||||
label = %percentage_used%%
|
||||
|
||||
[module/eth]
|
||||
type = internal/network
|
||||
interface = enp0s25
|
||||
interval = 5
|
||||
|
||||
label-connected = "%downspeed% %upspeed%"
|
||||
|
||||
format-disconnected = <label-disconnected>
|
||||
label-disconnected = " NETWORK DOWN"
|
||||
label-disconnected-foreground = ${colors.alert}
|
||||
|
||||
[module/date]
|
||||
type = internal/date
|
||||
interval = 1
|
||||
|
||||
date = "%m/%d/%Y"
|
||||
date-alt = "%Y/%m/%d"
|
||||
|
||||
time = %H:%M:%S
|
||||
time-alt = %H:%M
|
||||
|
||||
format = " <label>"
|
||||
format-foreground = ${colors.foreground}
|
||||
|
||||
label = %date% %time%
|
||||
|
||||
[module/volume]
|
||||
type = internal/volume
|
||||
|
||||
format-volume = <label-volume> <bar-volume>
|
||||
label-volume = ""
|
||||
label-volume-foreground = ${root.foreground}
|
||||
label-muted = " MUTED"
|
||||
|
||||
bar-volume-width = 10
|
||||
bar-volume-foreground-0 = ${colors.volume-min}
|
||||
bar-volume-foreground-1 = ${colors.volume-min}
|
||||
bar-volume-foreground-2 = ${colors.volume-min}
|
||||
bar-volume-foreground-3 = ${colors.volume-med}
|
||||
bar-volume-foreground-4 = ${colors.volume-med}
|
||||
bar-volume-foreground-5 = ${colors.volume-max}
|
||||
bar-volume-foreground-6 = ${colors.volume-max}
|
||||
bar-volume-gradient = false
|
||||
bar-volume-indicator = │
|
||||
bar-volume-indicator-font = 2
|
||||
bar-volume-indicator-foreground = #ff
|
||||
bar-volume-fill = ─
|
||||
bar-volume-fill-font = 2
|
||||
bar-volume-empty = ─
|
||||
bar-volume-empty-font = 2
|
||||
bar-volume-empty-foreground =
|
||||
|
||||
[settings]
|
||||
screenchange-reload = true
|
||||
;compositing-background = xor
|
||||
;compositing-background = screen
|
||||
;compositing-foreground = source
|
||||
;compositing-border = over
|
||||
|
||||
[global/wm]
|
||||
margin-top = 5
|
||||
margin-bottom = 5
|
||||
|
||||
; vim:ft=dosini
|
||||
702
.config/qutebrowser/keys.conf.base
Normal file
702
.config/qutebrowser/keys.conf.base
Normal file
@ -0,0 +1,702 @@
|
||||
# vim: ft=conf
|
||||
#
|
||||
# In this config file, qutebrowser's key bindings are configured.
|
||||
# The format looks like this:
|
||||
#
|
||||
# [keymode]
|
||||
#
|
||||
# command
|
||||
# keychain
|
||||
# keychain2
|
||||
# ...
|
||||
#
|
||||
# All blank lines and lines starting with '#' are ignored.
|
||||
# Inline-comments are not permitted.
|
||||
#
|
||||
# keymode is a comma separated list of modes in which the key binding should be
|
||||
# active. If keymode starts with !, the key binding is active in all modes
|
||||
# except the listed modes.
|
||||
#
|
||||
# For special keys (can't be part of a keychain), enclose them in `<`...`>`.
|
||||
# For modifiers, you can use either `-` or `+` as delimiters, and these names:
|
||||
#
|
||||
# * Control: `Control`, `Ctrl`
|
||||
# * Meta: `Meta`, `Windows`, `Mod4`
|
||||
# * Alt: `Alt`, `Mod1`
|
||||
# * Shift: `Shift`
|
||||
#
|
||||
# For simple keys (no `<>`-signs), a capital letter means the key is pressed
|
||||
# with Shift. For special keys (with `<>`-signs), you need to explicitly add
|
||||
# `Shift-` to match a key pressed with shift.
|
||||
#
|
||||
# Note that default keybindings are always bound, and need to be explicitly
|
||||
# unbound if you wish to remove them:
|
||||
#
|
||||
# <unbound>
|
||||
# keychain
|
||||
# keychain2
|
||||
# ...
|
||||
|
||||
[!normal]
|
||||
|
||||
leave-mode
|
||||
<escape>
|
||||
<ctrl-[>
|
||||
|
||||
[normal]
|
||||
# Keybindings for normal mode.
|
||||
|
||||
spawn youtube-dl -ic {url}
|
||||
ytv
|
||||
|
||||
spawn youtube-dl -xic {url}
|
||||
yta
|
||||
#spawn youtube-dl -xic {url}
|
||||
#;a
|
||||
|
||||
spawn mpv {url}
|
||||
m
|
||||
|
||||
clear-keychain ;; search
|
||||
<escape>
|
||||
|
||||
set-cmd-text -s :open
|
||||
o
|
||||
|
||||
set-cmd-text :open {url:pretty}
|
||||
go
|
||||
|
||||
set-cmd-text -s :open -t
|
||||
O
|
||||
|
||||
set-cmd-text :open -t {url:pretty}
|
||||
gO
|
||||
|
||||
set-cmd-text -s :open -b
|
||||
xo
|
||||
|
||||
set-cmd-text :open -b {url:pretty}
|
||||
xO
|
||||
|
||||
set-cmd-text -s :open -w
|
||||
wo
|
||||
|
||||
set-cmd-text :open -w {url:pretty}
|
||||
wO
|
||||
|
||||
open -t
|
||||
ga
|
||||
<ctrl-t>
|
||||
|
||||
open -w
|
||||
<ctrl-n>
|
||||
|
||||
tab-close
|
||||
<ctrl-w>
|
||||
|
||||
tab-close -o
|
||||
D
|
||||
|
||||
tab-only
|
||||
co
|
||||
|
||||
tab-focus
|
||||
J
|
||||
<ctrl-pgdown>
|
||||
|
||||
tab-move
|
||||
gm
|
||||
|
||||
tab-move -
|
||||
gl
|
||||
|
||||
tab-move +
|
||||
gr
|
||||
|
||||
tab-prev
|
||||
K
|
||||
<ctrl-pgup>
|
||||
|
||||
tab-clone
|
||||
gC
|
||||
|
||||
reload
|
||||
r
|
||||
<f5>
|
||||
|
||||
reload -f
|
||||
R
|
||||
<ctrl-f5>
|
||||
|
||||
back
|
||||
H
|
||||
|
||||
back -t
|
||||
th
|
||||
|
||||
back -w
|
||||
wh
|
||||
|
||||
forward
|
||||
L
|
||||
|
||||
forward -t
|
||||
tl
|
||||
|
||||
forward -w
|
||||
wl
|
||||
|
||||
fullscreen
|
||||
<f11>
|
||||
|
||||
hint
|
||||
f
|
||||
|
||||
hint all tab
|
||||
F
|
||||
|
||||
hint all window
|
||||
wf
|
||||
|
||||
#hint all tab-bg
|
||||
#;b
|
||||
|
||||
#hint all tab-fg
|
||||
#;f
|
||||
|
||||
hint images
|
||||
;i
|
||||
|
||||
hint images tab
|
||||
;I
|
||||
|
||||
hint images tab-bg
|
||||
.i
|
||||
|
||||
#hint links fill :open {hint-url}
|
||||
#;o
|
||||
|
||||
hint links fill :open -t {hint-url}
|
||||
;O
|
||||
|
||||
hint links fill :open -b {hint-url}
|
||||
.o
|
||||
|
||||
#hint links yank
|
||||
#;y
|
||||
|
||||
hint links yank-primary
|
||||
;Y
|
||||
|
||||
hint --rapid links tab-bg
|
||||
;r
|
||||
|
||||
#hint --rapid links window
|
||||
#;R
|
||||
|
||||
#hint links download
|
||||
#;d
|
||||
hint links spawn mpv --loop {hint-url}
|
||||
;v
|
||||
|
||||
hint links spawn transmission-remote -a {hint-url}
|
||||
gt
|
||||
|
||||
scroll left
|
||||
h
|
||||
|
||||
scroll down
|
||||
j
|
||||
|
||||
scroll up
|
||||
k
|
||||
|
||||
scroll right
|
||||
l
|
||||
|
||||
undo
|
||||
U
|
||||
<ctrl-shift-t>
|
||||
|
||||
scroll-perc 0
|
||||
gg
|
||||
|
||||
scroll-perc
|
||||
G
|
||||
|
||||
search-next
|
||||
n
|
||||
|
||||
search-prev
|
||||
N
|
||||
|
||||
enter-mode insert
|
||||
i
|
||||
|
||||
enter-mode caret
|
||||
v
|
||||
|
||||
enter-mode set_mark
|
||||
`
|
||||
|
||||
enter-mode jump_mark
|
||||
'
|
||||
|
||||
yank
|
||||
yy
|
||||
|
||||
yank -s
|
||||
yY
|
||||
|
||||
yank title -s
|
||||
yT
|
||||
|
||||
yank domain
|
||||
yd
|
||||
|
||||
yank domain -s
|
||||
yD
|
||||
|
||||
yank pretty-url
|
||||
yp
|
||||
|
||||
yank pretty-url -s
|
||||
yP
|
||||
|
||||
open -- {clipboard}
|
||||
pp
|
||||
|
||||
open -- {primary}
|
||||
pP
|
||||
|
||||
open -t -- {clipboard}
|
||||
Pp
|
||||
|
||||
open -t -- {primary}
|
||||
PP
|
||||
|
||||
open -w -- {clipboard}
|
||||
wp
|
||||
|
||||
open -w -- {primary}
|
||||
wP
|
||||
|
||||
set-cmd-text -s :quickmark-load
|
||||
b
|
||||
|
||||
set-cmd-text -s :quickmark-load -t
|
||||
B
|
||||
|
||||
set-cmd-text -s :quickmark-load -w
|
||||
wb
|
||||
|
||||
bookmark-add
|
||||
M
|
||||
|
||||
set-cmd-text -s :bookmark-load
|
||||
gb
|
||||
|
||||
set-cmd-text -s :bookmark-load -t
|
||||
gB
|
||||
|
||||
set-cmd-text -s :bookmark-load -w
|
||||
wB
|
||||
|
||||
save
|
||||
sf
|
||||
|
||||
set-cmd-text -s :set
|
||||
ss
|
||||
|
||||
set-cmd-text -s :set -t
|
||||
sl
|
||||
|
||||
set-cmd-text -s :bind
|
||||
sk
|
||||
|
||||
zoom-out
|
||||
-
|
||||
|
||||
zoom-in
|
||||
+
|
||||
|
||||
zoom
|
||||
=
|
||||
|
||||
navigate prev
|
||||
[[
|
||||
|
||||
navigate next
|
||||
]]
|
||||
|
||||
navigate prev -t
|
||||
{{
|
||||
|
||||
navigate next -t
|
||||
}}
|
||||
|
||||
navigate up
|
||||
gu
|
||||
|
||||
navigate up -t
|
||||
gU
|
||||
|
||||
navigate increment
|
||||
<ctrl-a>
|
||||
|
||||
navigate decrement
|
||||
<ctrl-x>
|
||||
|
||||
inspector
|
||||
wi
|
||||
|
||||
set storage download-directory ~/Downloads ;; download
|
||||
gd
|
||||
|
||||
download-cancel
|
||||
ad
|
||||
|
||||
download-clear
|
||||
cd
|
||||
|
||||
view-source
|
||||
gf
|
||||
|
||||
#set-cmd-text -s :buffer
|
||||
#gt
|
||||
|
||||
|
||||
tab-focus last
|
||||
<ctrl-tab>
|
||||
|
||||
enter-mode passthrough
|
||||
<ctrl-v>
|
||||
|
||||
quit
|
||||
<ctrl-q>
|
||||
|
||||
scroll-page 0 1
|
||||
<ctrl-f>
|
||||
|
||||
scroll-page 0 -1
|
||||
<ctrl-b>
|
||||
|
||||
scroll-page 0 0.5
|
||||
<ctrl-d>
|
||||
d
|
||||
|
||||
scroll-page 0 -0.5
|
||||
<ctrl-u>
|
||||
u
|
||||
|
||||
tab-focus 1
|
||||
<alt-1>
|
||||
|
||||
tab-focus 2
|
||||
<alt-2>
|
||||
|
||||
tab-focus 3
|
||||
<alt-3>
|
||||
|
||||
tab-focus 4
|
||||
<alt-4>
|
||||
|
||||
tab-focus 5
|
||||
<alt-5>
|
||||
|
||||
tab-focus 6
|
||||
<alt-6>
|
||||
|
||||
tab-focus 7
|
||||
<alt-7>
|
||||
|
||||
tab-focus 8
|
||||
<alt-8>
|
||||
|
||||
tab-focus 9
|
||||
<alt-9>
|
||||
|
||||
home
|
||||
<ctrl-h>
|
||||
|
||||
stop
|
||||
<ctrl-s>
|
||||
|
||||
print
|
||||
<ctrl-alt-p>
|
||||
|
||||
open qute:settings
|
||||
Ss
|
||||
|
||||
follow-selected
|
||||
<return>
|
||||
<ctrl-m>
|
||||
<ctrl-j>
|
||||
<shift-return>
|
||||
<enter>
|
||||
<shift-enter>
|
||||
|
||||
follow-selected -t
|
||||
<ctrl-return>
|
||||
<ctrl-enter>
|
||||
|
||||
hint inputs
|
||||
;p
|
||||
|
||||
repeat-command
|
||||
.
|
||||
|
||||
set-cmd-text /
|
||||
/
|
||||
|
||||
set-cmd-text ?
|
||||
?
|
||||
|
||||
set-cmd-text :
|
||||
:
|
||||
|
||||
record-macro
|
||||
q
|
||||
|
||||
run-macro
|
||||
@
|
||||
|
||||
[insert]
|
||||
# Keybindings for insert mode.
|
||||
# Since normal keypresses are passed through, only special keys are
|
||||
# supported in this mode.
|
||||
# Useful hidden commands to map in this section:
|
||||
# * `open-editor`: Open a texteditor with the focused field.
|
||||
# * `paste-primary`: Paste primary selection at cursor position.
|
||||
|
||||
open-editor
|
||||
<ctrl-e>
|
||||
|
||||
insert-text {primary}
|
||||
<shift-ins>
|
||||
|
||||
[hint]
|
||||
# Keybindings for hint mode.
|
||||
# Since normal keypresses are passed through, only special keys are
|
||||
# supported in this mode.
|
||||
# Useful hidden commands to map in this section:
|
||||
# * `follow-hint`: Follow the currently selected hint.
|
||||
|
||||
follow-hint
|
||||
<return>
|
||||
<ctrl-m>
|
||||
<ctrl-j>
|
||||
<shift-return>
|
||||
<enter>
|
||||
<shift-enter>
|
||||
|
||||
hint --rapid links tab-bg
|
||||
<ctrl-r>
|
||||
|
||||
hint links
|
||||
<ctrl-f>
|
||||
|
||||
hint all tab-bg
|
||||
<ctrl-b>
|
||||
|
||||
[command]
|
||||
# Keybindings for command mode.
|
||||
# Since normal keypresses are passed through, only special keys are
|
||||
# supported in this mode.
|
||||
# Useful hidden commands to map in this section:
|
||||
# * `command-history-prev`: Switch to previous command in history.
|
||||
# * `command-history-next`: Switch to next command in history.
|
||||
# * `completion-item-focus`: Select another item in completion.
|
||||
# * `command-accept`: Execute the command currently in the commandline.
|
||||
|
||||
command-history-prev
|
||||
<ctrl-p>
|
||||
|
||||
command-history-next
|
||||
<ctrl-n>
|
||||
|
||||
completion-item-focus prev
|
||||
<shift-tab>
|
||||
<up>
|
||||
|
||||
completion-item-focus next
|
||||
<tab>
|
||||
<down>
|
||||
|
||||
completion-item-del
|
||||
<ctrl-d>
|
||||
|
||||
command-accept
|
||||
<return>
|
||||
<ctrl-m>
|
||||
<ctrl-j>
|
||||
<shift-return>
|
||||
<enter>
|
||||
<shift-enter>
|
||||
|
||||
completion-item-focus next-category
|
||||
<ctrl-tab>
|
||||
|
||||
completion-item-focus prev-category
|
||||
<ctrl-shift-tab>
|
||||
|
||||
[prompt]
|
||||
# Keybindings for prompts in the status line.
|
||||
# You can bind normal keys in this mode, but they will be only active
|
||||
# when a yes/no-prompt is asked. For other prompt modes, you can only
|
||||
# bind special keys.
|
||||
# Useful hidden commands to map in this section:
|
||||
# * `prompt-accept`: Confirm the entered value.
|
||||
# * `prompt-accept yes`: Answer yes to a yes/no question.
|
||||
# * `prompt-accept no`: Answer no to a yes/no question.
|
||||
|
||||
prompt-accept
|
||||
<return>
|
||||
<ctrl-m>
|
||||
<ctrl-j>
|
||||
<shift-return>
|
||||
<enter>
|
||||
<shift-enter>
|
||||
|
||||
prompt-accept yes
|
||||
y
|
||||
|
||||
prompt-accept no
|
||||
n
|
||||
|
||||
prompt-open-download
|
||||
<ctrl-x>
|
||||
|
||||
prompt-item-focus prev
|
||||
<shift-tab>
|
||||
<up>
|
||||
|
||||
prompt-item-focus next
|
||||
<tab>
|
||||
<down>
|
||||
|
||||
[command,prompt]
|
||||
|
||||
rl-backward-char
|
||||
<ctrl-b>
|
||||
|
||||
rl-forward-char
|
||||
<ctrl-f>
|
||||
|
||||
rl-backward-word
|
||||
<alt-b>
|
||||
|
||||
rl-forward-word
|
||||
<alt-f>
|
||||
|
||||
rl-beginning-of-line
|
||||
<ctrl-a>
|
||||
|
||||
rl-end-of-line
|
||||
<ctrl-e>
|
||||
|
||||
rl-unix-line-discard
|
||||
<ctrl-u>
|
||||
|
||||
rl-kill-line
|
||||
<ctrl-k>
|
||||
|
||||
rl-kill-word
|
||||
<alt-d>
|
||||
|
||||
rl-unix-word-rubout
|
||||
<ctrl-w>
|
||||
<alt-backspace>
|
||||
|
||||
rl-yank
|
||||
<ctrl-y>
|
||||
|
||||
rl-delete-char
|
||||
<ctrl-?>
|
||||
|
||||
rl-backward-delete-char
|
||||
<ctrl-h>
|
||||
|
||||
[caret]
|
||||
|
||||
toggle-selection
|
||||
v
|
||||
<space>
|
||||
|
||||
drop-selection
|
||||
<ctrl-space>
|
||||
|
||||
enter-mode normal
|
||||
c
|
||||
|
||||
move-to-next-line
|
||||
j
|
||||
|
||||
move-to-prev-line
|
||||
k
|
||||
|
||||
move-to-next-char
|
||||
l
|
||||
|
||||
move-to-prev-char
|
||||
h
|
||||
|
||||
move-to-end-of-word
|
||||
e
|
||||
|
||||
move-to-next-word
|
||||
w
|
||||
|
||||
move-to-prev-word
|
||||
b
|
||||
|
||||
move-to-start-of-next-block
|
||||
]
|
||||
|
||||
move-to-start-of-prev-block
|
||||
[
|
||||
|
||||
move-to-end-of-next-block
|
||||
}
|
||||
|
||||
move-to-end-of-prev-block
|
||||
{
|
||||
|
||||
move-to-start-of-line
|
||||
0
|
||||
|
||||
move-to-end-of-line
|
||||
$
|
||||
|
||||
move-to-start-of-document
|
||||
gg
|
||||
|
||||
move-to-end-of-document
|
||||
G
|
||||
|
||||
yank selection -s
|
||||
Y
|
||||
|
||||
yank selection
|
||||
y
|
||||
<return>
|
||||
<ctrl-m>
|
||||
<ctrl-j>
|
||||
<shift-return>
|
||||
<enter>
|
||||
<shift-enter>
|
||||
|
||||
scroll left
|
||||
H
|
||||
|
||||
scroll down
|
||||
J
|
||||
|
||||
scroll up
|
||||
K
|
||||
|
||||
scroll right
|
||||
L
|
||||
|
||||
[normal]
|
||||
#Download commands
|
||||
1605
.config/qutebrowser/qutebrowser.conf
Normal file
1605
.config/qutebrowser/qutebrowser.conf
Normal file
File diff suppressed because it is too large
Load Diff
0
.config/ranger/scope.sh
Normal file → Executable file
0
.config/ranger/scope.sh
Normal file → Executable file
BIN
.config/wall.png
BIN
.config/wall.png
Binary file not shown.
|
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 6.9 MiB |
@ -82,7 +82,8 @@ mpd_music_dir = "~/Music"
|
||||
##
|
||||
visualizer_type = spectrum
|
||||
#
|
||||
#visualizer_look = ●▮
|
||||
#visualizer_look = ●卐
|
||||
#visualizer_look = 卐
|
||||
#
|
||||
#visualizer_color = blue, cyan, green, yellow, magenta, red
|
||||
#
|
||||
@ -512,7 +513,7 @@ use_console_editor = yes
|
||||
#
|
||||
empty_tag_color = magenta
|
||||
#
|
||||
header_window_color = blue
|
||||
#header_window_color = magenta
|
||||
#
|
||||
#volume_color = default
|
||||
#
|
||||
@ -520,7 +521,7 @@ header_window_color = blue
|
||||
#
|
||||
#state_flags_color = default:b
|
||||
#
|
||||
main_window_color = green
|
||||
#main_window_color = white
|
||||
#
|
||||
#color1 = white
|
||||
#
|
||||
|
||||
34
.newsbeuter/config
Normal file
34
.newsbeuter/config
Normal file
@ -0,0 +1,34 @@
|
||||
auto-reload yes
|
||||
browser iceweasel
|
||||
bind-key j down feedlist
|
||||
bind-key k up feedlist
|
||||
bind-key j next articlelist
|
||||
bind-key k prev articlelist
|
||||
bind-key J next-feed articlelist
|
||||
bind-key K prev-feed articlelist
|
||||
bind-key j down article
|
||||
bind-key k up article
|
||||
bind-key G end
|
||||
bind-key g home
|
||||
bind-key d pagedown
|
||||
bind-key u pageup
|
||||
bind-key l open
|
||||
bind-key h quit
|
||||
bind-key n next-unread
|
||||
bind-key N prev-unread
|
||||
bind-key D pb-download
|
||||
|
||||
color listnormal cyan default
|
||||
color listfocus black magenta standout bold
|
||||
color listnormal_unread blue default
|
||||
color listfocus_unread yellow default bold
|
||||
color info red black bold
|
||||
color article cyan default
|
||||
|
||||
macro w set browser "i3 exec mpv"; open-in-browser ; set browser iceweasel
|
||||
macro y set browser "i3 exec youtube-dl -ic"; open-in-browser ; set browser iceweasel
|
||||
macro d set browser "wget -P Downloads"; open-in-browser ; set browser iceweasel
|
||||
macro c set browser "echo -n %u | xclip -selection clipboard"; open-in-browser ; set browser iceweasel
|
||||
macro k set browser "i3 urxvt -e curl -o ~/dl.html "; open-in-browser ; set browser iceweasel
|
||||
macro o set browser "w3m"; open-in-browser ; set browser iceweasel
|
||||
macro o open-in-browser
|
||||
1
.newsbeuter/urls
Normal file
1
.newsbeuter/urls
Normal file
@ -0,0 +1 @@
|
||||
http://lukesmith.xyz/rss.xml
|
||||
16
README.md
16
README.md
@ -1,8 +1,8 @@
|
||||
# Luke's Void Linux Rice
|
||||
# Luke's GNU/Linux Rice
|
||||
|
||||

|
||||
|
||||
These are the files to my Void Linux Rice.
|
||||
There are my dotfiles! The name of the repo, "voidrice", came from the fact they were originally on my Void Linux machine, but these files are distro-independent. In fact, I now push changes from my X200 running Parabola.
|
||||
|
||||
## Programs whose configs can be found here
|
||||
|
||||
@ -11,8 +11,10 @@ These are the files to my Void Linux Rice.
|
||||
+ vim
|
||||
+ bash
|
||||
+ ranger
|
||||
+ qutebrowser
|
||||
+ mutt/msmtp/offlineimap (For offline syncing of email, with configs easy to change to a gmail account)
|
||||
+ calcurse
|
||||
+ ncmpcpp and mpd (my main music player)
|
||||
+ Music on Console (moc and mocp)
|
||||
+ mpv
|
||||
+ neofetch
|
||||
@ -47,13 +49,6 @@ Each of these programs have shortcuts to edit config files and to go to or move
|
||||
|
||||
Then simply remove the line in the i3 config that runs `shortcuts.py` and then edit configs as usual.
|
||||
|
||||
## Differences from my Arch and Parabola Rices
|
||||
|
||||
+ **Since Void is more or less my main distro now, this repo is more likely to get updates over time.** The Arch and Parabola repos may get some, changes, but will remain mostly the same.
|
||||
+ Void uses a different pacakge manager and init system than Arch/Parabola, thus some of the relevant shortcuts have been changed.
|
||||
+ This rice uses ALSA only, and **not** PulseAudio. This makes for a more minimal system, but there is some functionality of the Parabola rice not present here yet, specifically, I don't have a way of recording system sounds yet, or using music visualizers. If you have more experience than me in getting these to work, please email me your solution! [luke@lukesmith.xyz](mailto:lukesmith.xyz)
|
||||
+ I use only Firefox on my Void Machine, not qutebrowser, so there are no qutebrowser configs here.
|
||||
|
||||
## Like my rice?
|
||||
|
||||
Feel free to add other suggestions and I may implement them.
|
||||
@ -68,5 +63,6 @@ I have a job, but every penny I get from followers or subscribers is more incent
|
||||
+ Lightweight non-terminal apps -- mupdf, feh, rofi, network manager applet, arandr, mpv
|
||||
+ Big business programs -- Firefox, GIMP, Blender
|
||||
|
||||
With Bumblebee Status:
|
||||
# With Bumblebee Status:
|
||||
|
||||

|
||||
|
||||
BIN
README.md.pdf
Normal file
BIN
README.md.pdf
Normal file
Binary file not shown.
@ -1,13 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# I don't think this list is everything, please tell me if you find anything missing.
|
||||
|
||||
xbps-install xorg-minimal xorg-fonts xf86-input-synaptics xf86-video-intel base-devel xinit xorg-server rxvt-unicode feh ffmpeg arandr mpv wget curl rofi python-pip python-netifaces python-psutil NetworkManager network-manager-applet vim w3m ranger mediainfo poppler highlight tmux calcurse htop newsbeuter moc firefox qutebrowser ImageMagick transmission-gtk transmission atool libcaca compton transset blender gimp texlive MultiMarkdown mupdf evince audacity rsync youtube-dl openssh syncthing noto-fonts-cjk noto-fonts-emoji cups screenFetch neofetch scrot unzip git lmms p7zip font-tamsyn speedometer neomutt font-awesome mypaint pandoc xdotool unclutter-xfixes
|
||||
|
||||
tlmgr info collections | grep -o 'collection-[A-Za-z]*' | xargs tlmgr install
|
||||
|
||||
mkdir -p ~/.vim/autoload ~/.vim/bundle && \
|
||||
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
|
||||
|
||||
git clone https://github.com/ying17zi/vim-live-latex-preview.git
|
||||
mv vim-live-latex-preview ~/.vim/bundle/
|
||||
Loading…
x
Reference in New Issue
Block a user