From a39f2866d86acad4ca01c29d612c070e1b317e96 Mon Sep 17 00:00:00 2001 From: Luke Date: Sun, 21 Jan 2018 18:29:48 -0700 Subject: [PATCH] "first" commit, preparing for LARBS 2.0 --- .Renviron | 2 + .Rprofile | 1 + .Xdefaults | 66 + .bash_profile | 10 + .bashrc | 100 ++ .calcurse/conf | 25 + .calcurse/keys | 70 + .config/Scripts/audio_alsa.sh | 18 + .config/Scripts/audio_pulse.sh | 18 + .config/Scripts/clear.sh | 1 + .config/Scripts/configs | 17 + .config/Scripts/extract | 30 + .config/Scripts/flash_win.sh | 13 + .config/Scripts/folders | 10 + .config/Scripts/offlineimap-daemon.py | 93 ++ .config/Scripts/offlineimap-daemonctl.sh | 40 + .config/Scripts/remaps | 1 + .config/Scripts/resize-font | 169 +++ .config/Scripts/screen.sh | 24 + .config/Scripts/screencast_alsa.sh | 22 + .config/Scripts/screencast_pulse.sh | 22 + .config/Scripts/shortcuts.sh | 62 + .config/Scripts/speedvid.sh | 7 + .config/Scripts/transmission.sh | 7 + .config/Scripts/video.sh | 21 + .config/Scripts/webview | 23 + .config/Scripts/welcome | 4 + .config/compton.conf | 56 + .config/feh/keys | 12 + .config/fontconfig/fonts.conf | 24 + .config/i3/config | 475 +++++++ .config/i3/i3_guide.pdf | Bin 0 -> 163971 bytes .config/i3/i3_guide.rmd | 182 +++ .config/i3/kb-lights.py | 35 + .config/i3/lock.png | Bin 0 -> 5016 bytes .config/i3/lock.sh | 8 + .config/mimeapps.list | 26 + .config/moc/config | 13 + .config/moc/keymap | 188 +++ .config/moc/themes/theme | 32 + .config/mpd/mpd.conf | 29 + .config/mpv/input.conf | 199 +++ .config/mutt/aliases | 13 + .config/mutt/email.md | 40 + .config/mutt/gmailrc | 30 + .config/mutt/mailcap | 11 + .config/mutt/muttcol | 151 +++ .config/mutt/muttimage.sh | 8 + .config/mutt/muttrc | 41 + .config/mutt/personalrc | 23 + .config/neofetch/config | 431 ++++++ .config/polybar/config | 412 ++++++ .config/polybar/launch.sh | 16 + .config/qutebrowser/config.py | 1585 ++++++++++++++++++++++ .config/ranger/commands.py | 216 +++ .config/ranger/commands_full.py | 1508 ++++++++++++++++++++ .config/ranger/luke_ranger_readme.md | 83 ++ .config/ranger/rc.conf | 520 +++++++ .config/ranger/rifle.conf | 221 +++ .config/ranger/scope.sh | 121 ++ .config/user-dirs.dirs | 1 + .config/wall.png | Bin 0 -> 218023 bytes .gtkrc-2.0 | 19 + .inputrc | 12 + .msmtprc | 25 + .ncmpcpp/bindings | 612 +++++++++ .ncmpcpp/config | 545 ++++++++ .newsboat/config | 32 + .newsboat/urls | 1 + .offlineimaprc | 43 + .tmux.conf | 177 +++ .urlview | 29 + .vimrc | 235 ++++ .xinitrc | 1 + LICENSE.md | 3 + README.md | 54 +- pic.jpg | Bin 0 -> 425838 bytes 77 files changed, 9372 insertions(+), 2 deletions(-) create mode 100644 .Renviron create mode 100644 .Rprofile create mode 100644 .Xdefaults create mode 100644 .bash_profile create mode 100644 .bashrc create mode 100644 .calcurse/conf create mode 100644 .calcurse/keys create mode 100755 .config/Scripts/audio_alsa.sh create mode 100755 .config/Scripts/audio_pulse.sh create mode 100755 .config/Scripts/clear.sh create mode 100644 .config/Scripts/configs create mode 100755 .config/Scripts/extract create mode 100644 .config/Scripts/flash_win.sh create mode 100644 .config/Scripts/folders create mode 100755 .config/Scripts/offlineimap-daemon.py create mode 100755 .config/Scripts/offlineimap-daemonctl.sh create mode 100644 .config/Scripts/remaps create mode 100644 .config/Scripts/resize-font create mode 100755 .config/Scripts/screen.sh create mode 100755 .config/Scripts/screencast_alsa.sh create mode 100755 .config/Scripts/screencast_pulse.sh create mode 100755 .config/Scripts/shortcuts.sh create mode 100755 .config/Scripts/speedvid.sh create mode 100755 .config/Scripts/transmission.sh create mode 100755 .config/Scripts/video.sh create mode 100755 .config/Scripts/webview create mode 100755 .config/Scripts/welcome create mode 100644 .config/compton.conf create mode 100755 .config/feh/keys create mode 100755 .config/fontconfig/fonts.conf create mode 100644 .config/i3/config create mode 100644 .config/i3/i3_guide.pdf create mode 100644 .config/i3/i3_guide.rmd create mode 100755 .config/i3/kb-lights.py create mode 100644 .config/i3/lock.png create mode 100755 .config/i3/lock.sh create mode 100644 .config/mimeapps.list create mode 100644 .config/moc/config create mode 100644 .config/moc/keymap create mode 100755 .config/moc/themes/theme create mode 100644 .config/mpd/mpd.conf create mode 100644 .config/mpv/input.conf create mode 100644 .config/mutt/aliases create mode 100644 .config/mutt/email.md create mode 100644 .config/mutt/gmailrc create mode 100644 .config/mutt/mailcap create mode 100644 .config/mutt/muttcol create mode 100755 .config/mutt/muttimage.sh create mode 100644 .config/mutt/muttrc create mode 100644 .config/mutt/personalrc create mode 100755 .config/neofetch/config create mode 100644 .config/polybar/config create mode 100755 .config/polybar/launch.sh create mode 100644 .config/qutebrowser/config.py create mode 100755 .config/ranger/commands.py create mode 100755 .config/ranger/commands_full.py create mode 100644 .config/ranger/luke_ranger_readme.md create mode 100644 .config/ranger/rc.conf create mode 100644 .config/ranger/rifle.conf create mode 100755 .config/ranger/scope.sh create mode 100755 .config/user-dirs.dirs create mode 100644 .config/wall.png create mode 100644 .gtkrc-2.0 create mode 100644 .inputrc create mode 100644 .msmtprc create mode 100644 .ncmpcpp/bindings create mode 100644 .ncmpcpp/config create mode 100644 .newsboat/config create mode 100644 .newsboat/urls create mode 100644 .offlineimaprc create mode 100644 .tmux.conf create mode 100644 .urlview create mode 100644 .vimrc create mode 100644 .xinitrc create mode 100644 LICENSE.md create mode 100644 pic.jpg diff --git a/.Renviron b/.Renviron new file mode 100644 index 00000000..f43bae91 --- /dev/null +++ b/.Renviron @@ -0,0 +1,2 @@ + +R_LIBS_USER = ~/.R/library diff --git a/.Rprofile b/.Rprofile new file mode 100644 index 00000000..c28339ca --- /dev/null +++ b/.Rprofile @@ -0,0 +1 @@ +options(repos=structure(c(CRAN="http://cran.revolutionanalytics.com/"))) diff --git a/.Xdefaults b/.Xdefaults new file mode 100644 index 00000000..78c5235a --- /dev/null +++ b/.Xdefaults @@ -0,0 +1,66 @@ +*foreground: #00cc00 +*foreground_bold: #a8a19f +*cursor: #a8a19f +*background: #1b1918 +!!*background: rgba(0, 0, 0, .7) + +!! black +*color0: #1b1918 +*color8: #766e6b +!! red +*color1: #f22c40 +*color9: #f22c40 +!! green +*color2: #5ab738 +*color10: #5ab738 +!! yellow +*color3: #d5911a +*color11: #d5911a +!! blue +*color4: #407ee7 +*color12: #407ee7 +!! magenta +*color5: #6666ea +*color13: #6666ea +!! cyan +*color6: #00ad9c +*color14: #00ad9c +!! white +*color7: #a8a19f +*color15: #f1efee + +URxvt.intensityStyles: false +URxvt.background: [70]#000000 +URxvt.depth: 32 +URxvt.font: xft:monospace:size=11 +URxvt.scrollBar: false +URxvt.cursorColor: white + +!! Extensions +URxvt.perl-ext-common: default,matcher,resize-font,url-select,keyboard-select +URxvt.colorUL: #4682B4 +!! url-select +URxvt.keysym.M-u: perl:url-select:select_next +URxvt.url-select.launcher: webview +URxvt.url-select.underline: true +!! keyboard-select: +URxvt.keysym.M-Escape: perl:keyboard-select:activate +!! resize-font +URxvt.resize-font.smaller: C-Down +URxvt.resize-font.bigger: C-Up +!! Matcher +URxvt.url-launcher: webview +URxvt.matcher.button: 1 + +rofi.color-enabled: true +rofi.color-window: #000, #000, #000 +rofi.color-normal: #111, #819396, #222, #008ed4, #ffffff +rofi.color-active: #002b37, #008ed4, #003643, #008ed4, #66c6ff +rofi.color-urgent: #002b37, #da4281, #003643, #008ed4, #890661 + +rofi.fake-transparency: true +rofi.lines: 3 +rofi.bw: 0 +rofi.opacity: "10" +rofi.hide-scrollbar: true +rofi.width: 30 diff --git a/.bash_profile b/.bash_profile new file mode 100644 index 00000000..5bf53bee --- /dev/null +++ b/.bash_profile @@ -0,0 +1,10 @@ +# +# ~/.bash_profile +# + +[[ -f ~/.bashrc ]] && . ~/.bashrc + +export PATH=$PATH:$HOME/.config/Scripts +export EDITOR="vim" +export TERMINAL="st" +export BROWSER="qutebrowser" diff --git a/.bashrc b/.bashrc new file mode 100644 index 00000000..bc8cbbb8 --- /dev/null +++ b/.bashrc @@ -0,0 +1,100 @@ +stty -ixon +shopt -s autocd #Allows you to cd into directory merely by typing the directory name. + +# For directory and config shortcuts: +source ~/.bash_shortcuts + +# Setting Bash prompt. Capitalizes username and host if root user (my root user uses this same config file). +if [ "$EUID" -ne 0 ] + then 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)\]" + else export PS1="\[$(tput bold)\]\[$(tput setaf 1)\][\[$(tput setaf 3)\]ROOT\[$(tput setaf 2)\]@\[$(tput setaf 4)\]$(hostname | awk '{print toupper($0)}') \[$(tput setaf 5)\]\W\[$(tput setaf 1)\]]\[$(tput setaf 7)\]\\$ \[$(tput sgr0)\]" +fi + +#Generic shortcuts: +alias music="ncmpcpp" +alias clock="ncmpcpp -s clock" +alias visualizer="ncmpcpp -s visualizer" +alias news="newsbeuter" +alias email="neomutt" +alias files="ranger" +alias chat="weechat" +alias audio="ncpamixer" +alias calender="calcurse" +alias getmail="offlineimap && notmuch new" +alias gm="offlineimap && notmuch new" + +o() { xdg-open $@ & } + +# System Maintainence +alias progs="pacman -Qet" # List programs I've installed +alias orphans="pacman -Qdt" # List orphan programs +alias upgr="neofetch && sudo pacman -Syyu --noconfirm && echo Update complete. | figlet" +alias atltime="sudo timedatectl set-timezone America/New_York && i3 restart" # Eastcoast time +alias tuctime="sudo timedatectl set-timezone America/Phoenix && i3 restart" # Arizona time +alias sdn="sudo shutdown now" +alias newnet="sudo systemctl restart NetworkManager" # Refresh wifi +alias nf="clear && neofetch" # Le Redditfetch +#Install an AUR package manually (for Parabola to get AUR access): +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 psref="gpg-connect-agent RELOADAGENT /bye" # Refresh gpg + +# Some aliases +alias p="sudo pacman" +alias v="vim" +alias sv="sudo vim" +alias r="ranger" +alias sr="sudo ranger" +alias ka="killall" +alias g="git" +alias gitup="git push origin master" +alias gitpass="git config --global credential.helper cache" +alias tr="transmission-remote" +alias mkdir="mkdir -pv" +alias rf="source ~/.bashrc" +alias ref="~/.config/Scripts/shortcuts.sh && source ~/.bashrc" # Refresh shortcuts manually and reload bashrc +alias bars="bash ~/.config/polybar/launch.sh" # Run Polybar relaunch script +alias bw="wal -i ~/.config/wall.png" # Rerun pywal +weath() { curl wttr.in/$1 ;} # Check the weather (give city or leave blank). + +# Adding color +alias ls='ls -hN --color=auto --group-directories-first' +alias crep="grep --color=always" # Color grep - highlight desired sequence. +alias ccat="highlight --out-format=xterm256" #Color cat - print file with syntax highlighting. + +# Laptop management +alias lsc="screen.sh l" # Use laptop screen only +alias vsc="screen.sh v" # Use VGA only +alias dsc="screen.sh d" # Use both laptop and VGA screen +alias debase="sudo umount /home/Shared/Videos & screen.sh l && i3 restart" # Prep for taking my ThinkPad off Ultrabase + +# Internet +alias yt="youtube-dl --add-metadata -ic" # Download video link +alias yta="youtube-dl --add-metadata -xic" # Download only audio +alias YT="youtube-viewer" +alias ethspeed="speedometer -r enp0s25" +alias wifispeed="speedometer -r wlp3s0" +alias starwars="telnet towel.blinkenlights.nl" +alias tpbs="clear && figlet -c TPB Search && ~/.config/Scripts/tpb.sh" # Pirate Bay search + +# TeX +alias Txa="cp ~/Documents/LaTeX/article.tex" +alias Txs="cp ~/Documents/LaTeX/beamer.tex" +alias Txh="cp ~/Documents/LaTeX/handout.tex" +alias TC='texclear' + +# Audio and Music +alias mute="pamixer -m" +alias unmute="pamixer -u" +alias vu="pamixer --allow-boost -i 5" +alias vd="pamixer --allow-boost -d 5" +alias pause="mpc toggle" +alias next="mpc next" +alias prev="mpc prev" +alias trupause="mpc pause" +alias beg="mpc seek 0%" +alias lilbak="mpc seek -10" +alias lilfor="mpc seek +10" +alias bigbak="mpc seek -120" +alias bigfor="mpc seek +120" + +hello-larbs() { sed -i -e '/LARBS/,$d' ~/.config/i3/config ;} diff --git a/.calcurse/conf b/.calcurse/conf new file mode 100644 index 00000000..e829390b --- /dev/null +++ b/.calcurse/conf @@ -0,0 +1,25 @@ +appearance.calendarview=monthly +appearance.compactpanels=no +appearance.defaultpanel=calendar +appearance.layout=1 +appearance.notifybar=yes +appearance.sidebarwidth=1 +appearance.theme=red on default +appearance.todoview=show-completed +daemon.enable=no +daemon.log=no +format.inputdate=1 +format.notifydate=%a %F +format.notifytime=%T +format.outputdate=%D +general.autogc=no +general.autosave=yes +general.confirmdelete=yes +general.confirmquit=no +general.firstdayofweek=sunday +general.periodicsave=0 +general.progressbar=yes +general.systemdialogs=no +notification.command=printf '\a' +notification.notifyall=flagged-only +notification.warning=300 diff --git a/.calcurse/keys b/.calcurse/keys new file mode 100644 index 00000000..f188702a --- /dev/null +++ b/.calcurse/keys @@ -0,0 +1,70 @@ +# +# Calcurse keys configuration file +# +# This file sets the keybindings used by Calcurse. +# Lines beginning with "#" are comments, and ignored by Calcurse. +# To assign a keybinding to an action, this file must contain a line +# with the following syntax: +# +# ACTION KEY1 KEY2 ... KEYn +# +# Where ACTION is what will be performed when KEY1, KEY2, ..., or KEYn +# will be pressed. +# +# To define bindings which use the CONTROL key, prefix the key with 'C-'. +# The escape, space bar and horizontal Tab key can be specified using +# the 'ESC', 'SPC' and 'TAB' keyword, respectively. +# Arrow keys can also be specified with the UP, DWN, LFT, RGT keywords. +# Last, Home and End keys can be assigned using 'KEY_HOME' and 'KEY_END' +# keywords. +# +# A description of what each ACTION keyword is used for is available +# from calcurse online configuration menu. + +generic-cancel ESC +generic-select SPC +generic-credits @ +generic-help ? +generic-quit q Q +generic-save s S ^S +generic-reload R +generic-copy c +generic-paste p ^V +generic-change-view TAB +generic-import i I +generic-export x X +generic-goto g G +generic-other-cmd o O +generic-config-menu C +generic-redraw ^R +generic-add-appt ^A +generic-add-todo ^T +generic-prev-day T ^H +generic-next-day t ^L +generic-prev-week W ^K +generic-next-week w ^J +generic-prev-month M +generic-next-month m +generic-prev-year Y +generic-next-year y +generic-scroll-down ^N +generic-scroll-up ^P +generic-goto-today ^G +generic-command : +move-right l L RGT +move-left h H LFT +move-down j J DWN +move-up k K UP +start-of-week 0 +end-of-week $ +add-item a A +del-item d D +edit-item e E +view-item v V +pipe-item | +flag-item ! +repeat r +edit-note n N +view-note > +raise-priority + +lower-priority - diff --git a/.config/Scripts/audio_alsa.sh b/.config/Scripts/audio_alsa.sh new file mode 100755 index 00000000..cda07a26 --- /dev/null +++ b/.config/Scripts/audio_alsa.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +#This is the ffmpeg command that the screencast shortcut in i3 will run. + +#Picks a file name for the output file based on availability: + +while [[ -f $HOME/audio$n.flac ]] +do + n=$((n+1)) +done +filename="$HOME/audio$n.flac" + +#The actual ffmpeg command: + +ffmpeg -y \ + -f alsa -ar 44100 -i hw:1 \ + $filename + diff --git a/.config/Scripts/audio_pulse.sh b/.config/Scripts/audio_pulse.sh new file mode 100755 index 00000000..21e46ea0 --- /dev/null +++ b/.config/Scripts/audio_pulse.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +#This is the ffmpeg command that the audio shortcut in i3 will run. + +#Picks a file name for the output file based on availability: + +while [[ -f $HOME/audio$n.flac ]] +do + n=$((n+1)) +done +filename="$HOME/audio$n.flac" + +#The actual ffmpeg command: + +ffmpeg \ +-f alsa -i default \ +-c:a flac \ +$filename diff --git a/.config/Scripts/clear.sh b/.config/Scripts/clear.sh new file mode 100755 index 00000000..af13a73e --- /dev/null +++ b/.config/Scripts/clear.sh @@ -0,0 +1 @@ +find . -maxdepth 1 -regextype gnu-awk -regex "^.*\.(pyc|p yo|bak|swp|aux|log|lof|nav|out|snm|toc|bcf|run\.xml|synctex\.gz|blg|bbl)" -delete diff --git a/.config/Scripts/configs b/.config/Scripts/configs new file mode 100644 index 00000000..15487307 --- /dev/null +++ b/.config/Scripts/configs @@ -0,0 +1,17 @@ +cfb ~/.bashrc +cfz ~/.zshrc +cfv ~/.vimrc +cfr ~/.config/ranger/rc.conf +cfi ~/.config/i3/config +cfq ~/.config/qutebrowser/config.py +cfm ~/.config/mutt/muttrc +cfM ~/.config/moc/keymap +cff ~/.config/Scripts/folders +cfc ~/.config/Scripts/configs +cft ~/.config/termite/config +cfT ~/.tmux.conf +eb ~/Documents/LaTeX/uni.bib +cv ~/Documents/LaTeX/cv.tex +cfa ~/.config/mutt/aliases +cfp ~/.config/polybar/config +cfd ~/.Xdefaults diff --git a/.config/Scripts/extract b/.config/Scripts/extract new file mode 100755 index 00000000..aaf29118 --- /dev/null +++ b/.config/Scripts/extract @@ -0,0 +1,30 @@ +#!/bin/bash +# there are two different ways this script can work. +# for the first way, uncomment the two lines after the if and place two '.' in front of the /$1 +# this creates a new directory in the directory where the compressed file is and dumps the content in it +# for the second way, comment the two lines under the if and place just one '.' in front of the /$1 +# this just dumps the content of the compressed file in the same directory of the compressed file +if [ -f $1 ] ; then + NAME=${1%.*} + mkdir $NAME && cd $NAME + case $1 in + *.tar.bz2) tar xvjf ../$1 ;; + *.tar.gz) tar xvzf ../$1 ;; + *.tar.xz) tar xvJf ../$1 ;; + *.lzma) unlzma ../$1 ;; + *.bz2) bunzip2 ../$1 ;; + *.rar) unrar x -ad ../$1 ;; + *.gz) gunzip ../$1 ;; + *.tar) tar xvf ../$1 ;; + *.tbz2) tar xvjf ../$1 ;; + *.tgz) tar xvzf ../$1 ;; + *.zip) unzip ../$1 ;; + *.Z) uncompress ../$1 ;; + *.7z) 7z x ../$1 ;; + *.xz) unxz ../$1 ;; + *.exe) cabextract ../$1 ;; + *) echo "extract: '$1' - unknown archive method" ;; + esac +else +echo "$1 - file does not exist" + fi diff --git a/.config/Scripts/flash_win.sh b/.config/Scripts/flash_win.sh new file mode 100644 index 00000000..91d6416c --- /dev/null +++ b/.config/Scripts/flash_win.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +#Flashes the active window. + +#Requires transset-df and a composite manager, like xcompmgr. + +transset -a -m 0 +sleep .1 +transset -a -x 1 +sleep .1 +transset -a -m 0 +sleep .1 +transset -a -x 1 diff --git a/.config/Scripts/folders b/.config/Scripts/folders new file mode 100644 index 00000000..850623c0 --- /dev/null +++ b/.config/Scripts/folders @@ -0,0 +1,10 @@ +h ~ +d ~/Documents +D ~/Downloads +pp ~/Pictures +vv ~/Videos +m ~/Music +b ~/Books +s ~/.config/Scripts +r / +cf ~/.config diff --git a/.config/Scripts/offlineimap-daemon.py b/.config/Scripts/offlineimap-daemon.py new file mode 100755 index 00000000..fea76fcd --- /dev/null +++ b/.config/Scripts/offlineimap-daemon.py @@ -0,0 +1,93 @@ +#!/usr/bin/env python3 + +import subprocess +import signal +import threading +import sys + +import dbus +from dbus.mainloop.glib import DBusGMainLoop +from gi.repository import GLib + + +class OfflineimapCtl(object): + def __init__(self): + self.daemon_proc = None + self.run_ev = threading.Event() + self.run_daemon = False + + def run(self): + t = threading.Thread(target=self._watch_daemon, daemon=True) + t.start() + + def _watch_daemon(self): + while True: + self.run_ev.wait() + self.run_ev.clear() + if self.run_daemon: + self.is_running = True + print('offlineimap is being started') + self._spawn_daemon() + print('offlineimap has stopped') + self.run_ev.set() # check state and restart if needed + + def _spawn_daemon(self): + self.daemon_proc = subprocess.Popen(['offlineimap', '-u', 'basic'], shell=False) + self.daemon_proc.wait() + self.daemon_proc = None + + def start(self): + print('starting offlineimap') + self.run_daemon = True + self.run_ev.set() + + def stop(self): + print('stopping offlineimap') + self.run_daemon = False + if self.daemon_proc: + try: + self.daemon_proc.send_signal(signal.SIGUSR2) + except OSError: + print('Unable to stop offlineimap') + + def restart(self): + print('restarting offlineimap') + if self.run_daemon: + self.stop() + self.start() + + def onConnectivityChanged(self, state): + # 70 means fully connected + if state == 70: + self.start() + else: + self.stop() + +def main(): + oi_ctl = OfflineimapCtl() + oi_ctl.run() + + try: + bus = dbus.SystemBus(mainloop=DBusGMainLoop()) + network_manager = bus.get_object( + 'org.freedesktop.NetworkManager', + '/org/freedesktop/NetworkManager') + network = dbus.Interface(network_manager, + dbus_interface='org.freedesktop.NetworkManager') + + network.connect_to_signal('StateChanged', oi_ctl.onConnectivityChanged) + + # send current state as first event + state = network.state() + oi_ctl.onConnectivityChanged(state) + + except dbus.exceptions.DBusException: + print('Unable to connect to dbus') + sys.exit(3) + + # start receiving events from dbus + loop = GLib.MainLoop() + loop.run() + +if __name__ == '__main__': + main() diff --git a/.config/Scripts/offlineimap-daemonctl.sh b/.config/Scripts/offlineimap-daemonctl.sh new file mode 100755 index 00000000..18daf3da --- /dev/null +++ b/.config/Scripts/offlineimap-daemonctl.sh @@ -0,0 +1,40 @@ +#!/bin/sh +# this script runs offline imap as daemon (configured to check periodically) + +LOG=~/.offlineimap/sync.log +PIDFILE=~/.offlineimap/pid + +# if not present on PATH, those vars must point to proper locations +THIS_SCRIPT=offlineimap-daemonctl.sh +PYTHON_DAEMON=offlineimap-daemon.py + +daemon(){ + $PYTHON_DAEMON 2>&1 | + # add timestamps to logs + (while read line; do + echo `date` "$line" >> $LOG + done) +} + +stop(){ + kill -USR2 `cat $PIDFILE` +} + +refresh(){ + kill -USR1 `cat $PIDFILE` +} + +case "$1" in + '--daemon' | '-d' ) + nohup $THIS_SCRIPT < /dev/null > /dev/null 2>&1 & + ;; + '--kill' | '-k' ) + stop + ;; + '--refresh' | '-r' ) + refresh + ;; + * ) + daemon + ;; +esac \ No newline at end of file diff --git a/.config/Scripts/remaps b/.config/Scripts/remaps new file mode 100644 index 00000000..aa5a5f26 --- /dev/null +++ b/.config/Scripts/remaps @@ -0,0 +1 @@ +keycode 135 = Super_R NoSymbol Super_R diff --git a/.config/Scripts/resize-font b/.config/Scripts/resize-font new file mode 100644 index 00000000..cc89a965 --- /dev/null +++ b/.config/Scripts/resize-font @@ -0,0 +1,169 @@ +# vim:ft=perl:fenc=utf-8 +# Copyright (c) 2009-, Simon Lundström +# Copyright (c) 2014 Maarten de Vries +# +# Permission to use, copy, modify, and/or distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +# Usage: +# Set your font in ~/.Xresources: +# urxvt.font: xft:Inconsolata:pixelsize=12 +# to set it with pixels or +# urxvt.font: xft:Inconsolata:size=12 +# to set it with points. + +# And re-bind some keymappings (if you want, below are the defaults): +# URxvt.keysym.C-minus: resize-font:smaller +# URxvt.keysym.C-plus: resize-font:bigger +# URxvt.keysym.C-equal: resize-font:reset +# URxvt.keysym.C-question: resize-font:show +# + +my @fonts = ( + {'name' => 'font', 'code' => 710}, + {'name' => 'boldFont', 'code' => 711}, + {'name' => 'italicFont', 'code' => 712}, + {'name' => 'boldItalicFont', 'code' => 713}, +); + +my @fixed = qw(4x6 5x7 5x8 6x9 6x10 6x12 6x13 7x13 7x14 8x13 8x16 9x15 9x18 10x20 12x24); + +sub on_start { + my ($self) = @_; + + foreach (@fonts) { + $_->{'default'} = $self->resource($_->{'name'}); + } +} + +sub on_init { + my ($self) = @_; + my $commands = { + "smaller" => "C-minus", + "bigger" => "C-plus", + "reset" => "C-equal", + "show" => "C-question", + }; + bind_hotkeys($self, $commands); + + () +} + +sub bind_hotkeys { + my ($self, $commands) = @_; + + for (keys %$commands) { + my $hotkey = $$commands{$_}; + my $hotkey_bound = $self->{'term'}->x_resource("keysym.$hotkey"); + if (!defined($hotkey_bound) ) { + # Support old-style key bindings + if ($self->x_resource("%.$_")) { + $hotkey = $self->x_resource("%.$_"); + } + + # FIXME If we're bound to a keysym, don't bind the default. + $self->bind_action($hotkey, "%:$_") or + warn "unable to register '$hotkey' as hotkey for $_"; + } + else { + if ($hotkey_bound !~ /^resize-font:/) { + warn "Hotkey $$commands{$_} already bound to $hotkey_bound, not binding to resize-font:$_ by default."; + } + } + } +} + +sub on_action { + my ($self, $string) = @_; + my $regex = qr"(?!pixelsize=)(\d+)"; + + if ($string eq "bigger") { + foreach (@fonts) { + next if not defined($_->{'default'}); + update_font_size($self, $_, +2); + } + } + elsif ($string eq "smaller") { + foreach (@fonts) { + next if not defined($_->{'default'}); + update_font_size($self, $_, -2); + } + } + elsif ($string eq "reset") { + foreach (@fonts) { + next if not defined($_->{'default'}); + set_font($self, $_, $_->{'default'}); + } + } + elsif ($string eq "show") { + + my $term = $self->{'term'}; + $term->{'resize-font'}{'overlay'} = { + ov => $term->overlay_simple(0, -1, format_font_info($self)), + to => urxvt::timer + ->new + ->start(urxvt::NOW + 1) + ->cb(sub { + delete $term->{'resize-font'}{'overlay'}; + }), + }; + } + + () +} + +sub get_font { + my ($self, $name) = @_; + return $self->resource($name); +} + +sub set_font { + my ($self, $font, $new) = @_; + $self->cmd_parse(sprintf("\33]%d;%s\007", $font->{'code'}, $new)); +} + +sub update_font_size { + my ($self, $font, $delta) = @_; + my $regex = qr"(?<=size=)(\d+)"; + my $current = get_font($self, $font->{'name'}); + + my ($index) = grep { $fixed[$_] eq $current } 0..$#fixed; + if ($index or $index eq 0) { + my $inc = $delta / abs($delta); + $index += $inc; + if ($index < 0) { $index = 0; } + if ($index > $#fixed) { $index = $#fixed; } + $current = $fixed[$index]; + } + else { + $current =~ s/$regex/$1+$delta/ge; + } + set_font($self, $font, $current); +} + +sub format_font_info { + my ($self) = @_; + + my $width = 0; + foreach (@fonts) { + my $length = length($_->{'name'}); + $width = $length > $width ? $length : $width; + } + ++$width; + + my $info = ''; + foreach (@fonts) { + $info .= sprintf("%-${width}s %s\n", $_->{'name'} . ':', get_font($self, $_->{'name'})); + } + + return $info; +} diff --git a/.config/Scripts/screen.sh b/.config/Scripts/screen.sh new file mode 100755 index 00000000..03a8e79c --- /dev/null +++ b/.config/Scripts/screen.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +#Feed this script either: +# "l" for laptop screen only, +# "v" for vga screen only, +# or "d" for dual vga/laptop. + +d() { if [[ $(xrandr -q | grep VGA1\ con) ]] + then param $1 + else echo "No VGA input detected." + fi ;} +dual() { xrandr --output LVDS1 --auto --output VGA1 --auto --right-of LVDS1 ;} +laptop() { xrandr --output LVDS1 --auto --output VGA1 --off ;} +vga() { xrandr --output VGA1 --auto --output LVDS1 --off ;} +#mirror() { xrandr --addmode VGA1 $lapres && xrandr --output LVDS1 --mode $lapres --output VGA1 --mode $lapres ;} + +param() { +case $1 in + d) dual ;; + v) vga ;; + l) laptop ;; + *) echo -e "Invalid parameter. Add one of the following:\n\"d\" for dualscreen laptop and VGA.\n\"l\" for laptop only\n\"v\" for VGA only." ;; +esac ;} +d $1 diff --git a/.config/Scripts/screencast_alsa.sh b/.config/Scripts/screencast_alsa.sh new file mode 100755 index 00000000..95c1d5d9 --- /dev/null +++ b/.config/Scripts/screencast_alsa.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +#This is the ffmpeg command that the screencast shortcut in i3 will run. + +#Picks a file name for the output file based on availability: + +while [[ -f $HOME/screencast$n.mkv ]] +do + n=$((n+1)) +done +filename="$HOME/screencast$n.mkv" + +#The actual ffmpeg command: + +ffmpeg -y \ +-f x11grab \ +-s $(xdpyinfo | grep dimensions | awk '{print $2;}') \ +-i :0.0 \ +-thread_queue_size 1024 \ + -f alsa -ar 44100 -i hw:1 \ + -c:v libx264 -r 30 -c:a flac $filename + #-c:v ffvhuff -r 30 -c:a flac $filename diff --git a/.config/Scripts/screencast_pulse.sh b/.config/Scripts/screencast_pulse.sh new file mode 100755 index 00000000..bb1b5b52 --- /dev/null +++ b/.config/Scripts/screencast_pulse.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +#This is the ffmpeg command that the screencast shortcut in i3 will run. + +#Picks a file name for the output file based on availability: + +while [[ -f $HOME/screencast$n.mkv ]] +do + n=$((n+1)) +done +filename="$HOME/screencast$n.mkv" + +#The actual ffmpeg command: + +ffmpeg -y \ +-f x11grab \ +-s $(xdpyinfo | grep dimensions | awk '{print $2;}') \ +-i :0.0 \ +-f alsa -i default \ + -c:v libx264 -r 30 -c:a flac $filename + #-c:v ffvhuff -r 30 -c:a flac $filename + #-f pulse -ac 1 -ar 44100 -i default \ diff --git a/.config/Scripts/shortcuts.sh b/.config/Scripts/shortcuts.sh new file mode 100755 index 00000000..0976e5f5 --- /dev/null +++ b/.config/Scripts/shortcuts.sh @@ -0,0 +1,62 @@ +#!/bin/bash + +# Config locations +folders="$HOME/.config/Scripts/folders" +configs="$HOME/.config/Scripts/configs" + +# Output locations +bash_shortcuts="$HOME/.bash_shortcuts" +ranger_shortcuts="$HOME/.config/ranger/shortcuts.conf" +qute_shortcuts="$HOME/.config/qutebrowser/shortcuts.py" + +# Ensuring that output locations are properly sourced +cat ~/.bashrc | grep "source ~/.bash_shortcuts" >/dev/null && + echo Bashrc already ready. || + (echo "source ~/.bash_shortcuts" >> ~/.bashrc && + echo Bashrc now prepared for shortcuts.) + +cat ~/.config/ranger/rc.conf | grep "source ~/.config/ranger/shortcuts.conf" >/dev/null && + echo Rc.conf already ready. || + (echo "source ~/.config/ranger/shortcuts.conf" >> ~/.config/ranger/rc.conf && + echo rc.conf now prepared for shortcuts.) + +cat ~/.config/qutebrowser/config.py | grep shortcuts.py >/dev/null && + echo "Qutebrowser's config.py already ready." || + (echo "config.source('shortcuts.py')" >> ~/.config/qutebrowser/config.py && + echo "qutebrowser's config.py now prepared for shortcuts.") + +#Delete old shortcuts +echo "# vim: filetype=sh" > $bash_shortcuts +echo "# ranger shortcuts" > $ranger_shortcuts +echo "# qutebrowser shortcuts" > $qute_shortcuts + +writeDirs() { echo "alias $1='cd $2 && ls -a'" >> $bash_shortcuts + echo "map g$1 cd $2" >> $ranger_shortcuts + echo "map t$1 tab_new $2" >> $ranger_shortcuts + echo "map m$1 shell mv %s $2" >> $ranger_shortcuts + echo "map Y$1 shell cp -r %s $2" >> $ranger_shortcuts + echo "config.bind(';$1', 'set downloads.location.directory $2 ;; hint links download')" >> $qute_shortcuts ;} + +writeConfs() { + echo "alias $1='vim $2'" >> $bash_shortcuts + echo "map $1 shell vim $2" >> $ranger_shortcuts ;} + +IFS=$'\n' +set -f +for line in $(cat "$folders"); do + line=$(echo $line | sed 's/#.*//') + key=$(echo $line | awk '{print $1}') + dir=$(echo $line | awk '{print $2}') + [ "$dir" == "" ] || writeDirs $key $dir +done && echo "Directory shortcuts done." + +set -f +for line in $(cat "$configs"); +do + line=$(echo $line | sed 's/#.*//') + short=$(echo $line | awk '{print $1}') + conf=$(echo $line | awk '{print $2}') + [ "$conf" == "" ] || writeConfs $short $conf +done && echo "Config file shortcuts done." + +echo "All done!" diff --git a/.config/Scripts/speedvid.sh b/.config/Scripts/speedvid.sh new file mode 100755 index 00000000..ba3a4f6c --- /dev/null +++ b/.config/Scripts/speedvid.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +base=$(basename $1) +ext="${base##*.}" +base="${base%.*}" + +ffmpeg -i $1 -vf "setpts=$2*PTS" -an $base'_sped.'$ext diff --git a/.config/Scripts/transmission.sh b/.config/Scripts/transmission.sh new file mode 100755 index 00000000..794f6bb6 --- /dev/null +++ b/.config/Scripts/transmission.sh @@ -0,0 +1,7 @@ +#!/bin/bash +if [ -f $(pgrep transmission) ]; + then + urxvt -e transmission-remote-cli + else + transmission-daemon && urxvt -e transmission-remote-cli +fi diff --git a/.config/Scripts/video.sh b/.config/Scripts/video.sh new file mode 100755 index 00000000..ac3dc5c6 --- /dev/null +++ b/.config/Scripts/video.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +#This is the ffmpeg command that the screencast shortcut in i3 will run. + +#Picks a file name for the output file based on availability: + +while [[ -f $HOME/video$n.mkv ]] +do + n=$((n+1)) +done +filename="$HOME/video$n.mkv" + + +#The actual ffmpeg command: + +ffmpeg \ +-f x11grab \ +-s $(xdpyinfo | grep dimensions | awk '{print $2;}') \ +-i :0.0 \ + -c:v libx264 -qp 0 -r 30 $filename + #-c:v ffvhuff -r 30 -c:a flac $filename diff --git a/.config/Scripts/webview b/.config/Scripts/webview new file mode 100755 index 00000000..17462fc3 --- /dev/null +++ b/.config/Scripts/webview @@ -0,0 +1,23 @@ +#!/bin/bash + +# Feed script a url. +# Opens the url with xdg-open unless it is an image, +# in which case it downloads in feh. + +ext="${1##*.}" +mpvFiles="mkv mp4 gif" +fehFiles="png jpg jpeg jpe" +wgetFiles="mp3 flac opus mp3?source=feed pdf" + +pgrep i3 ifi3="i3 exec" + +if echo $fehFiles | grep -w $ext > /dev/null; then + nohup feh "$1" >/dev/null & +#elif [[ "$ext" == "gif" ]]; then +elif echo $mpvFiles | grep -w $ext > /dev/null; then + nohup mpv --loop --quiet "$1" > /dev/null & +elif echo $wgetFiles | grep -w $ext > /dev/null; then + nohup wget "$1" >/dev/null & +else + nohup $BROWSER "$1" >/dev/null & +fi diff --git a/.config/Scripts/welcome b/.config/Scripts/welcome new file mode 100755 index 00000000..2e33713d --- /dev/null +++ b/.config/Scripts/welcome @@ -0,0 +1,4 @@ +#!/bin/bash +dialog --title "Welcome to LARBS!" --msgbox "If you're new to the system, hold down the Windows key and press F1 for a full tutorial! + +(This infobox will greet you at each login until you run the command \"hello-larbs\" in the terminal.)" 10 60 diff --git a/.config/compton.conf b/.config/compton.conf new file mode 100644 index 00000000..8ad5733c --- /dev/null +++ b/.config/compton.conf @@ -0,0 +1,56 @@ +# vim: filetype=conf +backend = "glx"; +paint-on-overlay = true; +glx-no-stencil = true; +glx-no-rebind-pixmap = true; +vsync = "opengl-swc"; + +# These are important. The first one enables the opengl backend. The last one is the vsync method. Depending on the driver you might need to use a different method. +# The other options are smaller performance tweaks that work well in most cases. +# You can find the rest of the options here: https://github.com/chjj/compton/wiki/perf-guide, and here: https://github.com/chjj/compton/wiki/vsync-guide + + +# Shadow +shadow = true; # Enabled client-side shadows on windows. +no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows. +no-dnd-shadow = true; # Don't draw shadows on DND windows. +clear-shadow = true; # Zero the part of the shadow's mask behind the window (experimental). +shadow-radius = 7; # The blur radius for shadows. (default 12) +shadow-offset-x = -7; # The left offset for shadows. (default -15) +shadow-offset-y = -7; # The top offset for shadows. (default -15) +shadow-exclude = [ + "! name~=''", + "n:e:Notification", + "n:e:Plank", + "n:e:Docky", + "g:e:Synapse", + "g:e:Kupfer", + "g:e:WC_Cronograph", + "g:e:Conky", + "n:w:*Firefox*", + "n:w:*Chrome*", + "n:w:*Chromium*", + "class_g ?= 'Notify-osd'", + "class_g ?= 'Cairo-dock'", + "class_g ?= 'Xfce4-notifyd'", + "class_g ?= 'Xfce4-power-manager'" +]; + +# The shadow exclude options are helpful if you have shadows enabled. Due to the way compton draws its shadows, certain applications will have visual glitches +# (most applications are fine, only apps that do weird things with xshapes or argb are affected). +# This list includes all the affected apps I found in my testing. The "! name~=''" part excludes shadows on any "Unknown" windows, this prevents a visual glitch with the XFWM alt tab switcher. + +# Fading +fading = false; # Fade windows during opacity changes. +fade-delta = 4; # The time between steps in a fade in milliseconds. (default 10). +fade-in-step = 0.03; # Opacity change between steps while fading in. (default 0.028). +fade-out-step = 0.03; # Opacity change between steps while fading out. (default 0.03). +#no-fading-openclose = true; # Fade windows in/out when opening/closing + +detect-client-opacity = true; # This prevents opacity being ignored for some apps. For example without this enabled my xfce4-notifyd is 100% opacity no matter what. + +# Window type settings +wintypes: +{ + tooltip = { fade = true; shadow = false; }; +}; diff --git a/.config/feh/keys b/.config/feh/keys new file mode 100755 index 00000000..b5e38725 --- /dev/null +++ b/.config/feh/keys @@ -0,0 +1,12 @@ +zoom_in K XF86Forward +zoom_out J XF86Back +next_img L space +prev_img BackSpace H + +scroll_up k Up +scroll_down j Down +scroll_right l Right +scroll_left h Left + +toggle_fullscreen f +save_filelist F diff --git a/.config/fontconfig/fonts.conf b/.config/fontconfig/fonts.conf new file mode 100755 index 00000000..2360968e --- /dev/null +++ b/.config/fontconfig/fonts.conf @@ -0,0 +1,24 @@ + + + + + + serif + Tinos + + + sans-serif + Arimo + + + sans + Arimo + + + monospace + Tamzen + + + + + diff --git a/.config/i3/config b/.config/i3/config new file mode 100644 index 00000000..9f4d1f2b --- /dev/null +++ b/.config/i3/config @@ -0,0 +1,475 @@ +# vim: filetype=i3 + +# This is Luke Smith's i3-gaps configuration file. +# Me: http://lukesmith.xyz +# Email: luke@lukesmith.xyz +# 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 bash_profile + +# #---Basic Definitions---# # +#Needed for i3-gaps +for_window [class="^.*"] border pixel 3 +gaps inner 15 +gaps outer 15 +font pango:mono 9 +set $mod Mod4 +set $term --no-startup-id st +set $video --no-startup-id bash ~/.config/Scripts/video.sh +set $stoprec --no-startup-id killall ffmpeg & killall screenkey + + +# #---Starting External Scripts---# # +#Music player daemon: +exec --no-startup-id mpd +#Torrent daemon: +exec --no-startup-id transmission-daemon +#Mount other drives: +exec --no-startup-id sudo mount -a +#Composite manager: +exec --no-startup-id compton --xrender-sync-fence +#Try to load VGA screen if available: +exec --no-startup-id ~/.config/Scripts/screen.sh v +#Launch Polybar where appropriate: +exec_always --no-startup-id ~/.config/polybar/launch.sh +#Start the offlineimap daemon; +exec --no-startup-id killall python ~/.config/Scripts/offlineimap-daemon.py +exec --no-startup-id python ~/.config/Scripts/offlineimap-daemon.py +#Add wallpaper: +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 -option caps:escape +#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' +#Unclutter makes the mouse invisible after a brief period +exec --no-startup-id unclutter + +#OPENRC +#set $shutdown sudo openrc-shutdown -p +#set $reboot sudo openrc-shutdown -r +#set $netrefresh --no-startup-id sudo rc-service NetworkManager restart + +#SYSTEMD +set $shutdown sudo shutdown -h now +set $reboot sudo reboot +set $netrefresh --no-startup-id sudo systemctl restart NetworkManager + +###---Audio and Music Definitions---### + +##For spotify +#set $music spotify +#set $pause dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause +#set $trupause dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Pause +#set $play dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Play +#set $next dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next +#set $prev dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous +#set $lilfor dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Seek +#set $bigfor dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Seek( + +# #---Audio and Music Definitions---# # +# For mpc: +set $music --no-startup-id st -e ncmpcpp +set $pause --no-startup-id mpc toggle +set $trupause --no-startup-id mpc pause +set $next --no-startup-id mpc next +set $prev --no-startup-id mpc prev +set $lilfor --no-startup-id mpc seek +10 +set $bigfor --no-startup-id mpc seek +120 +set $lilbak --no-startup-id mpc seek -10 +set $bigbak --no-startup-id mpc seek -120 +set $beg --no-startup-id mpc seek 0% + +# For moc: +#set $music --no-startup-id st -e mocp +#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 +#set $lilfor --no-startup-id mocp -k 10 +#set $bigfor --no-startup-id mocp -k 120 +#set $lilbak --no-startup-id mocp -k -10 +#set $bigbak --no-startup-id mocp -k -120 +#set $beg --no-startup-id mocp -j 0% + +# For cmus: +#set $music --no-startup-id st -e cmus +#set $pause --no-startup-id cmus-remote -u +#set $next --no-startup-id cmus-remote -n +#set $prev --no-startup-id cmus-remote -r +#set $lilfor --no-startup-id cmus-remote -k +10 +#set $bigfor --no-startup-id cmus-remote -k +120 +#set $lilbak --no-startup-id cmus-remote -k -10 +#set $bigbak --no-startup-id cmus-remote -k -120 +#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 + +#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 + +# #---Basic Bindings---# # +bindsym $mod+Return exec $term +##bindsym $mod+Shift+Return exec $term -e tmux + +bindsym $mod+Shift+space floating toggle +bindsym $mod+space focus mode_toggle + +bindsym $mod+Escape workspace prev +bindsym $mod+Shift+Escape exec i3-msg exit + +# bindsym $mod+BackSpace +bindsym $mod+Shift+BackSpace exec $reboot + +# bindsym $mod+grave +##bindsym $mod+asciitilde + +#STOP/HIDE EVERYTHING: +bindsym $mod+Shift+Delete exec $truemute ; exec $truepause ; workspace lmao ; exec $term -e htop ; exec $term -e ranger + +# #---Letter Key Bindings---# # +bindsym $mod+q kill +bindsym $mod+Shift+q kill + +bindsym $mod+w exec $term -e sudo wifi-menu +bindsym $mod+Shift+w exec --no-startup-id $BROWSER + +bindsym $mod+e exec $term -e neomutt +##bindsym $mod+Shift+e + +bindsym $mod+r exec $term -e ranger +bindsym $mod+Shift+r exec $term -e sudo ranger / + +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+Shift+y resize shrink width 10 px or 10ppt + +bindsym $mod+u [instance="dropdown"] scratchpad show; [instance="dropdown"] move position center +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 sticky toggle +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; [instance="math"] move position center +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 + +bindsym $mod+d exec rofi -show run +bindsym $mod+Shift+d gaps inner current set 0; gaps outer current set 0 + +bindsym $mod+f fullscreen toggle +##bindsym $mod+Shift+f + +bindsym $mod+g workspace prev +bindsym $mod+Shift+g exec --no-startup-id gimp; workspace $ws5 + +bindsym $mod+h focus left +bindsym $mod+Shift+h move left 30 + +bindsym $mod+j focus down +bindsym $mod+Shift+j move down 30 + +bindsym $mod+k focus up +bindsym $mod+Shift+k move up 30 + +bindsym $mod+l focus right +bindsym $mod+Shift+l move right 30 + +bindsym $mod+z gaps outer current plus 5 +bindsym $mod+Shift+z gaps outer current minus 5 + +bindsym $mod+x exec --no-startup-id ~/.config/i3/lock.sh +bindsym $mod+Shift+x exec $shutdown + +# Bindings to make the webcam float and stick. +for_window [title="video0 - mpv"] floating enable +for_window [title="video0 - mpv"] sticky enable + +bindsym $mod+c exec --no-startup-id mpv --geometry=-0-0 --autofit=30% /dev/video0 +bindsym $mod+Shift+c exec killall mpv /dev/video0 + +bindsym $mod+v exec $term -e ncmpcpp -s visualizer +bindsym $mod+Shift+v exec projectM-pulseaudio + +##bindsym $mod+b exec $prev +bindsym $mod+Shift+b exec --no-startup-id blender; workspace $ws6 + +bindsym $mod+n exec $term -e newsboat +##bindsym $mod+Shift+n + +bindsym $mod+m exec $music +bindsym $mod+Shift+m exec $mute + + +# #---Workspace Bindings---# # +bindsym $mod+Home workspace $ws1 +bindsym $mod+Shift+Home move container to workspace $ws1 +bindsym $mod+End workspace $ws10 +bindsym $mod+Shift+End move container to workspace $ws10 +bindsym $mod+Prior workspace prev +bindsym $mod+Shift+Prior move container to workspace prev +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+XF86Forward workspace next +##bindsym $mod+Shift+XF86Forward +bindsym $mod+semicolon workspace next +bindsym $mod+apostrophe split horizontal ;; exec $term +bindsym $mod+slash split vertical ;; exec $term +bindsym $mod+Shift+slash kill +bindsym $mod+backslash workspace back_and_forth + +set $ws1 "1" +set $ws2 "2" +set $ws3 "3" +set $ws4 "4" +set $ws5 "5" +set $ws6 "6" +set $ws7 "7" +set $ws8 "8" +set $ws9 "9" +set $ws10 "10" + +# switch to workspace +bindsym $mod+1 workspace $ws1 +bindsym $mod+2 workspace $ws2 +bindsym $mod+3 workspace $ws3 +bindsym $mod+4 workspace $ws4 +bindsym $mod+5 workspace $ws5 +bindsym $mod+6 workspace $ws6 +bindsym $mod+7 workspace $ws7 +bindsym $mod+8 workspace $ws8 +bindsym $mod+9 workspace $ws9 +bindsym $mod+0 workspace $ws10 + +# move focused container to workspace +bindsym $mod+Shift+1 move container to workspace $ws1 +bindsym $mod+Shift+2 move container to workspace $ws2 +bindsym $mod+Shift+3 move container to workspace $ws3 +bindsym $mod+Shift+4 move container to workspace $ws4 +bindsym $mod+Shift+5 move container to workspace $ws5 +bindsym $mod+Shift+6 move container to workspace $ws6 +bindsym $mod+Shift+7 move container to workspace $ws7 +bindsym $mod+Shift+8 move container to workspace $ws8 +bindsym $mod+Shift+9 move container to workspace $ws9 +bindsym $mod+Shift+0 move container to workspace $ws10 + +for_window [class="Blender"] move to workspace $ws6 +for_window [class="Thunderbird"] move to workspace $ws9 +for_window [class="marble"] move to workspace $ws7 +#for_window [class="Firefox"] move to workspace $ws2 +for_window [title="GIMP Startup"] move workspace $ws5 +for_window [class="Gimp"] move workspace $ws5 +for_window [window_role="gimp-dock"] floating disable; move left; resize shrink width 50 px or 50ppt +for_window [window_role="gimp-toolbox"] floating disable; move right; resize grow width 30 px or 30ppt +for_window [window_role="tr-main"] move to workspace $ws8 +for_window [window_role="GtkFileChooserDialog"] resize shrink height 10 px + + +workspace $ws6 gaps inner 0 +workspace $ws6 gaps outer 0 +workspace $ws5 gaps inner 0 +workspace $ws5 gaps outer 0 +workspace $ws8 gaps inner 0 +workspace $ws8 gaps outer 0 + +# #---Function Buttons---# # +##bindsym F1 nop +##bindsym F2 +##bindsym F3 +##bindsym F4 +##bindsym F5 +##bindsym F6 +##bindsym F7 +##bindsym F8 +##bindsym F9 +##bindsym F10 +bindsym F11 fullscreen toggle +##bindsym F12 + +bindsym $mod+F1 exec --no-startup-id mupdf ~/.config/i3/i3_guide.pdf +bindsym $mod+F2 restart +bindsym $mod+F3 exec --no-startup-id arandr +bindsym $mod+F4 exec --no-startup-id sudo zzz +bindsym $mod+F5 exec --no-startup-id $netrefresh +bindsym $mod+F6 exec --no-startup-id $term -e transmission-remote-cli +##bindsym $mod+F7 +##bindsym $mod+F8 +bindsym $mod+F9 exec --no-startup-id sudo mount -a +bindsym $mod+F10 exec --no-startup-id ~/.config/Scripts/screen.sh l ;; exec --no-startup-id ~/.config/polybar/launch.sh +bindsym $mod+F11 exec --no-startup-id ~/.config/Scripts/screen.sh v ;; exec --no-startup-id ~/.config/polybar/launch.sh +bindsym $mod+F12 exec --no-startup-id ~/.config/Scripts/screen.sh d ;; exec --no-startup-id ~/.config/polybar/launch.sh + + +# #---Arrow Keys---# # +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + + +# #---Media Keys---# # + +# Volume keys +bindsym $mod+plus exec $inc +bindsym $mod+Shift+plus exec $biginc +bindsym $mod+minus exec $dec +bindsym $mod+Shift+minus 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 +bindsym $mod+Shift+bracketleft exec $bigbak +bindsym $mod+bracketright exec $lilfor +bindsym $mod+Shift+bracketright exec $bigfor + +# Print screen takes a screenshot. +# With shift, it takes one only of the given window. +bindsym Print exec --no-startup-id scrot +bindsym Shift+Print exec --no-startup-id scrot -u + +# For recording audio/video or stop recording. Also screenkey for visual typing. +bindsym $mod+Print exec --no-startup-id screenkey +bindsym $mod+Scroll_Lock exec $audio +bindsym $mod+Insert exec $screencast +bindsym $mod+Pause exec $video +bindsym $mod+Delete exec $stoprec +##bindsym XF86Launch1 exec $stoprec +bindsym XF86Launch1 exec $stoprec & xset dpms force off + +# #---Dropdown/Scratchpad Windows---# # +# First I have a tmux window used for background scripts. +# I'll later bind this to mod+u. +for_window [instance="dropdown"] floating enable +for_window [instance="dropdown"] resize set 625 400 +for_window [instance="dropdown"] move scratchpad +for_window [instance="dropdown"] border pixel 3 +exec --no-startup-id $term -n dropdown -e tmux + +# Then I have a window running R I use for basic arithmetic +# I'll later bind this to mod+a. +for_window [instance="math"] floating enable +for_window [instance="math"] resize set 800 300 +for_window [instance="math"] move scratchpad +for_window [instance="math"] border pixel 5 +exec --no-startup-id $term -n math -f mono:pixelsize=24 -e R -q + + +# #---Extra XF86 Keys---# # +# These are the extra media keys that some keyboards have. +bindsym XF86AudioMute exec $mute +bindsym XF86AudioLowerVolume exec $dec +bindsym XF86AudioRaiseVolume exec $inc +bindsym XF86PowerOff exec $shutdown +##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 XF86Explorer exec $term -e ranger +##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 XF86MyComputer exec $term -e ranger +##bindsym XF86Back exec +##bindsym XF86Forward exec +bindsym XF86Eject exec sudo umount -R /mnt +bindsym XF86AudioNext exec $next +bindsym XF86AudioPlay exec $pause +bindsym XF86AudioPrev exec $prev +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 XF86Reload restart +##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 XF86AudioMicMute exec $micmute +##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 +bindsym XF86Close kill +bindsym XF86WebCam exec mpv /dev/video0 +bindsym XF86Mail exec $term -e neomutt +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 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 XF86KbdBrightnessDown exec --no-startup-id python3.6 ~/.i3/kb-lights.py - +bindsym XF86KbdBrightnessUp exec --no-startup-id python3.6 ~/.i3/kb-lights.py + +#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 systemctl restart NetworkManager diff --git a/.config/i3/i3_guide.pdf b/.config/i3/i3_guide.pdf new file mode 100644 index 0000000000000000000000000000000000000000..06686ac18dec15c369241e9dc2ea9e8e2435a59a GIT binary patch literal 163971 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%0D=0%^jV~U6QZ8n3~ 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 ++ Mod+F8 -- <++> ++ Mod+F10 -- Switch to laptop screen ++ Mod+F11 -- Switch to VGA display (if available) ++ Mod+F12 -- Switch to dual VGA/laptop display (if available) + +## 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+. -- Next track ++ Mod+, -- Previous track ++ Mod+< -- Restart track ++ Mod+p -- Pause ++ Mod+M -- Mute all audio ++ Mod+v -- visualizer ++ Mod+- -- Decrease volume (holding shift increases amount) ++ 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 -- ncpamixer (general volume sink/source control) + +## Workspaces + +There are ten workspaces. They work just like those in vanilla i3 with some additions. + ++ Mod+(Number) -- Go to that number workspace ++ Mod+Shift+(Number) -- Send window to that workspace ++ Mod+Tab -- Go to previous workspace ++ Mod+g or escape -- Go to left workspace ++ Mod+; -- Go to right workspace ++ Mod+Shift+Delete -- "Porno-mode" Press this key sequence if you want to hide what you have on your screen. Moves to a totally new workspace, mutes sound, pauses music and brings up distraction windows. + +## Recording + +I use scrot and ffmpeg to make different recordings of the desktop and audio. All of these recording shortcuts will output into `~`, and will not overwrite previous recordings. + ++ Print Screen -- Take a scrot screenshot ++ Shift+Print Screen -- Take a scrot screenshot of only selected window ++ Mod+Insert -- Begin screencast ++ Mod+ScrollLock -- Begin audio recording ++ Mod+Pause -- Begin screen recording without audio ++ Mod+Print Screen -- Start screenkey ++ Mod+Delete -- kills ffmpeg and screenkey, thus ending recordings and screen ++ ThinkVantage button (on Thinkpads) -- kills ffmpeg and screenkey, thus ending recordings + +Each of the recording scripts are located in `~/.config/Scripts/`. You can check them out or modify them if needed. + +## Other buttons + +I've mapped those extra buttons that some keyboards have (play and pause buttons, email, webbrowsing buttons, etc.) to what you would expect. + +# Special traits of my rice + +## Easy config access + +Open a terminal and type `cfc`. This will open a file where you will see customizable pairs of key shortcuts and config files. Enter any of these shortcuts in bash or ranger to immediately open the file in vim. + +You may add new entries here and they will be refreshed when you save the file in vim. This will take effect immediately once you start a new instance of bash or ranger. + +## Folder and config shortcuts + +Open a terminal and type `cff`. This opens a file when you can keep and create folder shortcuts. There are only a few here now, because I don't know what your folder structure is going to look like, but on my machine, I have 81 and growing. + +Each line has a shortcut key/keys and its target. These can be used in serveral applications. In bash, simply press `d`, the shortcut for `~/Documents` and you will cd there (and automatically `ls -a`). + +ranger works similarly. When in ranger, just press `g` then the shortcut of the folder you want to go to. You may also press `t` plus the shortcut to open a new tab there. `m` plus the shortcut moves the selected files to the folder and `Y` copies them there. **Get good at this. It will make management of even the most complex file system easy.** + +Lastly qutebrowser implements these shortcuts as well. When you see a file or image you want to download, press `;` followed by the folder shortcut and qutebrowser will let you select the file with its hint system. The file will then download to the directory you chose. + +## Dynamically constructed configs + +Each time you save changes to either the config shortcut file or the folder shortcut file in vim, vim will automatically run a bash script that updates your bash/ranger config, allowing you to use your new shortcuts in your next instance of bash/ranger or after resourcing your rc files. + +# Explore and customize + +Don't like something about the rice? Change it. If you have a problem, try figuring it out yourself, but if you can't, ask on my YouTube or by my email. + +EDIT: July 31, 2017. All the feedback I've gotten is tremendous and I'm glad this has gotten so many people into customization! + +# Contact + +[luke@lukesmith.xyz](mailto:luke@lukesmith.xyz) -- For questions! + +[http://lukesmith.xyz](http://lukesmith.xyz) -- For stalking! + +[Send Me Money!](https://paypal.me/LukeMSmith) -- For gratitude! + +[My Github Page](https://github.com/LukeSmithxyz) -- For the code behind it! + +[Twitter](https://twitter.com/lukesfiat) -- For updates! + +[RSS](http://lukesmith.xyz/rss.xml) -- For even better updates! diff --git a/.config/i3/kb-lights.py b/.config/i3/kb-lights.py new file mode 100755 index 00000000..f492de0a --- /dev/null +++ b/.config/i3/kb-lights.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +from sys import argv +import dbus + + +def kb_light_set(delta): + bus = dbus.SystemBus() + kbd_backlight_proxy = bus.get_object('org.freedesktop.UPower', '/org/freedesktop/UPower/KbdBacklight') + kbd_backlight = dbus.Interface(kbd_backlight_proxy, 'org.freedesktop.UPower.KbdBacklight') + + current = kbd_backlight.GetBrightness() + maximum = kbd_backlight.GetMaxBrightness() + new = max(0, current + delta) + + if 0 <= new <= maximum: + current = new + kbd_backlight.SetBrightness(current) + + # Return current backlight level percentage + return 100 * current / maximum + +if __name__ == '__main__': + if len(argv[1:]) == 1: + if argv[1] == "--up" or argv[1] == "+": + # ./kb-light.py (+|--up) to increment + print(kb_light_set(1)) + elif argv[1] == "--down" or argv[1] == "-": + # ./kb-light.py (-|--down) to decrement + print(kb_light_set(-1)) + else: + print("Unknown argument:", argv[1]) + else: + print("Script takes exactly one argument.", len(argv[1:]), "arguments provided.") diff --git a/.config/i3/lock.png b/.config/i3/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..cd8b22805b45598d20da68659fb3f4f2da545fad GIT binary patch literal 5016 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 ia@G2Sxz>prD*q3~jyNGKOX8mZ0000 +volume_down_5 = , - +volume_up_5 = . = +volume_10 = M-1 +volume_20 = M-2 +volume_30 = M-3 +volume_40 = M-4 +volume_50 = M-5 +volume_60 = M-6 +volume_70 = M-7 +volume_80 = M-8 +volume_90 = M-9 + +# Directory navigation keys: defaults are Shift-number +# (i.e., 'shift 1' -> '!' -> 'Fastdir1'). +go_to_a_directory = i +go_to_music_directory = M-m +go_to_fast_dir1 = M-a +go_to_fast_dir2 = M-l +go_to_fast_dir3 = M-p +go_to_fast_dir4 = M-d +go_to_fast_dir5 = M-c +go_to_fast_dir6 = ^ +go_to_fast_dir7 = & +go_to_fast_dir8 = * +go_to_fast_dir9 = ( +go_to_fast_dir10 = ) +#go_to_playing_file = G +go_up = h + +# Playlist specific keys: +add_file = a +add_directory = A +#plist_add_stream = u +delete_from_playlist = x +playlist_full_paths = P +plist_move_up = K +plist_move_down = J +save_playlist = V +remove_dead_entries = Y +clear_playlist = C + +# Queue manipulation keys: +enqueue_file = z +clear_queue = Z + +# User interaction control: +history_up = UP +history_down = DOWN +delete_to_start = ^u +delete_to_end = ^k +cancel = ^x ESCAPE +hide_message = M + +# Softmixer specific keys: +toggle_softmixer = w +#toggle_make_mono = J + +# Equalizer specific keys: +toggle_equalizer = E +equalizer_refresh = e +#equalizer_prev = K +#equalizer_next = k + +# External commands: +mark_start = ' +mark_end = " +exec_command1 = F1 +exec_command2 = F2 +exec_command3 = F3 +exec_command4 = F4 +exec_command5 = F5 +exec_command6 = F6 +exec_command7 = F7 +exec_command8 = F8 +exec_command9 = F9 +exec_command10 = F10 + +# The following commands are available but not assigned to any keys by +# default: +# +# toggle_percent Switch on/off play progress bar time percentage +# diff --git a/.config/moc/themes/theme b/.config/moc/themes/theme new file mode 100755 index 00000000..561ccec2 --- /dev/null +++ b/.config/moc/themes/theme @@ -0,0 +1,32 @@ +background = default default +frame = red default +window_title = white default +directory = blue default bold +selected_directory = black blue bold +playlist = white default bold +selected_playlist = black blue bold +file = yellow default +selected_file = black yellow +marked_file = green default bold +marked_selected_file = black blue bold +info = blue default bold +status = white default +title = white default bold +state = white default bold +current_time = white default bold +time_left = white default +total_time = white default bold +time_total_frames = white default +sound_parameters = white default bold +legend = white default +disabled = blue default +enabled = white default bold +empty_mixer_bar = white default +filled_mixer_bar = black cyan +empty_time_bar = white default +filled_time_bar = black cyan +entry = red default +entry_title = black cyan +error = red default bold +message = green default bold +plist_time = white default bold diff --git a/.config/mpd/mpd.conf b/.config/mpd/mpd.conf new file mode 100644 index 00000000..560ea97b --- /dev/null +++ b/.config/mpd/mpd.conf @@ -0,0 +1,29 @@ +####### MPD CONFIG ####### + +# Required files +db_file "~/.config/mpd/database" +log_file "~/.config/mpd/log" + +# Optional +music_directory "~/Music" +playlist_directory "~/.config/mpd/playlists" +pid_file "~/.config/mpd/pid" +state_file "~/.config/mpd/state" +sticker_file "~/.config/mpd/sticker.sql" + +max_output_buffer_size "16384" + +audio_output { + type "alsa" + name "mpd alsamixer-output" + mixer_type "software" +} + +audio_output { +type "fifo" +name "toggle_visualizer" +path "/tmp/mpd.fifo" +format "44100:16:2" +} + +####### END MPD CONFIG ####### diff --git a/.config/mpv/input.conf b/.config/mpv/input.conf new file mode 100644 index 00000000..0a9b5fd4 --- /dev/null +++ b/.config/mpv/input.conf @@ -0,0 +1,199 @@ +# mpv keybindings +# +# Location of user-defined bindings: ~/.config/mpv/input.conf +# +# Lines starting with # are comments. Use SHARP to assign the # key. +# Copy this file and uncomment and edit the bindings you want to change. +# +# List of commands and further details: DOCS/man/input.rst +# List of special keys: --input-keylist +# Keybindings testing mode: mpv --input-test --force-window --idle +# +# Use 'ignore' to unbind a key fully (e.g. 'ctrl+a ignore'). +# +# Strings need to be quoted and escaped: +# KEY show-text "This is a single backslash: \\ and a quote: \" !" +# +# You can use modifier-key combinations like Shift+Left or Ctrl+Alt+x with +# the modifiers Shift, Ctrl, Alt and Meta (may not work on the terminal). +# +# The default keybindings are hardcoded into the mpv binary. +# You can disable them completely with: --no-input-default-bindings + +# Developer note: +# On compilation, this file is baked into the mpv binary, and all lines are +# uncommented (unless '#' is followed by a space) - thus this file defines the +# default key bindings. + +# If this is enabled, treat all the following bindings as default. +#default-bindings start + +#MOUSE_BTN0 ignore # don't do anything +#MOUSE_BTN0_DBL cycle fullscreen # toggle fullscreen on/off +#MOUSE_BTN2 cycle pause # toggle pause on/off +#MOUSE_BTN3 seek 10 +#MOUSE_BTN4 seek -10 +#MOUSE_BTN5 add volume -2 +#MOUSE_BTN6 add volume 2 + +# Mouse wheels, touchpad or other input devices that have axes +# if the input devices supports precise scrolling it will also scale the +# numeric value accordingly +#AXIS_UP seek 10 +#AXIS_DOWN seek -10 +#AXIS_LEFT seek 5 +#AXIS_RIGHT seek -5 + +## Seek units are in seconds, but note that these are limited by keyframes +#RIGHT seek 5 +#LEFT seek -5 +#UP seek 60 +#DOWN seek -60 +# Do smaller, always exact (non-keyframe-limited), seeks with shift. +# Don't show them on the OSD (no-osd). +#Shift+RIGHT no-osd seek 1 exact +#Shift+LEFT no-osd seek -1 exact +#Shift+UP no-osd seek 5 exact +#Shift+DOWN no-osd seek -5 exact +# Skip to previous/next subtitle (subject to some restrictions; see manpage) +#Ctrl+LEFT no-osd sub-seek -1 +#Ctrl+RIGHT no-osd sub-seek 1 +#PGUP add chapter 1 # skip to next chapter +#PGDWN add chapter -1 # skip to previous chapter +#Shift+PGUP seek 600 +#Shift+PGDWN seek -600 +#[ multiply speed 0.9091 # scale playback speed +#] multiply speed 1.1 +#{ multiply speed 0.5 +#} multiply speed 2.0 +#BS set speed 1.0 # reset speed to normal +#q quit +#Q quit-watch-later +#q {encode} quit 4 +#ESC set fullscreen no +#ESC {encode} quit 4 +#p cycle pause # toggle pause/playback mode +#. frame-step # advance one frame and pause +#, frame-back-step # go back by one frame and pause +#SPACE cycle pause +#> playlist-next # skip to next file +#ENTER playlist-next # skip to next file +#< playlist-prev # skip to previous file +#O no-osd cycle-values osd-level 3 1 # cycle through OSD mode +#o show-progress +#P show-progress +#I show-text "${filename}" # display filename in osd +#z add sub-delay -0.1 # subtract 100 ms delay from subs +#x add sub-delay +0.1 # add +#ctrl++ add audio-delay 0.100 # this changes audio/video sync +#ctrl+- add audio-delay -0.100 +#9 add volume -2 +#/ add volume -2 +#0 add volume 2 +#* add volume 2 +#m cycle mute +#1 add contrast -1 +#2 add contrast 1 +#3 add brightness -1 +#4 add brightness 1 +#5 add gamma -1 +#6 add gamma 1 +#7 add saturation -1 +#8 add saturation 1 +#Alt+0 set window-scale 0.5 +#Alt+1 set window-scale 1.0 +#Alt+2 set window-scale 2.0 +# toggle deinterlacer (automatically inserts or removes required filter) +#d cycle deinterlace +#r add sub-pos -1 # move subtitles up +#t add sub-pos +1 # down +#v cycle sub-visibility +# stretch SSA/ASS subtitles with anamorphic videos to match historical +#V cycle sub-ass-vsfilter-aspect-compat +# switch between applying no style overrides to SSA/ASS subtitles, and +# overriding them almost completely with the normal subtitle style +#u cycle-values sub-ass-style-override "force" "no" +#j cycle sub # cycle through subtitles +#J cycle sub down # ...backwards +#SHARP cycle audio # switch audio streams +#_ cycle video +#T cycle ontop # toggle video window ontop of other windows +#f cycle fullscreen # toggle fullscreen +#s screenshot # take a screenshot +#S screenshot video # ...without subtitles +#Ctrl+s screenshot window # ...with subtitles and OSD, and scaled +#Alt+s screenshot each-frame # automatically screenshot every frame +#w add panscan -0.1 # zoom out with -panscan 0 -fs +#e add panscan +0.1 # in +# cycle video aspect ratios; "-1" is the container aspect +#A cycle-values video-aspect "16:9" "4:3" "2.35:1" "-1" +#POWER quit +#PLAY cycle pause +#PAUSE cycle pause +#PLAYPAUSE cycle pause +#STOP quit +#FORWARD seek 60 +#REWIND seek -60 +#NEXT playlist-next +#PREV playlist-prev +#VOLUME_UP add volume 2 +#VOLUME_DOWN add volume -2 +#MUTE cycle mute +#CLOSE_WIN quit +#CLOSE_WIN {encode} quit 4 +#E cycle edition # next edition +#l ab-loop # Set/clear A-B loop points +#L cycle-values loop "inf" "no" # toggle infinite looping +#ctrl+c quit 4 + +# Apple Remote section +#AR_PLAY cycle pause +#AR_PLAY_HOLD quit +#AR_CENTER cycle pause +#AR_CENTER_HOLD quit +#AR_NEXT seek 10 +#AR_NEXT_HOLD seek 120 +#AR_PREV seek -10 +#AR_PREV_HOLD seek -120 +#AR_MENU show-progress +#AR_MENU_HOLD cycle mute +#AR_VUP add volume 2 +#AR_VUP_HOLD add chapter 1 +#AR_VDOWN add volume -2 +#AR_VDOWN_HOLD add chapter -1 + +# For tv:// +#h cycle tv-channel -1 # previous channel +#k cycle tv-channel +1 # next channel + +# For dvb:// +#H cycle dvb-channel-name -1 # previous channel +#K cycle dvb-channel-name +1 # next channel + +# +# Legacy bindings (may or may not be removed in the future) +# +#! add chapter -1 # skip to previous chapter +#@ add chapter 1 # next + +# +# Not assigned by default +# (not an exhaustive list of unbound commands) +# + +# ? add sub-scale +0.1 # increase subtitle font size +# ? add sub-scale -0.1 # decrease subtitle font size +# ? sub-step -1 # immediately display next subtitle +# ? sub-step +1 # previous +# ? cycle angle # switch DVD/Bluray angle +# ? add balance -0.1 # adjust audio balance in favor of left +# ? add balance 0.1 # right +# ? cycle sub-forced-only # toggle DVD forced subs +# ? cycle program # cycle transport stream programs +# ? stop # stop playback (quit or enter idle mode) + +l seek 5 +h seek -5 +j seek -60 +k seek 60 +S cycle sub diff --git a/.config/mutt/aliases b/.config/mutt/aliases new file mode 100644 index 00000000..86a20297 --- /dev/null +++ b/.config/mutt/aliases @@ -0,0 +1,13 @@ +#Here you can put email aliases. Here's an example: + +alias luke luke@lukesmith.xyz + +#When you put "luke" as the recipient in mutt, it will automatically direct it to my email address. + +#You can also put multiple emails under one aliases: + +alias project_members billy@gmail.com, sally@gmail.com, amanda@gmail.com, chad@gmail.com + +#With the above alias, if you put "project_members" as the recipient, mutt will fill in all the emails above as the recipients. +# +#This is extremely useful, so take advantage of it! diff --git a/.config/mutt/email.md b/.config/mutt/email.md new file mode 100644 index 00000000..a7504fdc --- /dev/null +++ b/.config/mutt/email.md @@ -0,0 +1,40 @@ +# Luke's mutt/OfflineIMAP/msmtp/notmuch setup + +## My email setup gives you the following: + ++ A clean, fast and vim-like terminal interface to send and read email (mutt) ++ OfflineIMAP, which takes keep a copy of all of your mail offline, allowing you to read and ++ notmuch as an email indexer, which allows you to easily search email by content within mutt. ++ A looping script which continually uses OfflineIMAP to check mail, and if there is new mail, it will both notify you with a ding and then tell notmuch to quickly index the new mail for searching. + +All of these features are well synced together and require just a little setup. + +To use my email setup, be sure to have `neomutt`, `offlineimap`, `msmtp` `notmuch` and `notmuch-mutt` installed. + +Note that the notification sound will work on i3 by default. You can edit the notification command that runs in `.config/Scripts/check.sh`. + +## How to set it up. + +To use this setup, you have to add your email settings where required. + +There are several steps after which everything should work nicely. + ++ **First**, open `.offlineimaprc` and add your email account and server info (details are in that file. ++ To index your mail for quick searching, run `notmuch setup` and give your mail directory (`~/.Mail` by default in my configs) ++ Then you can go ahead and start syncing your email by running `offlineimap -o`. This will download your mail from all the accounts you use to `~/.Mail`. + + If you want to use my autosync loop script, make sure to check `.config/Scripts/inboxes` to ensure that your inboxes are there. ++ Next, add your email account info to `.msmtprc`. ++ And the same to `.config/mutt/personalrc` or `.config/mutt/gmailrc` or your own rc file. + + (mutt will try to load the `gmailrc` by default. You can change this in `.config/mutt/muttrc`.) + +## Updating + +As I said before, I have a loop script in `.config/Scripts/mailsyncloop.sh` which will run OfflineIMAPs every few minutes and will play a notification sound and run notmuch if new mail is found. + +I suggest running this scipt in a tty or tmux session, so you can check up on it if you really want. That's what I do. + +## Enjoy your email! + +If you're using my i3 config, you can run mutt with `mutt`. Explore the `muttrc` to see my bindings and add your own. + +If you're not using my i3 config, you may want to move `muttrc` to `~/.muttrc`, because I keep my `muttrc` in the `.config` directory to different reasons, but it will look only in `~` by default. diff --git a/.config/mutt/gmailrc b/.config/mutt/gmailrc new file mode 100644 index 00000000..c86573a3 --- /dev/null +++ b/.config/mutt/gmailrc @@ -0,0 +1,30 @@ +# vim: filetype=muttrc +# Gmail app password should be generated for this configuration file. Never use your proper password in a standard text field. +set imap_user = "YOURNAME@gmail.com" +set smtp_url = "smtp://YOURNAME@smtp.gmail.com:587/" +set from = "YOURNAME@gmail.com" +set realname = "YOUR ACTUAL NAME" +set mbox_type = Maildir +set sendmail = "/usr/bin/msmtp -a gmail" +set folder = "~/.Mail/Gmail" +set spoolfile = "+INBOX" +set record = /dev/null +set mbox = "+[Gmail].All Mail" +set postponed = "+[Gmail].Drafts" +set header_cache = ~/.config/mutt/gmail/cache/headers +set message_cachedir = ~/.config/mutt/gmail/cache/bodies +set certificate_file = ~/.config/mutt/gmail/certificates +set ssl_starttls = yes +set ssl_force_tls = yes + +mailboxes +INBOX + +bind index g noop +macro index gi "=INBOX" "Go to inbox" +macro index ga "=[Gmail].All Mail" "Go to all mail" +macro index gs "=[Gmail].Sent Mail" "Go to sent mail" +macro index gS "=[Gmail].Spam" "Go to spam" +macro index gt "=[Gmail].Trash" "Go to trash" +macro index gd "=[Gmail].Drafts" "Go to drafts" +macro index gl "=lingcircle" "Go to lingcircle" +macro index gr "=ugaroml" "Go to ugaroml" diff --git a/.config/mutt/mailcap b/.config/mutt/mailcap new file mode 100644 index 00000000..0e8631e7 --- /dev/null +++ b/.config/mutt/mailcap @@ -0,0 +1,11 @@ +#text/html; qutebrowser %s &; test=test -n "$DISPLAY"; needsterminal; + +text/html; w3m -I %{charset} -T text/html; copiousoutput; +#text/html; mv %s %s.html && qutebrowser %s.html > /dev/null; needsterminal; +# +application/pdf; mv %s %s.pdf && mupdf %s.pdf > /dev/null; needsterminal; + +image/*; ~/.config/mutt/muttimage.sh %s ; copiousoutput + +#application/pdf; pdftotext '%s' -; copiousoutput; description=PDF Document; +#nametemplate=%s.pdf diff --git a/.config/mutt/muttcol b/.config/mutt/muttcol new file mode 100644 index 00000000..e9d6defb --- /dev/null +++ b/.config/mutt/muttcol @@ -0,0 +1,151 @@ +# vim: filetype=muttrc + +# +# +# make sure that you are using mutt linked against slang, not ncurses, or +# suffer the consequences of weird color issues. use "mutt -v" to check this. + +# custom body highlights ----------------------------------------------- +# highlight my name and other personally relevant strings +#color body yellow default "(ethan|schoonover)" +# custom index highlights ---------------------------------------------- +# messages which mention my name in the body +#color index yellow default "~b \"phil(_g|\!| gregory| gold)|pgregory\" !~N !~T !~F !~p !~P" +#color index J_cream brightwhite "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~N !~T !~F !~p !~P" +#color index yellow cyan "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~T !~F !~p !~P" +#color index yellow J_magent "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~F !~p !~P" +## messages which are in reference to my mails +#color index J_magent default "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" !~N !~T !~F !~p !~P" +#color index J_magent brightwhite "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~N !~T !~F !~p !~P" +#color index J_magent cyan "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~T !~F !~p !~P" +#color index J_magent red "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~F !~p !~P" + +# for background in 16 color terminal, valid background colors include: +# base03, bg, black, any of the non brights + +# basic colors --------------------------------------------------------- +color normal brightyellow default +color error red default +color tilde black default +color message cyan default +color markers red white +color attachment white default +color search brightmagenta default +#color status J_black J_status +color status brightyellow black +color indicator brightblack yellow +color tree yellow default # arrow in threads + +# basic monocolor screen +mono bold bold +mono underline underline +mono indicator reverse +mono error bold + +# index ---------------------------------------------------------------- + +#color index red default "~D(!~p|~p)" # deleted +#color index black default ~F # flagged +#color index brightred default ~= # duplicate messages +#color index brightgreen default "~A!~N!~T!~p!~Q!~F!~D!~P" # the rest +#color index J_base default "~A~N!~T!~p!~Q!~F!~D" # the rest, new +color index red default "~A" # all messages +color index brightred default "~E" # expired messages +color index blue default "~N" # new messages +color index blue default "~O" # old messages +color index brightmagenta default "~Q" # messages that have been replied to +color index brightgreen default "~R" # read messages +color index blue default "~U" # unread messages +color index blue default "~U~$" # unread, unreferenced messages +color index brightyellow default "~v" # messages part of a collapsed thread +color index brightyellow default "~P" # messages from me +color index cyan default "~p!~F" # messages to me +color index cyan default "~N~p!~F" # new messages to me +color index cyan default "~U~p!~F" # unread messages to me +color index brightgreen default "~R~p!~F" # messages to me +color index red default "~F" # flagged messages +color index red default "~F~p" # flagged messages to me +color index red default "~N~F" # new flagged messages +color index red default "~N~F~p" # new flagged messages to me +color index red default "~U~F~p" # new flagged messages to me +color index black red "~D" # deleted messages +color index brightcyan default "~v~(!~N)" # collapsed thread with no unread +color index yellow default "~v~(~N)" # collapsed thread with some unread +color index green default "~N~v~(~N)" # collapsed thread with unread parent +# statusbg used to indicated flagged when foreground color shows other status +# for collapsed thread +color index red black "~v~(~F)!~N" # collapsed thread with flagged, no unread +color index yellow black "~v~(~F~N)" # collapsed thread with some unread & flagged +color index green black "~N~v~(~F~N)" # collapsed thread with unread parent & flagged +color index green black "~N~v~(~F)" # collapsed thread with unread parent, no unread inside, but some flagged +color index cyan black "~v~(~p)" # collapsed thread with unread parent, no unread inside, some to me directly +color index yellow red "~v~(~D)" # thread with deleted (doesn't differentiate between all or partial) +#color index yellow default "~(~N)" # messages in threads with some unread +#color index green default "~S" # superseded messages +#color index red default "~T" # tagged messages +#color index brightred red "~=" # duplicated messages + +# message headers ------------------------------------------------------ + +#color header brightgreen default "^" +color hdrdefault brightgreen default +color header brightyellow default "^(From)" +color header blue default "^(Subject)" + +# body ----------------------------------------------------------------- + +color quoted blue default +color quoted1 cyan default +color quoted2 yellow default +color quoted3 red default +color quoted4 brightred default + +color signature brightgreen default +color bold black default +color underline black default +color normal default default +# +color body brightcyan default "[;:][-o][)/(|]" # emoticons +color body brightcyan default "[;:][)(|]" # emoticons +color body brightcyan default "[*]?((N)?ACK|CU|LOL|SCNR|BRB|BTW|CWYL|\ + |FWIW|vbg|GD&R|HTH|HTHBE|IMHO|IMNSHO|\ + |IRL|RTFM|ROTFL|ROFL|YMMV)[*]?" +color body brightcyan default "[ ][*][^*]*[*][ ]?" # more emoticon? +color body brightcyan default "[ ]?[*][^*]*[*][ ]" # more emoticon? + +## pgp + +color body red default "(BAD signature)" +color body cyan default "(Good signature)" +color body brightblack default "^gpg: Good signature .*" +color body brightyellow default "^gpg: " +color body brightyellow red "^gpg: BAD signature from.*" +mono body bold "^gpg: Good signature" +mono body bold "^gpg: BAD signature from.*" + +# yes, an insance URL regex +color body red default "([a-z][a-z0-9+-]*://(((([a-z0-9_.!~*'();:&=+$,-]|%[0-9a-f][0-9a-f])*@)?((([a-z0-9]([a-z0-9-]*[a-z0-9])?)\\.)*([a-z]([a-z0-9-]*[a-z0-9])?)\\.?|[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+)(:[0-9]+)?)|([a-z0-9_.!~*'()$,;:@&=+-]|%[0-9a-f][0-9a-f])+)(/([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*(;([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*)*(/([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*(;([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*)*)*)?(\\?([a-z0-9_.!~*'();/?:@&=+$,-]|%[0-9a-f][0-9a-f])*)?(#([a-z0-9_.!~*'();/?:@&=+$,-]|%[0-9a-f][0-9a-f])*)?|(www|ftp)\\.(([a-z0-9]([a-z0-9-]*[a-z0-9])?)\\.)*([a-z]([a-z0-9-]*[a-z0-9])?)\\.?(:[0-9]+)?(/([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*(;([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*)*(/([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*(;([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*)*)*)?(\\?([-a-z0-9_.!~*'();/?:@&=+$,]|%[0-9a-f][0-9a-f])*)?(#([-a-z0-9_.!~*'();/?:@&=+$,]|%[0-9a-f][0-9a-f])*)?)[^].,:;!)? \t\r\n<>\"]" +# and a heavy handed email regex +#color body J_magent default "((@(([0-9a-z-]+\\.)*[0-9a-z-]+\\.?|#[0-9]+|\\[[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\]),)*@(([0-9a-z-]+\\.)*[0-9a-z-]+\\.?|#[0-9]+|\\[[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\]):)?[0-9a-z_.+%$-]+@(([0-9a-z-]+\\.)*[0-9a-z-]+\\.?|#[0-9]+|\\[[0-2]?[0-9]?[0-9]\\.[0-2]?[0-9]?[0-9]\\.[0-2]?[0-9]?[0-9]\\.[0-2]?[0-9]?[0-9]\\])" + +# Various smilies and the like +#color body brightwhite default "<[Gg]>" # +#color body brightwhite default "<[Bb][Gg]>" # +#color body yellow default " [;:]-*[})>{(<|]" # :-) etc... +# *bold* +#color body blue default "(^|[[:space:][:punct:]])\\*[^*]+\\*([[:space:][:punct:]]|$)" +#mono body bold "(^|[[:space:][:punct:]])\\*[^*]+\\*([[:space:][:punct:]]|$)" +# _underline_ +#color body blue default "(^|[[:space:][:punct:]])_[^_]+_([[:space:][:punct:]]|$)" +#mono body underline "(^|[[:space:][:punct:]])_[^_]+_([[:space:][:punct:]]|$)" +# /italic/ (Sometimes gets directory names) +#color body blue default "(^|[[:space:][:punct:]])/[^/]+/([[:space:][:punct:]]|$)" +#mono body underline "(^|[[:space:][:punct:]])/[^/]+/([[:space:][:punct:]]|$)" + +# Border lines. +#color body blue default "( *[-+=#*~_]){6,}" + +#folder-hook . "color status J_black J_status " +#folder-hook gmail/inbox "color status J_black yellow " +#folder-hook gmail/important "color status J_black yellow " + diff --git a/.config/mutt/muttimage.sh b/.config/mutt/muttimage.sh new file mode 100755 index 00000000..b67de83b --- /dev/null +++ b/.config/mutt/muttimage.sh @@ -0,0 +1,8 @@ +#! /bin/sh + +#### Determine size of Terminal +height=`stty size | awk 'BEGIN {FS = " "} {print $1;}'` +width=`stty size | awk 'BEGIN {FS = " "} {print $2;}'` + +### Display Image / offset with mutt bar +echo -e "2;3;\n0;1;210;20;$((width*7-250));$((height*14-100));0;0;0;0;$1\n4;\n3;" | /usr/lib/w3m/w3mimgdisplay & diff --git a/.config/mutt/muttrc b/.config/mutt/muttrc new file mode 100644 index 00000000..83412281 --- /dev/null +++ b/.config/mutt/muttrc @@ -0,0 +1,41 @@ +source ~/.config/mutt/gmailrc +source ~/.config/mutt/muttcol +source ~/.config/mutt/aliases + +set sort = 'reverse-date' +set editor = vim +#set copy = no +set timeout = "5" +set mail_check = "10" +set mailcap_path = ~/.config/mutt/mailcap +set date_format="%m/%d %I:%M" +set index_format="%2C %Z %d %-15.15F %s (%-4.4c)" + +auto_view text/html +alternative_order text/plain text/enriched text/html + +mono bold bold +mono underline underline +mono indicator reverse +color index yellow default '.*' +color index_author red default '.*' +color index_number blue default +color index_subject cyan default '.s' +color index_size green default +color normal default default +color body brightred default [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+ +color body brightblue default (https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+ + +bind editor noop +bind index G last-entry +bind index gg first-entry +bind index d half-down +bind index u half-up +bind index D delete-message +bind index U undelete-message +bind index F search +bind index R group-reply + +auto_view application/pdf + +macro index,pager U "set pipe_decode = yesurlviewset pipe_decode = no""view URLs" diff --git a/.config/mutt/personalrc b/.config/mutt/personalrc new file mode 100644 index 00000000..a372456d --- /dev/null +++ b/.config/mutt/personalrc @@ -0,0 +1,23 @@ +# vim: filetype=muttrc +set imap_user = "YOU@YOURDOMAIN.COM" +set smtp_url = "SMTPSERVERINFO:PORT" +set realname = "YOUR NAME" +set mbox_type = Maildir +set sendmail = "/usr/bin/msmtp -a personal" +set folder = "~/.Mail/Personal" +set spoolfile = +INBOX +set record = +INBOX.Sent +set postponed = +INBOX.Drafts +set header_cache = ~/.config/mutt/Personal/cache/headers +set message_cachedir = ~/.config/mutt/Personal/cache/bodies +set certificate_file = ~/.config/mutt/Personal/certificates +set ssl_starttls = yes +set ssl_force_tls = yes + +bind index g noop +bind index gg first-entry +macro index gi "=INBOX" "Go to inbox" +macro index gs "=INBOX.Sent" "Go to sent" +macro index gd "=INBOX.Drafts" "Go to drafts" +macro index gj "=INBOX.Junk" "Go to junk" +macro index gt "=INBOX.Trash" "Go to trash" diff --git a/.config/neofetch/config b/.config/neofetch/config new file mode 100755 index 00000000..ece8c0b9 --- /dev/null +++ b/.config/neofetch/config @@ -0,0 +1,431 @@ +#!/usr/bin/env bash +# vim:fdm=marker +# +# Neofetch config file +# https://github.com/dylanaraps/neofetch + +# Speed up script by not using unicode +export LC_ALL=C +export LANG=C + +# Info Options {{{ + + +# Info +# See this wiki page for more info: +# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info +printinfo () { + info title + info underline + + info "Model" model + info "OS" distro + info "Kernel" kernel + info "Uptime" uptime + info "Packages" packages + info "Shell" shell + info "Resolution" resolution + info "DE" de + info "WM" wm + info "WM Theme" wmtheme + #info "Theme" theme + #info "Icons" icons + info "Terminal" term + info "Terminal Font" termfont + info "CPU" cpu + info "GPU" gpu + info "Memory" memory + + info "CPU Usage" cpu_usage + info "Disk" disk + #info "Battery" battery + #info "Font" font + #info "Song" song + # info "Local IP" localip + # info "Public IP" publicip + #info "Users" users + #info "Birthday" birthday + + info linebreak + info cols +} + + +# Kernel + +# Show more kernel info +# --kernel_shorthand on/off +kernel_shorthand="on" + + +# Distro + +# Shorten the output of distro (tiny, on, off) +# NOTE: This is only possible on Linux +distro_shorthand="off" + +# Mac OS X hide/show build version +# --osx_buildversion on/off +osx_buildversion="on" + +# Mac OS X hide/show codename +# --osx_codename on/off +osx_codename="on" + +# Show 'x86_64' and 'x86' in 'Distro:' output. +# --os_arch on/off +os_arch="on" + + +# Uptime + +# Shorten the output of the uptime function +# --uptime_shorthand tiny, on, off +uptime_shorthand="off" + + +# Shell + +# Show the path to $SHELL +# --shell_path on/off +shell_path="on" + +# Show $SHELL's version +# --shell_version on/off +shell_version="off" + + +# CPU + +# CPU speed type +# Only works on Linux with cpufreq. +# --speed_type current, min, max, bios, +# scaling_current, scaling_min, scaling_max +speed_type="max" + +# CPU Shorthand +# Set shorthand setting +# --cpu_shorthand name, speed, tiny, on, off +cpu_shorthand="off" + +# CPU Usage display +# Set CPU usage display setting +# --cpu_display bar, infobar, barinfo, off +cpu_display="off" + +# CPU Cores +# Display CPU cores in output +# --cpu_cores on/off +cpu_cores="on" + + +# GPU + +# Shorten output of the getgpu funcion +# --gpu_shorthand on/off/tiny +gpu_shorthand="on" + +# Enable/Disable GPU Brand +# --gpu_brand on/off +gpu_brand="on" + +# Resolution + +# Display refresh rate next to each monitor +# Unsupported on Windows +# --refresh_rate on/off +refresh_rate="off" + + +# Gtk Theme / Icons + +# Shorten output (Hide [GTK2] etc) +# --gtk_shorthand on/off +gtk_shorthand="off" + + +# Enable/Disable gtk2 theme/icons output +# --gtk2 on/off +gtk2="on" + +# Enable/Disable gtk3 theme/icons output +# --gtk3 on/off +gtk3="on" + + +# Battery + +# Which battery to display. +# By default we display all batteries. +# NOTE: Only works on Linux. +# --battery_num all, 0, 1, 2, etc +battery_num="all" + +# Whether or not to print each battery on the same line. +# By default each battery gets its own line and title. +# NOTE: Only works on Linux. +# --battery_shorthand on/off +battery_shorthand="off" + + +# IP Address + +# Website to ping for the public IP +# --ip_host url +public_ip_host="http://ident.me" + + +# Song + +# Print the Artist and Title on seperate lines +# --song_shorthand on/off +song_shorthand="off" + + +# Birthday + +# Whether to show a long pretty output +# or a shortened one +# NOTE: Long pretty output doesn't work on OpenBSD or NetBSD. +# --birthday_shorthand on/off +birthday_shorthand="off" + +# Whether to show the time in the output +# --birthday_time on/off +birthday_time="on" + +# Date format to use when printing birthday +# --birthday_format "format" +birthday_format="+%a %d %b %Y %l:%M %p" + + +# }}} + +# Text Colors {{{ + + +# Text Colors +# Each number represents a different part of +# the text in this order: +# title, @, underline, subtitle, colon, info +# colors=(4 6 1 8 8 6) +# You can also specify: +# fg (foreground color) +colors=(distro) + + +# }}} + +# Text Options {{{ + + +# Toggle bold text +# --bold on/off +bold="on" + +# Enable/Disable Underline +# --underline on/off +underline_enabled="on" + +# Underline character +# --underline_char char +underline_char="-" + + +# }}} + +# Color Blocks {{{ + + +# Color block range +# --block_range start end +start=0 +end=7 + +# Toggle color blocks +# --color_blocks on/off +color_blocks="on" + +# Color block width in spaces +# --block_width num +block_width=2 + +# Color block height in lines +# --block_height num +block_height=1 + + +# }}} + +# Progress Bars {{{ + + +# Progress bar character +# --progress_char elapsed_char total_char +progress_char_elapsed="-" +progress_char_total="=" + +# Progress border +# --progress_border on/off +progress_border="on" + +# Progress bar length in spaces +# Number of chars long to make the progress bars. +# --progress_length num +progress_length="15" + +# Progress bar colors +# When set to distro, uses your distro's logo colors +# Takes: num, "distro" +# --progress_colors col col +progress_color_elapsed="distro" +progress_color_total="distro" + +# Customize how the info is displayed. +# bar: Only the progress bar is displayed. +# infobar: The bar is displayed after the info. +# barinfo: The bar is displayed before the info. +# off: Only the info is displayed. +# +# --memory_display bar/infobar/barinfo/off +# --battery_display bar/infobar/barinfo/off +# --disk_display bar/infobar/barinfo/off +memory_display="off" +battery_display="off" +disk_display="off" + + +# }}} + +# Image Options {{{ + + +# Image Source +# --image wall, ascii, /path/to/img, /path/to/dir/, off +image="wall" + +# Thumbnail directory +thumbnail_dir="$HOME/.cache/thumbnails/neofetch" + +# W3m-img path +# Some systems have this in another location +w3m_img_path="/usr/lib/w3m/w3mimgdisplay" + +# Image position +# Only works with the w3m backend +# --image_position left/right +image_position="left" + +# Crop mode +# --crop_mode normal/fit/fill +crop_mode="normal" + +# Crop offset +# Only affects normal mode. +# --crop_offset northwest/north/northeast/west/center +# east/southwest/south/southeast +crop_offset="center" + +# Image size +# The image is half the terminal width by default. +# --size auto, 00px, 00%, none +image_size="auto" + +# Right gap between image and text +# --gap num +gap=2 + +# Image offsets +# --xoffset px +# --yoffset px +yoffset=0 +xoffset=0 + + +# }}} + +# Ascii Options {{{ + + +# Default ascii image to use +# When this is set to distro it will use your +# distro's logo as the ascii. +# --ascii 'distro', path/to/ascii +ascii="distro" + +# Ascii distro +# Which distro's ascii art to display. +# --ascii_distro 'auto', 'distro_name' +ascii_distro="auto" + +# Ascii colors +# When this is set to distro it will use your +# ditro's colors to color the ascii. +# NOTE: You can also set this to a range of colors +# which will allow you to custom color distro logos +# --ascii_colors distro +# --ascii_colors 2 4 5 6 +ascii_colors=(distro) + +# Logo size +# Arch, Crux and Gentoo have a smaller logo +# variant. Changing the value below to small +# will make neofetch use the small logo. +# --ascii_logo_size small, normal +ascii_logo_size="normal" + +# Bold ascii logo +# Whether or not to bold the ascii logo. +# --ascii_bold on/off +ascii_bold="off" + + +# }}} + +# Scrot Options {{{ + + +# Whether or not to always take a screenshot +# You can manually take a screenshot with "--scrot" or "-s" +scrot="off" + +# Screenshot program to launch +# --scrot_cmd +scrot_cmd="scrot -c -d 3" + +# Scrot dir +# Where to save the screenshots +# --scrot_dir /path/to/screenshot/folder +scrot_dir="$HOME/Pictures/" + +# Scrot filename +# What to name the screenshots +# --scrot_name str +scrot_name="neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png" + +# Image upload host +# Where to upload the image. +# Possible values: imgur, teknik +image_host="imgur" + +# Imgur api key +# This is an api key for neofetch, you can sign up for your own +# here: http://api.imgur.com/oauth2/addclient +imgur_client_id="0e8b44d15e9fc95" + + +# }}} + +# Config Options {{{ + + +# Enable/Disable config file +# --config off, none +config="on" + +# Path to custom config file location +# --config path/to/config +config_file="${XDG_CONFIG_HOME:-${HOME}/.config}/neofetch/config" + + +# }}} diff --git a/.config/polybar/config b/.config/polybar/config new file mode 100644 index 00000000..7b1290e2 --- /dev/null +++ b/.config/polybar/config @@ -0,0 +1,412 @@ +; vim:ft=dosini +;===================================================== +; +; To learn more about how to configure Polybar +; go to https://github.com/jaagr/polybar +; +; The README contains alot of information +; +;===================================================== + +[colors] +;background = ${xrdb:color0} +background = #00000000 +background-alt = #444 +foreground = ${xrdb:color7} +;foreground = #dfdfdf +foreground-alt = #555 +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} +;monitor = ${env:MONITOR} +monitor = ${env:MONITOR:LVDS-1} +width = 100% +height = 24 +;offset-x = 1% +;offset-y = 1% +;radius = 6.0 +fixed-center = false + +background = ${colors.background} +foreground = ${colors.foreground} + +line-size = 3 +line-color = {$xrdb:color1} + +border-size = 0 +border-color = #00000000 + +padding-left = 0 +padding-right = 0 + +module-margin-left = 1 +module-margin-right = 2 + +font-0 = mono:pixelsize=9;1 +font-1 = unifont:fontformat=truetype:size=8:antialias=false;0 +font-2 = Wuncon Siji:pixelsize=9;1 + +#modules-left = i3 +modules-left = i3 mpd +#modules-center = mpd +#modules-right = volume wlan eth battery temperature date +modules-right = home filesystem volume wlan eth battery temperature date + +tray-position = right +tray-padding = 0 +;tray-transparent = true +;tray-background = #0063ff + +;wm-restack = bspwm +;wm-restack = i3 + +;override-redirect = true + +;scroll-up = bspwm-desknext +;scroll-down = bspwm-deskprev + +scroll-up = i3wm-wsnext +scroll-down = i3wm-wsprev + +[module/xwindow] +type = internal/xwindow +label = %title:0:30:...% + +[module/xkeyboard] +type = internal/xkeyboard +blacklist-0 = num lock + +format-prefix = " " +format-prefix-foreground = ${colors.foreground-alt} +format-prefix-underline = ${colors.secondary} + +label-layout = %layout% +label-layout-underline = ${colors.secondary} + +label-indicator-padding = 2 +label-indicator-margin = 1 +label-indicator-background = ${colors.secondary} +label-indicator-underline = ${colors.secondary} + +[module/filesystem] +type = internal/fs +interval = 25 + +mount-0 = / + +label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% +label-unmounted = %mountpoint% not mounted +label-unmounted-foreground = ${colors.foreground-alt} + +[module/home] +type = internal/fs +interval = 25 + +mount-0 = /home + +label-mounted = %{F#0a81f5}~%{F-}: %percentage_used%% +label-unmounted = %mountpoint% not mounted +label-unmounted-foreground = ${colors.foreground-alt} +[module/bspwm] +type = internal/bspwm + +label-focused = %index% +label-focused-background = ${colors.background-alt} +label-focused-underline= ${colors.primary} +label-focused-padding = 2 + +label-occupied = %index% +label-occupied-padding = 2 + +label-urgent = %index%! +label-urgent-background = ${colors.alert} +label-urgent-padding = 2 + +label-empty = %index% +label-empty-foreground = ${colors.foreground-alt} +label-empty-padding = 2 + +[module/i3] +type = internal/i3 +format = +index-sort = true +wrapping-scroll = false + +; Only show workspaces on the same output as the bar +;pin-workspaces = true + +label-mode-padding = 2 +label-mode-foreground = #000 +label-mode-background = ${colors.primary} + +; focused = Active workspace on focused monitor +label-focused = %index% +label-focused-background = ${xrdb:color0} +;label-focused-background = ${module/bspwm.label-focused-background} +label-focused-underline = ${module/bspwm.label-focused-underline} +label-focused-padding = ${module/bspwm.label-focused-padding} + +; unfocused = Inactive workspace on any monitor +label-unfocused = %index% +label-unfocused-padding = ${module/bspwm.label-occupied-padding} + +; visible = Active workspace on unfocused monitor +label-visible = %index% +label-visible-background = ${self.label-focused-background} +label-visible-underline = ${self.label-focused-underline} +label-visible-padding = ${self.label-focused-padding} + +; urgent = Workspace with urgency hint set +label-urgent = %index% +label-urgent-background = ${module/bspwm.label-urgent-background} +label-urgent-padding = ${module/bspwm.label-urgent-padding} + +[module/mpd] +type = internal/mpd +format-online = +# +# + +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 + +[module/xbacklight] +type = internal/xbacklight + +format = `). +## Type: Bool +c.content.hyperlink_auditing = False + +## Whether images are automatically loaded in web pages. +## Type: Bool +c.content.images = True + +## Show javascript alerts. +## Type: Bool +c.content.javascript.alert = True + +## Whether JavaScript can read from or write to the clipboard. With +## QtWebEngine, writing the clipboard as response to a user interaction +## is always allowed. +## Type: Bool +c.content.javascript.can_access_clipboard = False + +## Whether JavaScript can close tabs. +## Type: Bool +c.content.javascript.can_close_tabs = False + +## Whether JavaScript can open new tabs without user interaction. +## Type: Bool +c.content.javascript.can_open_tabs_automatically = False + +## Enables or disables JavaScript. +## Type: Bool +c.content.javascript.enabled = True + +## Log levels to use for JavaScript console logging messages. When a +## JavaScript message with the level given in the dictionary key is +## logged, the corresponding dictionary value selects the qutebrowser +## logger to use. On QtWebKit, the "unknown" setting is always used. +## Type: Dict +c.content.javascript.log = {'unknown': 'debug', 'info': 'debug', 'warning': 'debug', 'error': 'debug'} + +## Use the standard JavaScript modal dialog for `alert()` and `confirm()` +## Type: Bool +c.content.javascript.modal_dialog = False + +## Show javascript prompts. +## Type: Bool +c.content.javascript.prompt = True + +## Whether locally loaded documents are allowed to access other local +## urls. +## Type: Bool +c.content.local_content_can_access_file_urls = True + +## Whether locally loaded documents are allowed to access remote urls. +## Type: Bool +c.content.local_content_can_access_remote_urls = False + +## Whether support for HTML 5 local storage and Web SQL is enabled. +## Type: Bool +c.content.local_storage = True + +## Allow websites to record audio/video. +## Type: BoolAsk +## Valid values: +## - true +## - false +## - ask +c.content.media_capture = 'ask' + +## Location of a netrc-file for HTTP authentication. If unset, `~/.netrc` +## is used. +## Type: File +c.content.netrc_file = None + +## Allow websites to show notifications. +## Type: BoolAsk +## Valid values: +## - true +## - false +## - ask +c.content.notifications = 'ask' + +## Enable pdf.js to view PDF files in the browser. Note that the files +## can still be downloaded by clicking the download button in the pdf.js +## viewer. +## Type: Bool +c.content.pdfjs = False + +## Enables or disables plugins in Web pages. +## Type: Bool +c.content.plugins = False + +## Whether the background color and images are also drawn when the page +## is printed. +## Type: Bool +c.content.print_element_backgrounds = True + +## Open new windows in private browsing mode which does not record +## visited pages. +## Type: Bool +c.content.private_browsing = False + +## The proxy to use. In addition to the listed values, you can use a +## `socks://...` or `http://...` URL. +## Type: Proxy +## Valid values: +## - system: Use the system wide proxy. +## - none: Don't use any proxy +c.content.proxy = 'system' + +## Send DNS requests over the configured proxy. +## Type: Bool +c.content.proxy_dns_requests = True + +## Validate SSL handshakes. +## Type: BoolAsk +## Valid values: +## - true +## - false +## - ask +c.content.ssl_strict = 'ask' + +## A list of user stylesheet filenames to use. +## Type: List of File, or File +c.content.user_stylesheets = [] + +## Enables or disables WebGL. +## Type: Bool +c.content.webgl = True + +## Whether load requests should be monitored for cross-site scripting +## attempts. Suspicious scripts will be blocked and reported in the +## inspector's JavaScript console. Enabling this feature might have an +## impact on performance. +## Type: Bool +c.content.xss_auditing = False + +## The directory to save downloads to. If unset, a sensible os-specific +## default is used. +## Type: Directory +c.downloads.location.directory = None + +## Prompt the user for the download location. If set to false, +## `downloads.location.directory` will be used. +## Type: Bool +c.downloads.location.prompt = False + + +## Remember the last used download directory. +## Type: Bool +c.downloads.location.remember = True + +## What to display in the download filename input. +## Type: String +## Valid values: +## - path: Show only the download path. +## - filename: Show only download filename. +## - both: Show download path and filename. +c.downloads.location.suggestion = 'path' + +## The default program used to open downloads. If null, the default +## internal handler is used. Any `{}` in the string will be expanded to +## the filename, else the filename will be appended. +## Type: String +c.downloads.open_dispatcher = None + +## Where to show the downloaded files. +## Type: VerticalPosition +## Valid values: +## - top +## - bottom +c.downloads.position = 'top' + +## Number of milliseconds to wait before removing finished downloads. If +## set to -1, downloads are never removed. +## Type: Int +c.downloads.remove_finished = 500 + +## The editor (and arguments) to use for the `open-editor` command. `{}` +## gets replaced by the filename of the file to be edited. +## Type: ShellCommand +c.editor.command = ['gvim', '-f', '{}'] + +## Encoding to use for the editor. +## Type: Encoding +c.editor.encoding = 'utf-8' + +## Font used in the completion categories. +## Type: Font +c.fonts.completion.category = 'bold 10pt monospace' + +## Font used in the completion widget. +## Type: Font +c.fonts.completion.entry = '10pt monospace' + +## Font used for the debugging console. +## Type: QtFont +c.fonts.debug_console = '10pt monospace' + +## Font used for the downloadbar. +## Type: Font +c.fonts.downloads = '10pt monospace' + +## Font used for the hints. +## Type: Font +c.fonts.hints = 'bold 10pt monospace' + +## Font used in the keyhint widget. +## Type: Font +c.fonts.keyhint = '10pt monospace' + +## Font used for error messages. +## Type: Font +c.fonts.messages.error = '10pt monospace' + +## Font used for info messages. +## Type: Font +c.fonts.messages.info = '10pt monospace' + +## Font used for warning messages. +## Type: Font +c.fonts.messages.warning = '10pt monospace' + +## Default monospace fonts. Whenever "monospace" is used in a font +## setting, it's replaced with the fonts listed here. +## Type: Font +c.fonts.monospace = '"xos4 Terminus", Terminus, Monospace, "DejaVu Sans Mono", Monaco, "Bitstream Vera Sans Mono", "Andale Mono", "Courier New", Courier, "Liberation Mono", monospace, Fixed, Consolas, Terminal' + +## Font used for prompts. +## Type: Font +c.fonts.prompts = '10pt sans-serif' + +## Font used in the statusbar. +## Type: Font +c.fonts.statusbar = '10pt monospace' + +## Font used in the tab bar. +## Type: QtFont +c.fonts.tabs = '10pt monospace' + +## Font family for cursive fonts. +## Type: FontFamily +c.fonts.web.family.cursive = '' + +## Font family for fantasy fonts. +## Type: FontFamily +c.fonts.web.family.fantasy = '' + +## Font family for fixed fonts. +## Type: FontFamily +c.fonts.web.family.fixed = '' + +## Font family for sans-serif fonts. +## Type: FontFamily +c.fonts.web.family.sans_serif = '' + +## Font family for serif fonts. +## Type: FontFamily +c.fonts.web.family.serif = '' + +## Font family for standard fonts. +## Type: FontFamily +c.fonts.web.family.standard = '' + +## The default font size for regular text. +## Type: Int +c.fonts.web.size.default = 16 + +## The default font size for fixed-pitch text. +## Type: Int +c.fonts.web.size.default_fixed = 13 + +## The hard minimum font size. +## Type: Int +c.fonts.web.size.minimum = 0 + +## The minimum logical font size that is applied when zooming out. +## Type: Int +c.fonts.web.size.minimum_logical = 6 + +## Controls when a hint can be automatically followed without pressing +## Enter. +## Type: String +## Valid values: +## - always: Auto-follow whenever there is only a single hint on a page. +## - unique-match: Auto-follow whenever there is a unique non-empty match in either the hint string (word mode) or filter (number mode). +## - full-match: Follow the hint when the user typed the whole hint (letter, word or number mode) or the element's text (only in number mode). +## - never: The user will always need to press Enter to follow a hint. +c.hints.auto_follow = 'always' + +## A timeout (in milliseconds) to ignore normal-mode key bindings after a +## successful auto-follow. +## Type: Int +c.hints.auto_follow_timeout = 0 + +## CSS border value for hints. +## Type: String +c.hints.border = '1px solid #E3BE23' + +## Chars used for hint strings. +## Type: UniqueCharString +c.hints.chars = 'asdfghjkl' + +## The dictionary file to be used by the word hints. +## Type: File +c.hints.dictionary = '/usr/share/dict/words' + +## Which implementation to use to find elements to hint. +## Type: String +## Valid values: +## - javascript: Better but slower +## - python: Slightly worse but faster +c.hints.find_implementation = 'python' + +## Hide unmatched hints in rapid mode. +## Type: Bool +c.hints.hide_unmatched_rapid_hints = True + +## Minimum number of chars used for hint strings. +## Type: Int +c.hints.min_chars = 1 + +## Mode to use for hints. +## Type: String +## Valid values: +## - number: Use numeric hints. (In this mode you can also type letters from the hinted element to filter and reduce the number of elements that are hinted.) +## - letter: Use the chars in the `hints.chars` setting. +## - word: Use hints words based on the html elements and the extra words. +c.hints.mode = 'letter' + +## A comma-separated list of regexes to use for 'next' links. +## Type: List of Regex +c.hints.next_regexes = ['\\bnext\\b', '\\bmore\\b', '\\bnewer\\b', '\\b[>→≫]\\b', '\\b(>>|»)\\b', '\\bcontinue\\b'] + +## A comma-separated list of regexes to use for 'prev' links. +## Type: List of Regex +c.hints.prev_regexes = ['\\bprev(ious)?\\b', '\\bback\\b', '\\bolder\\b', '\\b[<←≪]\\b', '\\b(<<|«)\\b'] + +## Scatter hint key chains (like Vimium) or not (like dwb). Ignored for +## number hints. +## Type: Bool +c.hints.scatter = True + +## Make chars in hint strings uppercase. +## Type: Bool +c.hints.uppercase = False + +## The maximum time in minutes between two history items for them to be +## considered being from the same browsing session. Items with less time +## between them are grouped when being displayed in `:history`. Use -1 to +## disable separation. +## Type: Int +c.history_gap_interval = 30 + +## Find text on a page case-insensitively. +## Type: String +## Valid values: +## - always: Search case-insensitively +## - never: Search case-sensitively +## - smart: Search case-sensitively if there are capital chars +c.search.ignore_case = 'smart' + +## Forward unbound keys to the webview in normal mode. +## Type: String +## Valid values: +## - all: Forward all unbound keys. +## - auto: Forward unbound non-alphanumeric keys. +## - none: Don't forward any keys. +c.input.forward_unbound_keys = 'auto' + +## Leave insert mode if a non-editable element is clicked. +## Type: Bool +c.input.insert_mode.auto_leave = True + +## Automatically enter insert mode if an editable element is focused +## after loading the page. +## Type: Bool +c.input.insert_mode.auto_load = False + +## Switch to insert mode when clicking flash and other plugins. +## Type: Bool +c.input.insert_mode.plugins = False + +## Include hyperlinks in the keyboard focus chain when tabbing. +## Type: Bool +c.input.links_included_in_focus_chain = True + +## Timeout (in milliseconds) for partially typed key bindings. If the +## current input forms only partial matches, the keystring will be +## cleared after this time. +## Type: Int +c.input.partial_timeout = 5000 + +## Enable Opera-like mouse rocker gestures. This disables the context +## menu. +## Type: Bool +c.input.rocker_gestures = False + +## Enable Spatial Navigation. Spatial navigation consists in the ability +## to navigate between focusable elements in a Web page, such as +## hyperlinks and form controls, by using Left, Right, Up and Down arrow +## keys. For example, if a user presses the Right key, heuristics +## determine whether there is an element he might be trying to reach +## towards the right and which element he probably wants. +## Type: Bool +c.input.spatial_navigation = False + +## Keychains that shouldn't be shown in the keyhint dialog. Globs are +## supported, so `;*` will blacklist all keychains starting with `;`. Use +## `*` to disable keyhints. +## Type: List of String +c.keyhint.blacklist = [] + +## Time from pressing a key to seeing the keyhint dialog (ms). +## Type: Int +c.keyhint.delay = 500 + +## Time (in ms) to show messages in the statusbar for. Set to 0 to never +## clear messages. +## Type: Int +c.messages.timeout = 2000 + +## How to open links in an existing instance if a new one is launched. +## This happens when e.g. opening a link from a terminal. See +## `new_instance_open_target_window` to customize in which window the +## link is opened in. +## Type: String +## Valid values: +## - tab: Open a new tab in the existing window and activate the window. +## - tab-bg: Open a new background tab in the existing window and activate the window. +## - tab-silent: Open a new tab in the existing window without activating the window. +## - tab-bg-silent: Open a new background tab in the existing window without activating the window. +## - window: Open in a new window. +c.new_instance_open_target = 'tab' + +## Which window to choose when opening links as new tabs. When +## `new_instance_open_target` is not set to `window`, this is ignored. +## Type: String +## Valid values: +## - first-opened: Open new tabs in the first (oldest) opened window. +## - last-opened: Open new tabs in the last (newest) opened window. +## - last-focused: Open new tabs in the most recently focused window. +## - last-visible: Open new tabs in the most recently visible window. +c.new_instance_open_target_window = 'last-focused' + +## Show a filebrowser in upload/download prompts. +## Type: Bool +c.prompt.filebrowser = True + +## The rounding radius for the edges of prompts. +## Type: Int +c.prompt.radius = 8 + +## Additional arguments to pass to Qt, without leading `--`. With +## QtWebEngine, some Chromium arguments (see +## https://peter.sh/experiments/chromium-command-line-switches/ for a +## list) will work. This setting requires a restart. +## Type: List of String +c.qt.args = [] + +## Force a Qt platform to use. This sets the `QT_QPA_PLATFORM` +## environment variable and is useful to force using the XCB plugin when +## running QtWebEngine on Wayland. +## Type: String +c.qt.force_platform = None + +## Force software rendering for QtWebEngine. This is needed for +## QtWebEngine to work with Nouveau drivers. This setting requires a +## restart. +## Type: Bool +c.qt.force_software_rendering = False + +## Show a scrollbar. +## Type: Bool +c.scrolling.bar = False + +## Enable smooth scrolling for web pages. Note smooth scrolling does not +## work with the `:scroll-px` command. +## Type: Bool +c.scrolling.smooth = False + +## The name of the session to save by default. If this is set to null, +## the session which was last loaded is saved. +## Type: SessionName +c.session.default_name = None + +## Spell checking languages. You can check for available languages and +## install dictionaries using scripts/install_dict.py. Run the script +## with -h/--help for instructions. +## Type: List of String +## Valid values: +## - af-ZA: Afrikaans (South Africa) +## - bg-BG: Bulgarian (Bulgaria) +## - ca-ES: Catalan (Spain) +## - cs-CZ: Czech (Czech Republic) +## - da-DK: Danish (Denmark) +## - de-DE: German (Germany) +## - el-GR: Greek (Greece) +## - en-CA: English (Canada) +## - en-GB: English (United Kingdom) +## - en-US: English (United States) +## - es-ES: Spanish (Spain) +## - et-EE: Estonian (Estonia) +## - fa-IR: Farsi (Iran) +## - fo-FO: Faroese (Faroe Islands) +## - fr-FR: French (France) +## - he-IL: Hebrew (Israel) +## - hi-IN: Hindi (India) +## - hr-HR: Croatian (Croatia) +## - hu-HU: Hungarian (Hungary) +## - id-ID: Indonesian (Indonesia) +## - it-IT: Italian (Italy) +## - ko: Korean +## - lt-LT: Lithuanian (Lithuania) +## - lv-LV: Latvian (Latvia) +## - nb-NO: Norwegian (Norway) +## - nl-NL: Dutch (Netherlands) +## - pl-PL: Polish (Poland) +## - pt-BR: Portuguese (Brazil) +## - pt-PT: Portuguese (Portugal) +## - ro-RO: Romanian (Romania) +## - ru-RU: Russian (Russia) +## - sh: Serbo-Croatian +## - sk-SK: Slovak (Slovakia) +## - sl-SI: Slovenian (Slovenia) +## - sq: Albanian +## - sr: Serbian +## - sv-SE: Swedish (Sweden) +## - ta-IN: Tamil (India) +## - tg-TG: Tajik (Tajikistan) +## - tr-TR: Turkish (Turkey) +## - uk-UA: Ukrainian (Ukraine) +## - vi-VN: Vietnamese (Viet Nam) +c.spellcheck.languages = [] + +## Hide the statusbar unless a message is shown. +## Type: Bool +c.statusbar.hide = True + +## Padding for the statusbar. +## Type: Padding +c.statusbar.padding = {'top': 1, 'bottom': 1, 'left': 0, 'right': 0} + +## The position of the status bar. +## Type: VerticalPosition +## Valid values: +## - top +## - bottom +c.statusbar.position = 'bottom' + +## Open new tabs (middleclick/ctrl+click) in the background. +## Type: Bool +c.tabs.background = False + +## On which mouse button to close tabs. +## Type: String +## Valid values: +## - right: Close tabs on right-click. +## - middle: Close tabs on middle-click. +## - none: Don't close tabs using the mouse. +c.tabs.close_mouse_button = 'middle' + +## Scaling for favicons in the tab bar. The tab size is unchanged, so big +## favicons also require extra `tabs.padding`. +## Type: Float +c.tabs.favicons.scale = 1.0 + +## Show favicons in the tab bar. +## Type: Bool +c.tabs.favicons.show = True + +## Padding for tab indicators +## Type: Padding +c.tabs.indicator.padding = {'top': 2, 'bottom': 2, 'left': 0, 'right': 4} + +## Behavior when the last tab is closed. +## Type: String +## Valid values: +## - ignore: Don't do anything. +## - blank: Load a blank page. +## - startpage: Load the start page. +## - default-page: Load the default page. +## - close: Close the window. +c.tabs.last_close = 'close' + +## Switch between tabs using the mouse wheel. +## Type: Bool +c.tabs.mousewheel_switching = True + +## How new tabs opened from another tab are positioned. +## Type: NewTabPosition +## Valid values: +## - prev: Before the current tab. +## - next: After the current tab. +## - first: At the beginning. +## - last: At the end. +c.tabs.new_position.related = 'next' + +## How new tabs which aren't opened from another tab are positioned. +## Type: NewTabPosition +## Valid values: +## - prev: Before the current tab. +## - next: After the current tab. +## - first: At the beginning. +## - last: At the end. +c.tabs.new_position.unrelated = 'last' + +## Padding around text for tabs +## Type: Padding +c.tabs.padding = {'top': 0, 'bottom': 0, 'left': 5, 'right': 5} + +## The position of the tab bar. +## Type: Position +## Valid values: +## - top +## - bottom +## - left +## - right +c.tabs.position = 'top' + +## Which tab to select when the focused tab is removed. +## Type: SelectOnRemove +## Valid values: +## - prev: Select the tab which came before the closed one (left in horizontal, above in vertical). +## - next: Select the tab which came after the closed one (right in horizontal, below in vertical). +## - last-used: Select the previously selected tab. +c.tabs.select_on_remove = 'next' + +## When to show the tab bar. +## Type: String +## Valid values: +## - always: Always show the tab bar. +## - never: Always hide the tab bar. +## - multiple: Hide the tab bar if only one tab is open. +## - switching: Show the tab bar when switching tabs. +c.tabs.show = 'multiple' + +## Time to show the tab bar before hiding it when tabs.show is set to +## 'switching'. +## Type: Int +c.tabs.show_switching_delay = 800 + +## Open a new window for every tab. +## Type: Bool +c.tabs.tabs_are_windows = False + +## Alignment of the text inside of tabs. +## Type: TextAlignment +## Valid values: +## - left +## - right +## - center +c.tabs.title.alignment = 'left' + +## The format to use for the tab title. The following placeholders are +## defined: * `{perc}`: The percentage as a string like `[10%]`. * +## `{perc_raw}`: The raw percentage, e.g. `10` * `{title}`: The title of +## the current web page * `{title_sep}`: The string ` - ` if a title is +## set, empty otherwise. * `{index}`: The index of this tab. * `{id}`: +## The internal tab ID of this tab. * `{scroll_pos}`: The page scroll +## position. * `{host}`: The host of the current web page. * `{backend}`: +## Either ''webkit'' or ''webengine'' * `{private}` : Indicates when +## private mode is enabled. +## Type: FormatString +c.tabs.title.format = '{index}: {title}' + +## The format to use for the tab title for pinned tabs. The same +## placeholders like for `tabs.title.format` are defined. +## Type: FormatString +c.tabs.title.format_pinned = '{index}' + +## The width of the tab bar if it's vertical, in px or as percentage of +## the window. +## Type: PercOrInt +c.tabs.width = '20%' + +## Width of the progress indicator (0 to disable). +## Type: Int +c.tabs.indicator.width = 3 + +## Whether to wrap when changing tabs. +## Type: Bool +c.tabs.wrap = True + +## Whether to start a search when something else than a URL is entered. +## Type: String +## Valid values: +## - naive: Use simple/naive check. +## - dns: Use DNS requests (might be slow!). +## - never: Never search automatically. +c.url.auto_search = 'naive' + +## The page to open if :open -t/-b/-w is used without URL. Use +## `about:blank` for a blank page. +## Type: FuzzyUrl +c.url.default_page = '/home/luke/.config/startpage/startpage.html' + +## The URL segments where `:navigate increment/decrement` will search for +## a number. +## Type: FlagList +## Valid values: +## - host +## - path +## - query +## - anchor +c.url.incdec_segments = ['path', 'query'] + +## Definitions of search engines which can be used via the address bar. +## Maps a searchengine name (such as `DEFAULT`, or `ddg`) to a URL with a +## `{}` placeholder. The placeholder will be replaced by the search term, +## use `{{` and `}}` for literal `{`/`}` signs. The searchengine named +## `DEFAULT` is used when `url.auto_search` is turned on and something +## else than a URL was entered to be opened. Other search engines can be +## used by prepending the search engine name to the search term, e.g. +## `:open google qutebrowser`. +## Type: Dict +c.url.searchengines = { + 'DEFAULT': 'https://duckduckgo.com/?q={}', + 'i': 'https://duckduckgo.com/?q={}&iar=images&iax=images&ia=images', + 'vic': 'https://la.wikipedia.org/w/index.php?search={}&title=Specialis%3AQuaerere', + 'red': 'https://reddit.com/r/{}', + 'wt': 'http://en.wiktionary.org/?search={}', + 'osm': 'http://www.openstreetmap.org/search?query={}', + 'art': 'http://arizona.summon.serialssolutions.com/search?q={}', + 'book': 'http://sabio.library.arizona.edu/search/X?SEARCH={}', + 'lib': 'http://gen.lib.rus.ec/search.php?req={}', + 'tpb': 'http://thepiratebay.org/search/{}', + 'laincat': 'http://lainchan.org/{}/catalog.html', + 'tw': 'https://twitter.com/{}', + '8': 'https://8ch.net/{}', + 'eb': 'https://ebay.com/sch/{}', + 'etym': 'http://etymonline.com/index.php?allowed_in_frame=0&search={}', + 'ddg': 'https://duckduckgo.com/?q={}&t=ha&iar=images', + 'aw': 'https://wiki.archlinux.org/index.php?title=Special%3ASearch&search={}', + '4cat': 'https://boards.4chan.org/{}/catalog', + 'lain': 'http://lainchan.org/{}', + 'gw': 'https://wiki.gentoo.org/index.php?title=Special%3ASearch&search={}', + '8cat': 'https://8ch.net/{}/catalog.html', + 'yt': 'https://www.youtube.com/results?search_query={}', + 'ig': 'https://wiki.installgentoo.com/index.php?search={}&title=Special%3ASearch', + 'w': 'https://www.wikipedia.org/search-redirect.php?family=wikipedia&language=en&search={}&language=en&go=Go', + '4': 'https://boards.4chan.org/{}', + 'sk': 'https://www.skytorrents.in/search/all/ed/1/?l=en-us&q={}', + 'vw': 'https://wiki.voidlinux.eu/index.php?search={}&title=Special%3ASearch', + 'thw': 'http://www.thinkwiki.org/w/index.php?search={}&title=Special%3ASearch', + 'vw': 'http://vim.wikia.com/wiki/Special:Search?fulltext=Search&query={}', + 'bc': 'https://www.bitchute.com/search?q={}&sort=date_created%20desc', + 'mdbg': 'https://mdbg.net/chinese/dictionary?page=worddict&wdrst=0&wdqb={}', + } + + +## The page(s) to open at the start. +## Type: List of FuzzyUrl, or FuzzyUrl +c.url.start_pages = ['/home/luke/.config/startpage/startpage.html'] + +## The URL parameters to strip with `:yank url`. +## Type: List of String +c.url.yank_ignored_parameters = ['ref', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content'] + +## Hide the window decoration when using wayland (requires restart) +## Type: Bool +c.window.hide_wayland_decoration = False + +## The format to use for the window title. The following placeholders are +## defined: * `{perc}`: The percentage as a string like `[10%]`. * +## `{perc_raw}`: The raw percentage, e.g. `10` * `{title}`: The title of +## the current web page * `{title_sep}`: The string ` - ` if a title is +## set, empty otherwise. * `{id}`: The internal window ID of this window. +## * `{scroll_pos}`: The page scroll position. * `{host}`: The host of +## the current web page. * `{backend}`: Either ''webkit'' or +## ''webengine'' * `{private}` : Indicates when private mode is enabled. +## Type: FormatString +c.window.title_format = '{perc}{title}{title_sep}qutebrowser' + +## The default zoom level. +## Type: Perc +c.zoom.default = '100%' + +## The available zoom levels. +## Type: List of Perc +c.zoom.levels = ['25%', '33%', '50%', '67%', '75%', '90%', '100%', '110%', '125%', '150%', '175%', '200%', '250%', '300%', '400%', '500%'] + +## How much to divide the mouse wheel movements to translate them into +## zoom increments. +## Type: Int +c.zoom.mouse_divider = 512 + +## Whether the zoom factor on a frame applies only to the text or to all +## content. +## Type: Bool +c.zoom.text_only = False + +## Bindings for normal mode +config.bind("'", 'enter-mode jump_mark') +config.bind('+', 'zoom-in') +config.bind('-', 'zoom-out') +config.bind('.', 'repeat-command') +config.bind('/', 'set-cmd-text /') +config.bind(':', 'set-cmd-text :') +config.bind(';I', 'hint images tab') +config.bind(';O', 'hint links fill :open -t -r {hint-url}') +config.bind(';R', 'hint --rapid links window') +config.bind(';Y', 'hint links yank-primary') +config.bind(';b', 'hint all tab-bg') +config.bind(';d', 'hint links download') +config.bind(';f', 'hint all tab-fg') +config.bind(';h', 'hint all hover') +config.bind(';i', 'hint images') +config.bind(';o', 'hint links fill :open {hint-url}') +config.bind(';r', 'hint --rapid links tab-bg') +config.bind(';t', 'hint inputs') +config.bind(';y', 'hint links yank') +config.bind('', 'tab-focus 1') +config.bind('', 'tab-focus 2') +config.bind('', 'tab-focus 3') +config.bind('', 'tab-focus 4') +config.bind('', 'tab-focus 5') +config.bind('', 'tab-focus 6') +config.bind('', 'tab-focus 7') +config.bind('', 'tab-focus 8') +config.bind('', 'tab-focus -1') +config.bind('', 'navigate increment') +config.bind('', 'print') +config.bind('', 'scroll-page 0 -1') +config.bind('', 'scroll-page 0 0.5') +config.bind('', 'reload -f') +config.bind('', 'scroll-page 0 1') +config.bind('', 'open -w') +config.bind('', 'tab-next') +config.bind('', 'tab-prev') +config.bind('', 'quit') +config.bind('', 'follow-selected -t') +config.bind('', 'open -p') +config.bind('', 'undo') +config.bind('', 'close') +config.bind('', 'open -t') +config.bind('', 'tab-focus last') +config.bind('', 'scroll-page 0 -0.5') +config.bind('', 'enter-mode passthrough') +config.bind('', 'tab-close') +config.bind('', 'navigate decrement') +config.bind('', 'tab-focus last') +config.bind('', 'home') +config.bind('', 'tab-pin') +config.bind('', 'stop') +config.bind('', 'clear-keychain ;; search ;; fullscreen --leave') +config.bind('', 'fullscreen') +config.bind('', 'reload') +config.bind('', 'follow-selected') +config.bind('', 'back') +config.bind('', 'forward') +config.bind('=', 'zoom') +config.bind('?', 'set-cmd-text ?') +config.bind('@', 'run-macro') +config.bind('B', 'set-cmd-text -s :quickmark-load -t') +config.bind('D', 'tab-close -o') +config.bind('F', 'hint all tab') +config.bind('G', 'scroll-to-perc') +config.bind('H', 'back') +config.bind('J', 'tab-prev') +config.bind('K', 'tab-next') +config.bind('L', 'forward') +config.bind('M', 'bookmark-add') +config.bind('N', 'search-prev') +config.bind('O', 'set-cmd-text -s :open -t') +config.bind('PP', 'open -t -- {primary}') +config.bind('Pp', 'open -t -- {clipboard}') +config.bind('R', 'reload -f') +config.bind('Sb', 'open qute://bookmarks#bookmarks') +config.bind('Sh', 'open qute://history') +config.bind('Sq', 'open qute://bookmarks') +config.bind('Ss', 'open qute://settings') +config.bind('T', 'tab-focus') +config.bind('ZQ', 'quit') +config.bind('ZZ', 'quit --save') +config.bind('[[', 'navigate prev') +config.bind(']]', 'navigate next') +config.bind('`', 'enter-mode set_mark') +config.bind('ad', 'download-cancel') +config.bind('b', 'set-cmd-text -s :quickmark-load') +config.bind('cd', 'download-clear') +config.bind('co', 'tab-only') +config.bind('d', 'scroll-page 0 0.5') +#config.bind('d', 'tab-close') +config.bind('f', 'hint') +config.bind('g$', 'tab-focus -1') +config.bind('g0', 'tab-focus 1') +config.bind('gB', 'set-cmd-text -s :bookmark-load -t') +config.bind('gC', 'tab-clone') +config.bind('gO', 'set-cmd-text :open -t -r {url:pretty}') +config.bind('gU', 'navigate up -t') +config.bind('g^', 'tab-focus 1') +config.bind('ga', 'open -t') +config.bind('gb', 'set-cmd-text -s :bookmark-load') +config.bind('gd', 'download') +config.bind('gf', 'view-source') +config.bind('gg', 'scroll-to-perc 0') +config.bind('gl', 'tab-move -') +config.bind('gm', 'tab-move') +config.bind('go', 'set-cmd-text :open {url:pretty}') +config.bind('gr', 'tab-move +') +config.bind('gt', 'set-cmd-text -s :buffer') +config.bind('gu', 'navigate up') +config.bind('h', 'scroll left') +config.bind('i', 'enter-mode insert') +config.bind('j', 'scroll down') +config.bind('k', 'scroll up') +config.bind('l', 'scroll right') +config.bind('m', 'quickmark-save') +config.bind('n', 'search-next') +config.bind('o', 'set-cmd-text -s :open') +config.bind('pP', 'open -- {primary}') +config.bind('pp', 'open -- {clipboard}') +config.bind('q', 'record-macro') +config.bind('r', 'reload') +config.bind('sf', 'save') +config.bind('sk', 'set-cmd-text -s :bind') +config.bind('sl', 'set-cmd-text -s :set -t') +config.bind('ss', 'set-cmd-text -s :set') +config.bind('th', 'back -t') +config.bind('tl', 'forward -t') +#config.bind('u', 'undo') +config.bind('u', 'scroll-page 0 -0.5') +config.bind('U', 'undo') +config.bind('v', 'enter-mode caret') +config.bind('wB', 'set-cmd-text -s :bookmark-load -w') +config.bind('wO', 'set-cmd-text :open -w {url:pretty}') +config.bind('wP', 'open -w -- {primary}') +config.bind('wb', 'set-cmd-text -s :quickmark-load -w') +config.bind('wf', 'hint all window') +config.bind('wh', 'back -w') +config.bind('wi', 'inspector') +config.bind('wl', 'forward -w') +config.bind('wo', 'set-cmd-text -s :open -w') +config.bind('wp', 'open -w -- {clipboard}') +config.bind('x', 'tab-close') +#config.bind('xO', 'set-cmd-text :open -b -r {url:pretty}') +#config.bind('xb', 'config-cycle statusbar.hide') +#config.bind('xo', 'set-cmd-text -s :open -b') +#config.bind('xt', 'config-cycle tabs.show always switching') +#config.bind('xx', 'config-cycle statusbar.hide ;; config-cycle tabs.show always switching') +config.bind('yD', 'yank domain -s') +config.bind('yP', 'yank pretty-url -s') +config.bind('yT', 'yank title -s') +config.bind('yY', 'yank -s') +config.bind('yd', 'yank domain') +config.bind('yp', 'yank pretty-url') +config.bind('yt', 'yank title') +config.bind('yy', 'yank') +config.bind('{{', 'navigate prev -t') +config.bind('}}', 'navigate next -t') + +## Bindings for caret mode +config.bind('$', 'move-to-end-of-line', mode='caret') +config.bind('0', 'move-to-start-of-line', mode='caret') +config.bind('', 'drop-selection', mode='caret') +config.bind('', 'leave-mode', mode='caret') +config.bind('', 'yank selection', mode='caret') +config.bind('', 'toggle-selection', mode='caret') +config.bind('G', 'move-to-end-of-document', mode='caret') +config.bind('H', 'scroll left', mode='caret') +config.bind('J', 'scroll down', mode='caret') +config.bind('K', 'scroll up', mode='caret') +config.bind('L', 'scroll right', mode='caret') +config.bind('Y', 'yank selection -s', mode='caret') +config.bind('[', 'move-to-start-of-prev-block', mode='caret') +config.bind(']', 'move-to-start-of-next-block', mode='caret') +config.bind('b', 'move-to-prev-word', mode='caret') +config.bind('c', 'enter-mode normal', mode='caret') +config.bind('e', 'move-to-end-of-word', mode='caret') +config.bind('gg', 'move-to-start-of-document', mode='caret') +config.bind('h', 'move-to-prev-char', mode='caret') +config.bind('j', 'move-to-next-line', mode='caret') +config.bind('k', 'move-to-prev-line', mode='caret') +config.bind('l', 'move-to-next-char', mode='caret') +config.bind('v', 'toggle-selection', mode='caret') +config.bind('w', 'move-to-next-word', mode='caret') +config.bind('y', 'yank selection', mode='caret') +config.bind('{', 'move-to-end-of-prev-block', mode='caret') +config.bind('}', 'move-to-end-of-next-block', mode='caret') + +## Bindings for command mode +config.bind('', 'rl-backward-word', mode='command') +config.bind('', 'rl-backward-kill-word', mode='command') +config.bind('', 'rl-kill-word', mode='command') +config.bind('', 'rl-forward-word', mode='command') +config.bind('', 'rl-delete-char', mode='command') +config.bind('', 'rl-beginning-of-line', mode='command') +config.bind('', 'rl-backward-char', mode='command') +config.bind('', 'completion-item-del', mode='command') +config.bind('', 'rl-end-of-line', mode='command') +config.bind('', 'rl-forward-char', mode='command') +config.bind('', 'rl-backward-delete-char', mode='command') +config.bind('', 'rl-kill-line', mode='command') +config.bind('', 'command-history-next', mode='command') +config.bind('', 'command-history-prev', mode='command') +config.bind('', 'completion-item-focus prev-category', mode='command') +config.bind('', 'completion-item-focus next-category', mode='command') +config.bind('', 'rl-unix-line-discard', mode='command') +config.bind('', 'rl-unix-word-rubout', mode='command') +config.bind('', 'rl-yank', mode='command') +config.bind('', 'command-history-next', mode='command') +config.bind('', 'leave-mode', mode='command') +config.bind('', 'command-accept', mode='command') +config.bind('', 'completion-item-del', mode='command') +config.bind('', 'completion-item-focus prev', mode='command') +config.bind('', 'completion-item-focus next', mode='command') +config.bind('', 'command-history-prev', mode='command') + +## Bindings for hint mode +config.bind('', 'hint all tab-bg', mode='hint') +config.bind('', 'hint links', mode='hint') +config.bind('', 'hint --rapid links tab-bg', mode='hint') +config.bind('', 'leave-mode', mode='hint') +config.bind('', 'follow-hint', mode='hint') + +## Bindings for insert mode +config.bind('', 'open-editor', mode='insert') +config.bind('', 'leave-mode', mode='insert') +config.bind('', 'insert-text {primary}', mode='insert') + +## Bindings for passthrough mode +config.bind('', 'leave-mode', mode='passthrough') + +## Bindings for prompt mode +config.bind('', 'rl-backward-word', mode='prompt') +config.bind('', 'rl-backward-kill-word', mode='prompt') +config.bind('', 'rl-kill-word', mode='prompt') +config.bind('', 'rl-forward-word', mode='prompt') +config.bind('', 'rl-delete-char', mode='prompt') +config.bind('', 'rl-beginning-of-line', mode='prompt') +config.bind('', 'rl-backward-char', mode='prompt') +config.bind('', 'rl-end-of-line', mode='prompt') +config.bind('', 'rl-forward-char', mode='prompt') +config.bind('', 'rl-backward-delete-char', mode='prompt') +config.bind('', 'rl-kill-line', mode='prompt') +config.bind('', 'rl-unix-line-discard', mode='prompt') +config.bind('', 'rl-unix-word-rubout', mode='prompt') +config.bind('', 'prompt-open-download', mode='prompt') +config.bind('', 'rl-yank', mode='prompt') +config.bind('', 'prompt-item-focus next', mode='prompt') +config.bind('', 'leave-mode', mode='prompt') +config.bind('', 'prompt-accept', mode='prompt') +config.bind('', 'prompt-item-focus prev', mode='prompt') +config.bind('', 'prompt-item-focus next', mode='prompt') +config.bind('', 'prompt-item-focus prev', mode='prompt') +config.bind('n', 'prompt-accept no', mode='prompt') +config.bind('y', 'prompt-accept yes', mode='prompt') + +## Bindings for register mode +config.bind('', 'leave-mode', mode='register') + +config.source('shortcuts.py') diff --git a/.config/ranger/commands.py b/.config/ranger/commands.py new file mode 100755 index 00000000..8c5e7486 --- /dev/null +++ b/.config/ranger/commands.py @@ -0,0 +1,216 @@ +# This is a sample commands.py. You can add your own commands here. +# +# Please refer to commands_full.py for all the default commands and a complete +# documentation. Do NOT add them all here, or you may end up with defunct +# commands when upgrading ranger. + +# You always need to import ranger.api.commands here to get the Command class: +from ranger.api.commands import * + +# A simple command for demonstration purposes follows. +#------------------------------------------------------------------------------ + +# You can import any python module as needed. +import os + +# Any class that is a subclass of "Command" will be integrated into ranger as a +# command. Try typing ":my_edit" in ranger! +class my_edit(Command): + # The so-called doc-string of the class will be visible in the built-in + # help that is accessible by typing "?c" inside ranger. + """:my_edit + + A sample command for demonstration purposes that opens a file in an editor. + """ + + # The execute method is called when you run this command in ranger. + def execute(self): + # self.arg(1) is the first (space-separated) argument to the function. + # This way you can write ":my_edit somefilename". + if self.arg(1): + # self.rest(1) contains self.arg(1) and everything that follows + target_filename = self.rest(1) + else: + # self.fm is a ranger.core.filemanager.FileManager object and gives + # you access to internals of ranger. + # self.fm.thisfile is a ranger.container.file.File object and is a + # reference to the currently selected file. + target_filename = self.fm.thisfile.path + + # This is a generic function to print text in ranger. + self.fm.notify("Let's edit the file " + target_filename + "!") + + # Using bad=True in fm.notify allows you to print error messages: + if not os.path.exists(target_filename): + self.fm.notify("The given file does not exist!", bad=True) + return + + # This executes a function from ranger.core.acitons, a module with a + # variety of subroutines that can help you construct commands. + # Check out the source, or run "pydoc ranger.core.actions" for a list. + self.fm.edit_file(target_filename) + + # The tab method is called when you press tab, and should return a list of + # suggestions that the user will tab through. + def tab(self): + # This is a generic tab-completion function that iterates through the + # content of the current directory. + return self._tab_directory_content() + + +# https://github.com/ranger/ranger/wiki/Integrating-File-Search-with-fzf +# Now, simply bind this function to a key, by adding this to your ~/.config/ranger/rc.conf: map fzf_select +class fzf_select(Command): + """ + :fzf_select + + Find a file using fzf. + + With a prefix argument select only directories. + + See: https://github.com/junegunn/fzf + """ + def execute(self): + import subprocess + if self.quantifier: + # match only directories + command="find -L . \( -path '*/\.*' -o -fstype 'dev' -o -fstype 'proc' \) -prune \ + -o -type d -print 2> /dev/null | sed 1d | cut -b3- | fzf +m" + else: + # match files and directories + command="find -L . \( -path '*/\.*' -o -fstype 'dev' -o -fstype 'proc' \) -prune \ + -o -print 2> /dev/null | sed 1d | cut -b3- | fzf +m" + fzf = self.fm.execute_command(command, stdout=subprocess.PIPE) + stdout, stderr = fzf.communicate() + if fzf.returncode == 0: + fzf_file = os.path.abspath(stdout.decode('utf-8').rstrip('\n')) + if os.path.isdir(fzf_file): + self.fm.cd(fzf_file) + else: + self.fm.select_file(fzf_file) +# fzf_locate +class fzf_locate(Command): + """ + :fzf_locate + + Find a file using fzf. + + With a prefix argument select only directories. + + See: https://github.com/junegunn/fzf + """ + def execute(self): + import subprocess + if self.quantifier: + command="locate home media | fzf -e -i" + else: + command="locate home media | fzf -e -i" + fzf = self.fm.execute_command(command, stdout=subprocess.PIPE) + stdout, stderr = fzf.communicate() + if fzf.returncode == 0: + fzf_file = os.path.abspath(stdout.decode('utf-8').rstrip('\n')) + if os.path.isdir(fzf_file): + self.fm.cd(fzf_file) + else: + self.fm.select_file(fzf_file) + +class fzf_bring(Command): + """ + :fzf_bring + + Find a file using fzf and bring it to the current directory. + + See: https://github.com/junegunn/fzf + """ + def execute(self): + import subprocess + if self.quantifier: + # match only directories + command="find -L . \( -path '*/\.*' -o -fstype 'dev' -o -fstype 'proc' \) -prune \ + -o -type d -print 2> /dev/null | sed 1d | cut -b3- | fzf +m" + else: + # match files and directories + command="find -L . \( -path '*/\.*' -o -fstype 'dev' -o -fstype 'proc' \) -prune \ + -o -print 2> /dev/null | sed 1d | cut -b3- | fzf +m" + fzf = self.fm.execute_command(command, stdout=subprocess.PIPE) + stdout, stderr = fzf.communicate() + if fzf.returncode == 0: + fzf_file = os.path.abspath(stdout.decode('utf-8').rstrip('\n')) + if os.path.isdir(fzf_file): + self.fm.cd(fzf_file) + else: + self.fm.select_file(fzf_file) + + +import os +from ranger.core.loader import CommandLoader + +class compress(Command): + def execute(self): + """ Compress marked files to current directory """ + cwd = self.fm.thisdir + marked_files = cwd.get_selection() + + if not marked_files: + return + + def refresh(_): + cwd = self.fm.get_directory(original_path) + cwd.load_content() + + original_path = cwd.path + parts = self.line.split() + au_flags = parts[1:] + + descr = "compressing files in: " + os.path.basename(parts[1]) + obj = CommandLoader(args=['apack'] + au_flags + \ + [os.path.relpath(f.path, cwd.path) for f in marked_files], descr=descr) + + obj.signal_bind('after', refresh) + self.fm.loader.add(obj) + + def tab(self): + """ Complete with current folder name """ + + extension = ['.zip', '.tar.gz', '.rar', '.7z'] + return ['compress ' + os.path.basename(self.fm.thisdir.path) + ext for ext in extension] + + + + +import os +from ranger.core.loader import CommandLoader + +class extracthere(Command): + def execute(self): + """ Extract copied files to current directory """ + copied_files = tuple(self.fm.copy_buffer) + + if not copied_files: + return + + def refresh(_): + cwd = self.fm.get_directory(original_path) + cwd.load_content() + + one_file = copied_files[0] + cwd = self.fm.thisdir + original_path = cwd.path + au_flags = ['-X', cwd.path] + au_flags += self.line.split()[1:] + au_flags += ['-e'] + + self.fm.copy_buffer.clear() + self.fm.cut_buffer = False + if len(copied_files) == 1: + descr = "extracting: " + os.path.basename(one_file.path) + else: + descr = "extracting files from: " + os.path.basename(one_file.dirname) + obj = CommandLoader(args=['aunpack'] + au_flags \ + + [f.path for f in copied_files], descr=descr) + + obj.signal_bind('after', refresh) + self.fm.loader.add(obj) + + + diff --git a/.config/ranger/commands_full.py b/.config/ranger/commands_full.py new file mode 100755 index 00000000..9f0481ce --- /dev/null +++ b/.config/ranger/commands_full.py @@ -0,0 +1,1508 @@ +# -*- coding: utf-8 -*- +# This file is part of ranger, the console file manager. +# This configuration file is licensed under the same terms as ranger. +# =================================================================== +# +# NOTE: If you copied this file to ~/.config/ranger/commands_full.py, +# then it will NOT be loaded by ranger, and only serve as a reference. +# +# =================================================================== +# This file contains ranger's commands. +# It's all in python; lines beginning with # are comments. +# +# Note that additional commands are automatically generated from the methods +# of the class ranger.core.actions.Actions. +# +# You can customize commands in the file ~/.config/ranger/commands.py. +# It has the same syntax as this file. In fact, you can just copy this +# file there with `ranger --copy-config=commands' and make your modifications. +# But make sure you update your configs when you update ranger. +# +# =================================================================== +# Every class defined here which is a subclass of `Command' will be used as a +# command in ranger. Several methods are defined to interface with ranger: +# execute(): called when the command is executed. +# cancel(): called when closing the console. +# tab(): called when is pressed. +# quick(): called after each keypress. +# +# The return values for tab() can be either: +# None: There is no tab completion +# A string: Change the console to this string +# A list/tuple/generator: cycle through every item in it +# +# The return value for quick() can be: +# False: Nothing happens +# True: Execute the command afterwards +# +# The return value for execute() and cancel() doesn't matter. +# +# =================================================================== +# Commands have certain attributes and methods that facilitate parsing of +# the arguments: +# +# self.line: The whole line that was written in the console. +# self.args: A list of all (space-separated) arguments to the command. +# self.quantifier: If this command was mapped to the key "X" and +# the user pressed 6X, self.quantifier will be 6. +# self.arg(n): The n-th argument, or an empty string if it doesn't exist. +# self.rest(n): The n-th argument plus everything that followed. For example, +# if the command was "search foo bar a b c", rest(2) will be "bar a b c" +# self.start(n): Anything before the n-th argument. For example, if the +# command was "search foo bar a b c", start(2) will be "search foo" +# +# =================================================================== +# And this is a little reference for common ranger functions and objects: +# +# self.fm: A reference to the "fm" object which contains most information +# about ranger. +# self.fm.notify(string): Print the given string on the screen. +# self.fm.notify(string, bad=True): Print the given string in RED. +# self.fm.reload_cwd(): Reload the current working directory. +# self.fm.thisdir: The current working directory. (A File object.) +# self.fm.thisfile: The current file. (A File object too.) +# self.fm.thistab.get_selection(): A list of all selected files. +# self.fm.execute_console(string): Execute the string as a ranger command. +# self.fm.open_console(string): Open the console with the given string +# already typed in for you. +# self.fm.move(direction): Moves the cursor in the given direction, which +# can be something like down=3, up=5, right=1, left=1, to=6, ... +# +# File objects (for example self.fm.thisfile) have these useful attributes and +# methods: +# +# cf.path: The path to the file. +# cf.basename: The base name only. +# cf.load_content(): Force a loading of the directories content (which +# obviously works with directories only) +# cf.is_directory: True/False depending on whether it's a directory. +# +# For advanced commands it is unavoidable to dive a bit into the source code +# of ranger. +# =================================================================== + +from ranger.api.commands import * + +class alias(Command): + """:alias + + Copies the oldcommand as newcommand. + """ + + context = 'browser' + resolve_macros = False + + def execute(self): + if not self.arg(1) or not self.arg(2): + self.fm.notify('Syntax: alias ', bad=True) + else: + self.fm.commands.alias(self.arg(1), self.rest(2)) + +class cd(Command): + """:cd [-r] + + The cd command changes the directory. + The command 'cd -' is equivalent to typing ``. + Using the option "-r" will get you to the real path. + """ + + def execute(self): + import os.path + if self.arg(1) == '-r': + self.shift() + destination = os.path.realpath(self.rest(1)) + if os.path.isfile(destination): + self.fm.select_file(destination) + return + else: + destination = self.rest(1) + + if not destination: + destination = '~' + + if destination == '-': + self.fm.enter_bookmark('`') + else: + self.fm.cd(destination) + + def tab(self): + import os + from os.path import dirname, basename, expanduser, join + + cwd = self.fm.thisdir.path + rel_dest = self.rest(1) + + bookmarks = [v.path for v in self.fm.bookmarks.dct.values() + if rel_dest in v.path ] + + # expand the tilde into the user directory + if rel_dest.startswith('~'): + rel_dest = expanduser(rel_dest) + + # define some shortcuts + abs_dest = join(cwd, rel_dest) + abs_dirname = dirname(abs_dest) + rel_basename = basename(rel_dest) + rel_dirname = dirname(rel_dest) + + try: + # are we at the end of a directory? + if rel_dest.endswith('/') or rel_dest == '': + _, dirnames, _ = next(os.walk(abs_dest)) + + # are we in the middle of the filename? + else: + _, dirnames, _ = next(os.walk(abs_dirname)) + dirnames = [dn for dn in dirnames \ + if dn.startswith(rel_basename)] + except (OSError, StopIteration): + # os.walk found nothing + pass + else: + dirnames.sort() + if self.fm.settings.cd_bookmarks: + dirnames = bookmarks + dirnames + + # no results, return None + if len(dirnames) == 0: + return + + # one result. since it must be a directory, append a slash. + if len(dirnames) == 1: + return self.start(1) + join(rel_dirname, dirnames[0]) + '/' + + # more than one result. append no slash, so the user can + # manually type in the slash to advance into that directory + return (self.start(1) + join(rel_dirname, dirname) for dirname in dirnames) + + +class chain(Command): + """:chain ; ; ... + + Calls multiple commands at once, separated by semicolons. + """ + def execute(self): + for command in self.rest(1).split(";"): + self.fm.execute_console(command) + + +class shell(Command): + escape_macros_for_shell = True + + def execute(self): + if self.arg(1) and self.arg(1)[0] == '-': + flags = self.arg(1)[1:] + command = self.rest(2) + else: + flags = '' + command = self.rest(1) + + if not command and 'p' in flags: + command = 'cat %f' + if command: + if '%' in command: + command = self.fm.substitute_macros(command, escape=True) + self.fm.execute_command(command, flags=flags) + + def tab(self): + from ranger.ext.get_executables import get_executables + if self.arg(1) and self.arg(1)[0] == '-': + command = self.rest(2) + else: + command = self.rest(1) + start = self.line[0:len(self.line) - len(command)] + + try: + position_of_last_space = command.rindex(" ") + except ValueError: + return (start + program + ' ' for program \ + in get_executables() if program.startswith(command)) + if position_of_last_space == len(command) - 1: + selection = self.fm.thistab.get_selection() + if len(selection) == 1: + return self.line + selection[0].shell_escaped_basename + ' ' + else: + return self.line + '%s ' + else: + before_word, start_of_word = self.line.rsplit(' ', 1) + return (before_word + ' ' + file.shell_escaped_basename \ + for file in self.fm.thisdir.files \ + if file.shell_escaped_basename.startswith(start_of_word)) + +class open_with(Command): + def execute(self): + app, flags, mode = self._get_app_flags_mode(self.rest(1)) + self.fm.execute_file( + files = [f for f in self.fm.thistab.get_selection()], + app = app, + flags = flags, + mode = mode) + + def tab(self): + return self._tab_through_executables() + + def _get_app_flags_mode(self, string): + """Extracts the application, flags and mode from a string. + + examples: + "mplayer f 1" => ("mplayer", "f", 1) + "aunpack 4" => ("aunpack", "", 4) + "p" => ("", "p", 0) + "" => None + """ + + app = '' + flags = '' + mode = 0 + split = string.split() + + if len(split) == 0: + pass + + elif len(split) == 1: + part = split[0] + if self._is_app(part): + app = part + elif self._is_flags(part): + flags = part + elif self._is_mode(part): + mode = part + + elif len(split) == 2: + part0 = split[0] + part1 = split[1] + + if self._is_app(part0): + app = part0 + if self._is_flags(part1): + flags = part1 + elif self._is_mode(part1): + mode = part1 + elif self._is_flags(part0): + flags = part0 + if self._is_mode(part1): + mode = part1 + elif self._is_mode(part0): + mode = part0 + if self._is_flags(part1): + flags = part1 + + elif len(split) >= 3: + part0 = split[0] + part1 = split[1] + part2 = split[2] + + if self._is_app(part0): + app = part0 + if self._is_flags(part1): + flags = part1 + if self._is_mode(part2): + mode = part2 + elif self._is_mode(part1): + mode = part1 + if self._is_flags(part2): + flags = part2 + elif self._is_flags(part0): + flags = part0 + if self._is_mode(part1): + mode = part1 + elif self._is_mode(part0): + mode = part0 + if self._is_flags(part1): + flags = part1 + + return app, flags, int(mode) + + def _is_app(self, arg): + return not self._is_flags(arg) and not arg.isdigit() + + def _is_flags(self, arg): + from ranger.core.runner import ALLOWED_FLAGS + return all(x in ALLOWED_FLAGS for x in arg) + + def _is_mode(self, arg): + return all(x in '0123456789' for x in arg) + + +class set_(Command): + """:set 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 S9tgx_oLYN?7bOz@xc)!5IvC9W literal 0 HcmV?d00001 diff --git a/.gtkrc-2.0 b/.gtkrc-2.0 new file mode 100644 index 00000000..1fd1ff4b --- /dev/null +++ b/.gtkrc-2.0 @@ -0,0 +1,19 @@ +# DO NOT EDIT! This file will be overwritten by LXAppearance. +# Any customization should be done in ~/.gtkrc-2.0.mine instead. + +include "/home/luke/.gtkrc-2.0.mine" +gtk-theme-name="Blackbird" +gtk-icon-theme-name="Adwaita" +gtk-font-name="Sans 10" +gtk-cursor-theme-name="Adwaita" +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_TEXT +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=0 +gtk-menu-images=1 +gtk-enable-event-sounds=1 +gtk-enable-input-feedback-sounds=1 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle="hintfull" +gtk-xft-rgba="rgb" diff --git a/.inputrc b/.inputrc new file mode 100644 index 00000000..f852d3b7 --- /dev/null +++ b/.inputrc @@ -0,0 +1,12 @@ +$include /etc/inputrc +set editing-mode vi +$if mode=vi + +set keymap vi-command +# these are for vi-command mode +Control-l: clear-screen + +set keymap vi-insert +# these are for vi-insert mode +Control-l: clear-screen +$endif diff --git a/.msmtprc b/.msmtprc new file mode 100644 index 00000000..026e722a --- /dev/null +++ b/.msmtprc @@ -0,0 +1,25 @@ +# vim: filetype=config +#These are settings for all accounts. +account default +protocol smtp +auth on +tls on +tls_nocertcheck + +#Below are example accounts. Comment out what you don't use. + +#Here is an example gmail account. +account gmail +from YOURNAME@gmail.com +user YOURNAME@gmail.com +password "PASSWORD" +host smtp.gmail.com +port 587 + +#Here is another example account. Search for your email host's SMTP server and add the information here. +account personal +from USER@DOMMAIN.COM +user USER@DOMMAIN.COM +password "PASSWORD" +host HOST-SERVER +port XXX diff --git a/.ncmpcpp/bindings b/.ncmpcpp/bindings new file mode 100644 index 00000000..6eecd3e5 --- /dev/null +++ b/.ncmpcpp/bindings @@ -0,0 +1,612 @@ +############################################################## +## This is the example bindings file. Copy it to ## +## ~/.ncmpcpp/bindings or $XDG_CONFIG_HOME/ncmpcpp/bindings ## +## and set up your preferences ## +############################################################## +## +##### General rules ##### +## +## 1) Because each action has runtime checks whether it's +## ok to run it, a few actions can be bound to one key. +## Actions will be bound in order given in configuration +## file. When a key is pressed, first action in order +## will test itself whether it's possible to run it. If +## test succeeds, action is executed and other actions +## bound to this key are ignored. If it doesn't, next +## action in order tests itself etc. +## +## 2) It's possible to bind more that one action at once +## to a key. It can be done using the following syntax: +## +## def_key "key" +## action1 +## action2 +## ... +## +## This creates a chain of actions. When such chain is +## executed, each action in chain is run until the end of +## chain is reached or one of its actions fails to execute +## due to its requirements not being met. If multiple actions +## and/or chains are bound to the same key, they will be +## consecutively run until one of them gets fully executed. +## +## 3) When ncmpcpp starts, bindings configuration file is +## parsed and then ncmpcpp provides "missing pieces" +## of default keybindings. If you want to disable some +## bindings, there is a special action called 'dummy' +## for that purpose. Eg. if you want to disable ability +## to crop playlists, you need to put the following +## into configuration file: +## +## def_key "C" +## dummy +## +## After that ncmpcpp will not bind any default action +## to this key. +## +## 4) To let you write simple macros, the following special +## actions are provided: +## +## - push_character "character" - pushes given special +## character into input queue, so it will be immediately +## picked by ncmpcpp upon next call to readKey function. +## Accepted values: mouse, up, down, page_up, page_down, +## home, end, space, enter, insert, delete, left, right, +## tab, ctrl-a, ctrl-b, ..., ctrl-z, ctrl-[, ctrl-\\, +## ctrl-], ctrl-^, ctrl-_, f1, f2, ..., f12, backspace. +## In addition, most of these names can be prefixed with +## alt-/ctrl-/shift- to be recognized with the appropriate +## modifier key(s). +## +## - push_characters "string" - pushes given string into +## input queue. +## +## - require_runnable "action" - checks whether given action +## is runnable and fails if it isn't. This is especially +## useful when mixed with previous two functions. Consider +## the following macro definition: +## +## def_key "key" +## push_characters "custom_filter" +## apply_filter +## +## If apply_filter can't be currently run, we end up with +## sequence of characters in input queue which will be +## treated just as we typed them. This may lead to unexpected +## results (in this case 'c' will most likely clear current +## playlist, 'u' will trigger database update, 's' will stop +## playback etc.). To prevent such thing from happening, we +## need to change above definition to this one: +## +## def_key "key" +## require_runnable "apply_filter" +## push_characters "custom_filter" +## apply_filter +## +## Here, first we test whether apply_filter can be actually run +## before we stuff characters into input queue, so if condition +## is not met, whole chain is aborted and we're fine. +## +## - require_screen "screen" - checks whether given screen is +## currently active. accepted values: browser, clock, help, +## media_library, outputs, playlist, playlist_editor, +## search_engine, tag_editor, visualizer, last_fm, lyrics, +## selected_items_adder, server_info, song_info, +## sort_playlist_dialog, tiny_tag_editor. +## +## - run_external_command "command" - runs given command using +## system() function. +## +## 5) In addition to binding to a key, you can also bind actions +## or chains of actions to a command. If it comes to commands, +## syntax is very similar to defining keys. Here goes example +## definition of a command: +## +## def_command "quit" [deferred] +## stop +## quit +## +## If you execute the above command (which can be done by +## invoking action execute_command, typing 'quit' and pressing +## enter), ncmpcpp will stop the player and then quit. Note the +## presence of word 'deferred' enclosed in square brackets. It +## tells ncmpcpp to wait for confirmation (ie. pressing enter) +## after you typed quit. Instead of 'deferred', 'immediate' +## could be used. Then ncmpcpp will not wait for confirmation +## (enter) and will execute the command the moment it sees it. +## +## Note: while command chains are executed, internal environment +## update (which includes current window refresh and mpd status +## update) is not performed for performance reasons. However, it +## may be desirable to do so in some situration. Therefore it's +## possible to invoke by hand by performing 'update enviroment' +## action. +## +## Note: There is a difference between: +## +## def_key "key" +## action1 +## +## def_key "key" +## action2 +## +## and +## +## def_key "key" +## action1 +## action2 +## +## First one binds two single actions to the same key whilst +## second one defines a chain of actions. The behavior of +## these two is different and is described in (1) and (2). +## +## Note: Function def_key accepts non-ascii characters. +## +##### List of unbound actions ##### +## +## The following actions are not bound to any key/command: +## +## - set_volume +## +# +#def_key "mouse" +# mouse_event +# +#def_key "up" +# scroll_up +# +#def_key "shift-up" +# select_item +# scroll_up +# +#def_key "down" +# scroll_down +# +#def_key "shift-down" +# select_item +# scroll_down +# +#def_key "[" +# scroll_up_album +# +#def_key "]" +# scroll_down_album +# +#def_key "{" +# scroll_up_artist +# +#def_key "}" +# scroll_down_artist +# +#def_key "page_up" +# page_up +# +#def_key "page_down" +# page_down +# +#def_key "home" +# move_home +# +#def_key "end" +# move_end +# +#def_key "insert" +# select_item +# +#def_key "enter" +# enter_directory +# +#def_key "enter" +# toggle_output +# +#def_key "enter" +# run_action +# +#def_key "enter" +# play_item +# +#def_key "space" +# add_item_to_playlist +# +#def_key "space" +# toggle_lyrics_update_on_song_change +# +#def_key "space" +# toggle_visualization_type +# +#def_key "delete" +# delete_playlist_items +# +#def_key "delete" +# delete_browser_items +# +#def_key "delete" +# delete_stored_playlist +# +#def_key "right" +# next_column +# +#def_key "right" +# slave_screen +# +#def_key "right" +# volume_up +# +#def_key "+" +# volume_up +# +#def_key "left" +# previous_column +# +#def_key "left" +# master_screen +# +#def_key "left" +# volume_down +# +#def_key "-" +# volume_down +# +#def_key ":" +# execute_command +# +#def_key "tab" +# next_screen +# +#def_key "shift-tab" +# previous_screen +# +#def_key "f1" +# show_help +# +#def_key "1" +# show_playlist +# +#def_key "2" +# show_browser +# +#def_key "2" +# change_browse_mode +# +#def_key "3" +# show_search_engine +# +#def_key "3" +# reset_search_engine +# +#def_key "4" +# show_media_library +# +#def_key "4" +# toggle_media_library_columns_mode +# +#def_key "5" +# show_playlist_editor +# +#def_key "6" +# show_tag_editor +# +#def_key "7" +# show_outputs +# +#def_key "8" +# show_visualizer +# +#def_key "=" +# show_clock +# +#def_key "@" +# show_server_info +# +#def_key "s" +# stop +# +#def_key "p" +# pause +# +#def_key ">" +# next +# +#def_key "<" +# previous +# +#def_key "ctrl-h" +# jump_to_parent_directory +# +#def_key "ctrl-h" +# replay_song +# +#def_key "backspace" +# jump_to_parent_directory +# +#def_key "backspace" +# replay_song +# +#def_key "f" +# seek_forward +# +#def_key "b" +# seek_backward +# +#def_key "r" +# toggle_repeat +# +#def_key "z" +# toggle_random +# +#def_key "y" +# save_tag_changes +# +#def_key "y" +# start_searching +# +#def_key "y" +# toggle_single +# +#def_key "R" +# toggle_consume +# +#def_key "Y" +# toggle_replay_gain_mode +# +#def_key "T" +# toggle_add_mode +# +#def_key "|" +# toggle_mouse +# +#def_key "#" +# toggle_bitrate_visibility +# +#def_key "Z" +# shuffle +# +#def_key "x" +# toggle_crossfade +# +#def_key "X" +# set_crossfade +# +#def_key "u" +# update_database +# +#def_key "ctrl-s" +# sort_playlist +# +#def_key "ctrl-s" +# toggle_browser_sort_mode +# +#def_key "ctrl-s" +# toggle_media_library_sort_mode +# +#def_key "ctrl-r" +# reverse_playlist +# +#def_key "ctrl-f" +# apply_filter +# +#def_key "ctrl-_" +# select_found_items +# +#def_key "/" +# find +# +#def_key "/" +# find_item_forward +# +#def_key "?" +# find +# +#def_key "?" +# find_item_backward +# +#def_key "." +# next_found_item +# +#def_key "," +# previous_found_item +# +#def_key "w" +# toggle_find_mode +# +#def_key "e" +# edit_song +# +#def_key "e" +# edit_library_tag +# +#def_key "e" +# edit_library_album +# +#def_key "e" +# edit_directory_name +# +#def_key "e" +# edit_playlist_name +# +#def_key "e" +# edit_lyrics +# +#def_key "i" +# show_song_info +# +#def_key "I" +# show_artist_info +# +#def_key "g" +# jump_to_position_in_song +# +#def_key "l" +# show_lyrics +# +#def_key "ctrl-v" +# select_range +# +#def_key "v" +# reverse_selection +# +#def_key "V" +# remove_selection +# +#def_key "B" +# select_album +# +#def_key "a" +# add_selected_items +# +#def_key "c" +# clear_playlist +# +#def_key "c" +# clear_main_playlist +# +#def_key "C" +# crop_playlist +# +#def_key "C" +# crop_main_playlist +# +#def_key "m" +# move_sort_order_up +# +#def_key "m" +# move_selected_items_up +# +#def_key "n" +# move_sort_order_down +# +#def_key "n" +# move_selected_items_down +# +#def_key "M" +# move_selected_items_to +# +#def_key "A" +# add +# +#def_key "S" +# save_playlist +# +#def_key "o" +# jump_to_playing_song +# +#def_key "G" +# jump_to_browser +# +#def_key "G" +# jump_to_playlist_editor +# +#def_key "~" +# jump_to_media_library +# +#def_key "E" +# jump_to_tag_editor +# +#def_key "U" +# toggle_playing_song_centering +# +#def_key "P" +# toggle_display_mode +# +#def_key "\\" +# toggle_interface +# +#def_key "!" +# toggle_separators_between_albums +# +#def_key "L" +# toggle_lyrics_fetcher +# +#def_key "F" +# fetch_lyrics_in_background +# +#def_key "alt-l" +# toggle_fetching_lyrics_in_background +# +#def_key "ctrl-l" +# toggle_screen_lock +# +#def_key "`" +# toggle_library_tag_type +# +#def_key "`" +# refetch_lyrics +# +#def_key "`" +# add_random_items +# +#def_key "ctrl-p" +# set_selected_items_priority +# +#def_key "q" +# quit +# +# +def_key "f" + find +def_key "f" + find_item_forward + +def_key "+" + show_clock +def_key "=" + volume_up + +def_key "j" + scroll_down +def_key "k" + scroll_up + +def_key "ctrl-u" + page_up +#push_characters "kkkkkkkkkkkkkkk" +def_key "ctrl-d" + page_down +#push_characters "jjjjjjjjjjjjjjj" +def_key "u" + page_up +#push_characters "kkkkkkkkkkkkkkk" +def_key "d" + page_down +#push_characters "jjjjjjjjjjjjjjj" +def_key "h" + previous_column +def_key "l" + next_column + +def_key "." + show_lyrics + +def_key "n" + next_found_item +def_key "N" + previous_found_item + +# not used but bound +def_key "J" + move_sort_order_down +def_key "K" + move_sort_order_up +def_key "h" + jump_to_parent_directory +def_key "l" + enter_directory +def_key "l" + run_action +def_key "l" + play_item +def_key "m" + show_media_library +def_key "m" + toggle_media_library_columns_mode +def_key "t" + show_tag_editor +def_key "v" + show_visualizer +def_key "G" + move_end +def_key "g" + move_home +#jump_to_position_in_song +def_key "U" + update_database diff --git a/.ncmpcpp/config b/.ncmpcpp/config new file mode 100644 index 00000000..999c6bc0 --- /dev/null +++ b/.ncmpcpp/config @@ -0,0 +1,545 @@ +############################################################################## +## This is the example configuration file. Copy it to $HOME/.ncmpcpp/config ## +## or $XDG_CONFIG_HOME/ncmpcpp/config and set up your preferences. ## +############################################################################## +# +##### directories ###### +## +## Directory for storing ncmpcpp related files. Changing it is useful if you +## want to store everything somewhere else and provide command line setting for +## alternative location to config file which defines that while launching +## ncmpcpp. +## +# +#ncmpcpp_directory = ~/.ncmpcpp +# +## +## Directory for storing downloaded lyrics. It defaults to ~/.lyrics since other +## MPD clients (eg. ncmpc) also use that location. +## +# +#lyrics_directory = ~/.lyrics +# +##### connection settings ##### +# +#mpd_host = localhost +# +#mpd_port = 6600 +# +#mpd_connection_timeout = 5 +# +## Needed for tag editor and file operations to work. +## +mpd_music_dir = "~/Music" +# +#mpd_crossfade_time = 5 +# +##### music visualizer ##### +## +## Note: In order to make music visualizer work you'll need to use mpd fifo +## output, whose format parameter has to be set to 44100:16:1 for mono +## visualization or 44100:16:2 for stereo visualization. Example configuration +## (it has to be put into mpd.conf): +## +## audio_output { +## type "fifo" +## name "Visualizer feed" +## path "/tmp/mpd.fifo" +## format "44100:16:2" +## } +## +# +#visualizer_fifo_path = /tmp/mpd.fifo +# +## +## Note: Below parameter is needed for ncmpcpp to determine which output +## provides data for visualizer and thus allow syncing between visualization and +## sound as currently there are some problems with it. +## +# +#visualizer_output_name = Visualizer feed +# +## +## If you set format to 44100:16:2, make it 'yes'. +## +#visualizer_in_stereo = yes +# +## +## Note: Below parameter defines how often ncmpcpp has to "synchronize" +## visualizer and audio outputs. 30 seconds is optimal value, but if you +## experience synchronization problems, set it to lower value. Keep in mind +## that sane values start with >=10. +## +# +#visualizer_sync_interval = 30 +# +## +## Note: To enable spectrum frequency visualization you need to compile ncmpcpp +## with fftw3 support. +## +# +## Available values: spectrum, wave, wave_filled, ellipse. +## +visualizer_type = spectrum +# +#visualizer_look = ●卐 +#visualizer_look = 卐 +# +#visualizer_color = blue, cyan, green, yellow, magenta, red +# +## Alternative subset of 256 colors for terminals that support it. +## +#visualizer_color = 41, 83, 119, 155, 185, 215, 209, 203, 197, 161 +# +##### system encoding ##### +## +## ncmpcpp should detect your charset encoding but if it failed to do so, you +## can specify charset encoding you are using here. +## +## Note: You can see whether your ncmpcpp build supports charset detection by +## checking output of `ncmpcpp --version`. +## +## Note: Since MPD uses UTF-8 by default, setting this option makes sense only +## if your encoding is different. +## +# +#system_encoding = "" +# +##### delays ##### +# +## Time of inactivity (in seconds) after playlist highlighting will be disabled +## (0 = always on). +## +#playlist_disable_highlight_delay = 5 +# +## Defines how long messages are supposed to be visible. +## +message_delay_time = 1 +# +##### song format ##### +## +## For a song format you can use: +## +## %l - length +## %f - filename +## %D - directory +## %a - artist +## %A - album artist +## %t - title +## %b - album +## %y - date +## %n - track number (01/12 -> 01) +## %N - full track info (01/12 -> 01/12) +## %g - genre +## %c - composer +## %p - performer +## %d - disc +## %C - comment +## %P - priority +## $R - begin right alignment +## +## If you want to make sure that a part of the format is displayed only when +## certain tags are present, you can archieve it by grouping them with brackets, +## e.g. '{%a - %t}' will be evaluated to 'ARTIST - TITLE' if both tags are +## present or '' otherwise. It is also possible to define a list of +## alternatives by providing several groups and separating them with '|', +## e.g. '{%t}|{%f}' will be evaluated to 'TITLE' or 'FILENAME' if the former is +## not present. +## +## Note: If you want to set limit on maximal length of a tag, just put the +## appropriate number between % and character that defines tag type, e.g. to +## make album take max. 20 terminal cells, use '%20b'. +## +## In addition, formats support markers used for text attributes. They are +## followed by character '$'. After that you can put: +## +## - 0 - default window color (discards all other colors) +## - 1 - black +## - 2 - red +## - 3 - green +## - 4 - yellow +## - 5 - blue +## - 6 - magenta +## - 7 - cyan +## - 8 - white +## - 9 - end of current color +## - b - bold text +## - u - underline text +## - r - reverse colors +## - a - use alternative character set +## +## If you don't want to use a non-color attribute anymore, just put it again, +## but this time insert character '/' between '$' and attribute character, +## e.g. {$b%t$/b}|{$r%f$/r} will display bolded title tag or filename with +## reversed colors. +## +## If you want to use 256 colors and/or background colors in formats (the naming +## scheme is described below in section about color definitions), it can be done +## with the syntax $(COLOR), e.g. to set the artist tag to one of the +## non-standard colors and make it have yellow background, you need to write +## $(197_yellow)%a$(end). Note that for standard colors this is interchangable +## with attributes listed above. +## +## Note: colors can be nested. +## +# +song_list_format = {$4%a - }{%t}|{$8%f$9}$R{$3(%l)$9} +# +song_status_format = $b{{$8"%t"}} $3by {$4%a{ $3in $7%b{ (%y)}} $3}|{$8%f} +# +song_library_format = {%n - }{%t}|{%f} +# +alternative_header_first_line_format = $b$1$aqqu$/a$9 {%t}|{%f} $1$atqq$/a$9$/b +# +alternative_header_second_line_format = {{$4$b%a$/b$9}{ - $7%b$9}{ ($4%y$9)}}|{%D} +# +current_item_prefix = $(cyan)$r$b +# +current_item_suffix = $/r$(end)$/b +# +current_item_inactive_column_prefix = $(magenta)$r +# +current_item_inactive_column_suffix = $/r$(end) +# +#now_playing_prefix = $b +# +#now_playing_suffix = $/b +# +#browser_playlist_prefix = "$2playlist$9 " +# +#selected_item_prefix = $6 +# +#selected_item_suffix = $9 +# +#modified_item_prefix = $3> $9 +# +## +## Note: attributes are not supported for the following variables. +## +#song_window_title_format = {%a - }{%t}|{%f} +## +## Note: Below variables are used for sorting songs in browser. The sort mode +## determines how songs are sorted, and can be used in combination with a sort +## format to specify a custom sorting format. Available values for +## browser_sort_mode are "name", "mtime", "format" and "noop". +## +# +#browser_sort_mode = name +# +#browser_sort_format = {%a - }{%t}|{%f} {(%l)} +# +##### columns settings ##### +## +## syntax of song columns list format is "column column etc." +## +## - syntax for each column is: +## +## (width of the column)[color of the column]{displayed tag} +## +## Note: Width is by default in %, if you want a column to have fixed size, add +## 'f' after the value, e.g. (10)[white]{a} will be the column that take 10% of +## screen (so the real width will depend on actual screen size), whereas +## (10f)[white]{a} will take 10 terminal cells, no matter how wide the screen +## is. +## +## - color is optional (if you want the default one, leave the field empty). +## +## Note: You can give a column additional attributes by putting appropriate +## character after displayed tag character. Available attributes are: +## +## - r - column will be right aligned +## - E - if tag is empty, empty tag marker won't be displayed +## +## You can also: +## +## - give a column custom name by putting it after attributes, separated with +## character ':', e.g. {lr:Length} gives you right aligned column of lengths +## named "Length". +## +## - define sequence of tags, that have to be displayed in case predecessor is +## empty in a way similar to the one in classic song format, i.e. using '|' +## character, e.g. {a|c|p:Owner} creates column named "Owner" that tries to +## display artist tag and then composer and performer if previous ones are not +## available. +## +# +#song_columns_list_format = (20)[]{a} (6f)[green]{NE} (50)[white]{t|f:Title} (20)[cyan]{b} (7f)[magenta]{l} +# +##### various settings ##### +# +## +## Note: Custom command that will be executed each time song changes. Useful for +## notifications etc. +## +#execute_on_song_change = "" +# +## +## Note: Custom command that will be executed each time player state +## changes. The environment variable MPD_PLAYER_STATE is set to the current +## state (either unknown, play, pause, or stop) for its duration. +## +# +#execute_on_player_state_change = "" +# +#playlist_show_mpd_host = no +# +#playlist_show_remaining_time = no +# +#playlist_shorten_total_times = no +# +#playlist_separate_albums = no +# +## +## Note: Possible display modes: classic, columns. +## +#playlist_display_mode = columns +# +browser_display_mode = columns +# +#search_engine_display_mode = classic +# +#playlist_editor_display_mode = classic +# +#discard_colors_if_item_is_selected = yes +# +#show_duplicate_tags = true +# +#incremental_seeking = yes +# +#seek_time = 1 +# +#volume_change_step = 2 +# +#autocenter_mode = no +# +#centered_cursor = no +# +## +## Note: You can specify third character which will be used to build 'empty' +## part of progressbar. +## +progressbar_look = -> +# +## Available values: database, playlist. +## +#default_place_to_search_in = database +# +## Available values: classic, alternative. +## +#user_interface = classic +# +#data_fetching_delay = yes +# +## Available values: artist, album_artist, date, genre, composer, performer. +## +media_library_primary_tag = album_artist +# +media_library_albums_split_by_date = no +# +## Available values: wrapped, normal. +## +#default_find_mode = wrapped +# +#default_tag_editor_pattern = %n - %t +# +#header_visibility = yes +# +#statusbar_visibility = yes +# +#titles_visibility = yes +# +#header_text_scrolling = yes +# +#cyclic_scrolling = no +# +#lines_scrolled = 2 +# +#lyrics_fetchers = lyricwiki, azlyrics, genius, sing365, lyricsmania, metrolyrics, justsomelyrics, jahlyrics, plyrics, tekstowo, internet +# +#follow_now_playing_lyrics = no +# +#fetch_lyrics_for_current_song_in_background = no +# +#store_lyrics_in_song_dir = no +# +#generate_win32_compatible_filenames = yes +# +#allow_for_physical_item_deletion = no +# +## +## Note: If you set this variable, ncmpcpp will try to get info from last.fm in +## language you set and if it fails, it will fall back to english. Otherwise it +## will use english the first time. +## +## Note: Language has to be expressed as an ISO 639 alpha-2 code. +## +#lastfm_preferred_language = en +# +#space_add_mode = add_remove +# +#show_hidden_files_in_local_browser = no +# +## +## How shall screen switcher work? +## +## - "previous" - switch between the current and previous screen. +## - "screen1,...,screenN" - switch between given sequence of screens. +## +## Screens available for use: help, playlist, browser, search_engine, +## media_library, playlist_editor, tag_editor, outputs, visualizer, clock, +## lyrics, last_fm. +## +#screen_switcher_mode = playlist, browser +# +## +## Note: You can define startup screen by choosing screen from the list above. +## +startup_screen = media_library +# +## +## Note: You can define startup slave screen by choosing screen from the list +## above or an empty value for no slave screen. +## +#startup_slave_screen = "" +# +#startup_slave_screen_focus = no +# +## +## Default width of locked screen (in %). Acceptable values are from 20 to 80. +## +# +#locked_screen_width_part = 50 +# +#ask_for_locked_screen_width_part = yes +# +#jump_to_now_playing_song_at_start = yes +# +#ask_before_clearing_playlists = yes +# +#clock_display_seconds = no +# +display_volume_level = no +# +#display_bitrate = no +# +#display_remaining_time = no +# +## Available values: none, basic, extended, perl. +## +#regular_expressions = perl +# +## +## Note: if below is enabled, ncmpcpp will ignore leading "The" word while +## sorting items in browser, tags in media library, etc. +## +ignore_leading_the = yes +# +## +## Note: if below is enabled, ncmpcpp will ignore diacritics while searching and +## filtering lists. This takes an effect only if boost was compiled with ICU +## support. +## +#ignore_diacritics = no +# +#block_search_constraints_change_if_items_found = yes +# +#mouse_support = yes +# +#mouse_list_scroll_whole_page = yes +# +#empty_tag_marker = +# +#tags_separator = " | " +# +#tag_editor_extended_numeration = no +# +#media_library_sort_by_mtime = no +# +#enable_window_title = yes +# +## +## Note: You can choose default search mode for search engine. Available modes +## are: +## +## - 1 - use mpd built-in searching (no regexes, pattern matching) +## +## - 2 - use ncmpcpp searching (pattern matching with support for regexes, but +## if your mpd is on a remote machine, downloading big database to process +## it can take a while +## +## - 3 - match only exact values (this mode uses mpd function for searching in +## database and local one for searching in current playlist) +## +# +#search_engine_default_search_mode = 1 +# +external_editor = vim +# +## Note: set to yes if external editor is a console application. +## +use_console_editor = yes +# +##### colors definitions ##### +## +## It is possible to set a background color by setting a color value +## "_", e.g. red_black will set foregound color to red +## and background color to black. +## +## In addition, for terminals that support 256 colors it is possible to set one +## of them by using a number in range [1, 256] instead of color name, +## e.g. numerical value corresponding to red_black is 2_1. To find out if the +## terminal supports 256 colors, run ncmpcpp and check out the bottom of the +## help screen for list of available colors and their numerical values. +## +## What is more, there are two special values for the background color: +## "transparent" and "current". The first one explicitly sets the background to +## be transparent, while the second one allows you to preserve current +## background color and change only the foreground one. It's used implicitly +## when background color is not specified. +## +## Moreover, it is possible to attach format information to selected color +## variables by appending to their end a colon followed by one or more format +## flags, e.g. black:b or red:ur. The following variables support this syntax: +## visualizer_color, color1, color2, empty_tag_color, volume_color, +## state_line_color, state_flags_color, progressbar_color, +## progressbar_elapsed_color, player_state_color, statusbar_time_color, +## alternative_ui_separator_color. +## +## Note: due to technical limitations of older ncurses version, if 256 colors +## are used there is a possibility that you'll be able to use only colors with +## transparent background. +# +#colors_enabled = yes +# +empty_tag_color = magenta +# +#header_window_color = magenta +# +#volume_color = default +# +#state_line_color = default +# +#state_flags_color = default:b +# +#main_window_color = white +# +#color1 = white +# +#color2 = green +# +progressbar_color = black:b +# +progressbar_elapsed_color = blue:b +# +statusbar_color = red +# +statusbar_time_color = cyan:b +# +#player_state_color = default:b +# +#alternative_ui_separator_color = black:b +# +#window_border_color = green +# +#active_window_border = red +# diff --git a/.newsboat/config b/.newsboat/config new file mode 100644 index 00000000..11967122 --- /dev/null +++ b/.newsboat/config @@ -0,0 +1,32 @@ +auto-reload yes + +external-url-viewer "urlview" + +bind-key j down +bind-key k up +bind-key j next articlelist +bind-key k prev articlelist +bind-key J next-feed articlelist +bind-key K prev-feed articlelist +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 +bind-key U show-urls + +color listnormal cyan default +color listfocus black yellow standout bold +color listnormal_unread blue default +color listfocus_unread yellow default bold +color info red black bold +color article cyan default + + +browser webview +macro w open-in-browser +macro v set browser "i3 exec mpv"; open-in-browser ; set browser $BROWSER diff --git a/.newsboat/urls b/.newsboat/urls new file mode 100644 index 00000000..90b5af7a --- /dev/null +++ b/.newsboat/urls @@ -0,0 +1 @@ +http://lukesmith.xyz/rss.xml diff --git a/.offlineimaprc b/.offlineimaprc new file mode 100644 index 00000000..70c58b17 --- /dev/null +++ b/.offlineimaprc @@ -0,0 +1,43 @@ +# vim filetype=config +# Here are settings for all accounts. +[general] +accounts = gmail, personal +starttls = yes +ssl = yes +autorefresh = 1 + + +# Here's an example Gmail account, just add in a username and password to use your own. +[Account gmail] + +localrepository = gmail-local +remoterepository = gmail-remote + +[Repository gmail-remote] +type = Gmail +remoteuser = YOURNAME@gmail.com +remotepass = $PASSWORD +#Note that the line below will not sync Gmail's redundant "All Mail" box. You can add other inboxes here you don't want to sync. +folderfilter = lambda foldername: foldername not in ['[Gmail]/All Mail'] +sslcacertfile = /etc/ssl/certs/ca-certificates.crt + +[Repository gmail-local] +type = Maildir +localfolders = ~/.Mail/Gmail + +# Here's an other more general example. Add your username, password and IMAP server information, which you can look this up on your email host's website. +[Account personal] + +localrepository = personal-local +remoterepository = personal-remote + +[Repository personal-remote] +type = IMAP +remoteuser = USER@DOMAIN.COM +remotepass = $PASSWORD +remotehost = SERVER-ADDRESS +sslcacertfile = /etc/ssl/certs/ca-certificates.crt + +[Repository personal-local] +type = Maildir +localfolders = ~/.Mail/Personal diff --git a/.tmux.conf b/.tmux.conf new file mode 100644 index 00000000..f255afaa --- /dev/null +++ b/.tmux.conf @@ -0,0 +1,177 @@ +############################## +# _ +# | |_ _ __ ___ _ ___ __ +# | __| '_ ` _ \| | | \ \/ / +# | |_| | | | | | |_| |> < +# \__|_| |_| |_|\__,_/_/\_\ +# +############################# +# +# COPY AND PASTE +# http://robots.thoughtbot.com/tmux-copy-paste-on-os-x-a-better-future +# +# Use vim keybindings in copy mode +setw -g mode-keys vi + +# Setup 'v' to begin selection as in Vim +#bind-key -t vi-copy v begin-selection +#bind-key -t vi-copy y copy-pipe "reattach-to-user-namespace pbcopy" + +# Update default binding of `Enter` to also use copy-pipe +# unbind -t vi-copy Enter +# bind-key -t vi-copy Enter copy-pipe "reattach-to-user-namespace pbcopy" +# +############################################################################ +############################################################################ +# Reset Prefix +############################################################################ +set -g prefix C-a +bind-key a send-prefix # for nested tmux sessions + +############################################################################ +# Global options +############################################################################ +# large history +set-option -g history-limit 10000 + +# colors +setw -g mode-bg black +set-option -g default-terminal "screen-256color" #"xterm-256color" # "screen-256color" +set-option -g pane-active-border-fg green + +# utf8 support +#set-window-option -g utf8 on + + +# basic settings +set-window-option -g xterm-keys on # for vim +set-window-option -g mode-keys vi # vi key +set-window-option -g monitor-activity on +set-window-option -g window-status-current-fg white +setw -g window-status-current-attr reverse + +# Automatically set window title +setw -g automatic-rename + +# use mouse # More on mouse support http://floriancrouzat.net/2010/07/run-tmux-with-mouse-support-in-mac-os-x-terminal-app/ +#setw -g mode-mouse on +#setw -g mouse-resize-pane on +#set -g mouse-select-window on +#set -g mouse-select-pane on +set -g mouse on +set -g history-limit 30000 +set -g terminal-overrides 'xterm*:smcup@:rmcup@' + +# vi movement keys +# set-option -g status-keys vi + +############################################################################ +# Status Bar +############################################################################ +#set-option -g status-utf8 on +set-option -g status-justify right +set-option -g status-bg black # colour213 # pink +set-option -g status-fg cyan +set-option -g status-interval 5 +set-option -g status-left-length 30 +set-option -g status-left '#[fg=magenta]» #[fg=blue,bold]#T#[default]' +set-option -g status-right '#[fg=red,bold][[ #(git branch) branch ]] #[fg=cyan]»» #[fg=blue,bold]###S #[fg=magenta]%R %m-%d#(acpi | cut -d ',' -f 2)#[default]' +set-option -g visual-activity on + +# Titles (window number, program name, active (or not) +set-option -g set-titles on +set-option -g set-titles-string '#H:#S.#I.#P #W #T' + + +############################################################################ +# Unbindings +############################################################################ +#unbind [ # copy mode bound to escape key +unbind j +unbind C-b # unbind default leader key +unbind '"' # unbind horizontal split +unbind % # unbind vertical split + + +############################################################################ +# Bindings +############################################################################ +# reload tmux conf +bind-key r source-file ~/.tmux.conf + +#bind Escape copy-mode + +# new split in current pane (horizontal / vertical) +bind-key c split-window -v # split pane horizontally +bind-key v split-window -h # split pane vertically + +# list panes +bind-key Space list-panes + +# break-pane +bind-key Enter break-pane + +# join-pane [-dhv] [-l size | -p percentage] [-s src-pane] +# [-t:dst-window.dst-pane] (destination window (dot) destination pane +# (alias: joinp) +# +#bind C-j command-prompt "joinp" +#bind C-j command-prompt "join-pane" +#bind-key j command-prompt "join-pane -s '%%'" +#bind-key j command-prompt "joinp -t:0" +bind-key Space command-prompt "joinp -t:%%" # %% = prompt for window.pane [-V|H] # vert|hor split + +#previous pane +bind-key -n C-up prev +bind-key -n C-left prev + +#next pane +bind-key -n C-right next +bind-key -n C-down next + +############################################################################ +# windows +############################################################################ +set-window-option -g window-status-current-bg red +bind C-j previous-window +bind C-k next-window +bind-key C-a last-window # C-a C-a for last active window +bind A command-prompt "rename-window %%" +# By default, all windows in a session are constrained to the size of the +# smallest client connected to that session, +# even if both clients are looking at different windows. +# It seems that in this particular case, Screen has the better default +# where a window is only constrained in size if a smaller client +# is actively looking at it. +setw -g aggressive-resize on + +############################################################################ +# panes +############################################################################ +# Navigation --------------------------------------------------------------- +# use the vim motion keys to move between panes +bind-key h select-pane -L +bind-key j select-pane -D +bind-key k select-pane -U +bind-key l select-pane -R + +# Resizing --------------------------------------------------------------- +bind-key C-h resize-pane -L +bind-key C-j resize-pane -D +bind-key C-k resize-pane -U +bind-key C-l resize-pane -R + +# use vim motion keys while in copy mode +setw -g mode-keys vi + +############################################################################ +# layouts +############################################################################ +bind o select-layout "active-only" +bind M-- select-layout "even-vertical" +bind M-| select-layout "even-horizontal" +bind M-r rotate-window + + +# focus on first window +# select-window -t 0 diff --git a/.urlview b/.urlview new file mode 100644 index 00000000..1fccb13e --- /dev/null +++ b/.urlview @@ -0,0 +1,29 @@ +############################################################################### +# Urlview configuration file. +# man urlview +# +# Put this file in: $HOME/.urlview +# Put url_handler.sh in: /usr/bin +# +# You can call 'urlview' while in 'mutt' by pressing the Ctrl b keys. +# Put these macros in your $HOME/.muttrc file. +# +# macro index \cb |urlview\n +# macro pager \cb |urlview\n +# +# You can call 'urlview' while in 'tin' by pressing | then a for article, +# put urlview as the pipe command. +# +# Regular expression to use to match URLs. + +#REGEXP (((http|https|ftp|gopher)|mailto):(//)?[^ >"\t]*|www\.[-a-z0-9.]+)[^ .,;\t>">\):] +REGEXP (((http|https|ftp|gopher)|mailto)[.:][^ >"\t]*|www\.[-a-z0-9.]+)[^ .,;\t>">\):] + +# Command to invoke for selected URL. Use lynx, netscape, or url_handler.sh +# shell script. Alternatively, you can leave COMMAND unset and set the BROWSER +# environment variable instead. + +#COMMAND lynx %s +#COMMAND netscape -remote 'openURL(%s)' +COMMAND webview + diff --git a/.vimrc b/.vimrc new file mode 100644 index 00000000..dce8cbb0 --- /dev/null +++ b/.vimrc @@ -0,0 +1,235 @@ +" Load Pathogen for plugins: + execute pathogen#infect() + execute pathogen#helptags() + +" Some basics: + set nocompatible + filetype plugin on + "colorscheme wal + syntax on + set encoding=utf-8 + set number + set relativenumber + +"au BufWinLeave * mkview +"au BufWinEnter * silent loadview +let g:instant_markdown_autostart = 0 + +let g:vimwiki_ext2syntax = {'.Rmd': 'markdown', '.rmd': 'markdown','.md': 'markdown', '.markdown': 'markdown', '.mdown': 'markdown'} "Interpret .md files, etc. as .markdown + +"Make calcurse notes markdown compatible: + autocmd BufRead,BufNewFile /tmp/calcurse*,~/.calcurse/notes/* set filetype=markdown + +"Spell-check set to F6: + map :setlocal spell! spelllang=en_us,es + +"Toggle DeadKeys set to F7 (for accent marks): + so ~/.vim/luke/deadkeys.vim + nm :call ToggleDeadKeys() + +"Goyo plugin makes text more readable when writing prose: + map :Goyo + inoremap :Goyoa + +"Enable Goyo by default for mutt writting + autocmd BufRead,BufNewFile /tmp/neomutt* let g:goyo_width=72 + autocmd BufRead,BufNewFile /tmp/neomutt* :Goyo + +"Enable autocompletion: + set wildmode=longest,list,full + set wildmenu + +"Automatically deletes all tralling whitespace on save. + autocmd BufWritePre * %s/\s\+$//e + +"When shortcut files are updated, renew bash and ranger configs with new +"material: + autocmd BufWritePost ~/.config/Scripts/folders,~/.config/Scripts/configs !bash ~/.config/Scripts/shortcuts.sh + +" Runs a script that cleans out tex build files whenever I close out of a .tex file. + autocmd VimLeave *.tex !texclear + +" Use urlview to choose and open a url: + :noremap u :wsilent !urlview + +"Copy selected text to system clipboard (requires gvim installed): + vnoremap "+y + +"C-T for new tab + nnoremap :tabnew + +"""BASIC TOOLS +"Navigating with guides + inoremap /<++>"_c4l + vnoremap /<++>"_c4l + map /<++>"_c4l + inoremap ;gui <++> +"For normal mode when in terminals (in X I have caps mapped to esc, this replaces it when I don't have X) + inoremap jw + inoremap wj +"Shortcutting split navigation, saving a keypress: + map h + map j + map k + map l + +"Replace all is aliased to S. Visual mode shortcut doesn't work yet for some +"reason... + nnoremap S :%s//g + vnoremap S noop + vnoremap S :s//g + +"""LATEX + " Word count: + autocmd FileType tex map :w !detex \| wc -w + autocmd FileType tex inoremap :w !detex \| wc -w + " Compile document using xelatex: + autocmd FileType tex inoremap :!xelatex%a + autocmd FileType tex nnoremap :!xelatex% + " Code snippets + autocmd FileType tex inoremap ;fr \begin{frame}\frametitle{}<++>\end{frame}<++>6kf}i + autocmd FileType tex inoremap ;fi \begin{fitch}\end{fitch}<++>3kA + autocmd FileType tex inoremap ;exe \begin{exe}\ex\end{exe}<++>3kA + autocmd FileType tex inoremap ;em \emph{}<++>T{i + autocmd FileType tex inoremap ;bf \textbf{}<++>T{i + autocmd FileType tex vnoremap ; ``>2la}?\\{a + "autocmd FileType tex vnoremap : ``>2la}?{\\la + autocmd FileType tex inoremap {{ F{i + autocmd FileType tex inoremap }} f}a + autocmd FileType tex inoremap ;it \textit{}<++>T{i + autocmd FileType tex inoremap ;ct \textcite{}<++>T{i + autocmd FileType tex inoremap ;cp \parencite{}<++>T{i + autocmd FileType tex inoremap ;glos {\gll<++>\\<++>\\\trans{``<++>''}}2k2bcw + autocmd FileType tex inoremap ;x \begin{xlist}\ex\end{xlist}kA + autocmd FileType tex inoremap ;ol \begin{enumerate}\end{enumerate}<++>3kA\item + autocmd FileType tex inoremap ;ul \begin{itemize}\end{itemize}<++>3kA\item + autocmd FileType tex inoremap ;li \item + autocmd FileType tex inoremap ;ref \ref{}<++>T{i + autocmd FileType tex inoremap ;tab \begin{tabular}<++>\end{tabular}<++>4kA{}i + autocmd FileType tex inoremap ;ot \begin{tableau}\inp{<++>}\const{<++>}<++><++>\end{tableau}<++>5kA{}i + autocmd FileType tex inoremap ;can \cand{}<++>T{i + autocmd FileType tex inoremap ;con \const{}<++>T{i + autocmd FileType tex inoremap ;v \vio{}<++>T{i + autocmd FileType tex inoremap ;a \href{}{<++>}<++>2T{i + autocmd FileType tex inoremap ;sc \textsc{}<++>T{i + autocmd FileType tex inoremap ;chap \chapter{}<++>2kf}i + autocmd FileType tex inoremap ;sec \section{}<++>2kf}i + autocmd FileType tex inoremap ;ssec \subsection{}<++>2kf}i + autocmd FileType tex inoremap ;sssec \subsubsection{}<++>2kf}i + autocmd FileType tex inoremap ;st F{i*f}i + autocmd FileType tex inoremap ;beg \begin{DELRN}<++>\end{DELRN}<++>4k0fR:MultipleCursorsFindDELRNc + autocmd FileType tex inoremap ;up /usepackageo\usepackage{}i + autocmd FileType tex nnoremap ;up /usepackageo\usepackage{}i + autocmd FileType tex inoremap ;tt \texttt{}<++>T{i + autocmd FileType tex inoremap ;bt {\blindtext} + autocmd FileType tex inoremap ;nu $\varnothing$ + autocmd FileType tex inoremap ;col \begin{columns}[T]\begin{column}{.5\textwidth}\end{column}\begin{column}{.5\textwidth}<++>\end{column}\end{columns}5kA + autocmd FileType tex inoremap ;rn (\ref{})<++>F}i + +"""LATEX Logical symbols + autocmd FileType tex inoremap ;m $$<++>2T$i + autocmd FileType tex inoremap ;M $$$$<++>2k$hi + autocmd FileType tex inoremap ;neg {\neg} + autocmd FileType tex inoremap ;V {\vee} + autocmd FileType tex inoremap ;or {\vee} + autocmd FileType tex inoremap ;L {\wedge} + autocmd FileType tex inoremap ;and {\wedge} + autocmd FileType tex inoremap ;ra {\rightarrow} + autocmd FileType tex inoremap ;la {\leftarrow} + autocmd FileType tex inoremap ;lra {\leftrightarrow} + autocmd FileType tex inoremap ;fa {\forall} + autocmd FileType tex inoremap ;ex {\exists} + autocmd FileType tex inoremap ;dia {\Diamond} + autocmd FileType tex inoremap ;box {\Box} + autocmd FileType tex inoremap ;gt {\textgreater} + autocmd FileType tex inoremap ;lt {\textless} +"""LaTeX Linguistics Shortcuts + autocmd Filetype tex inoremap ;nom {\textsc{nom}} + autocmd FileType tex inoremap ;acc {\textsc{acc}} + autocmd FileType tex inoremap ;dat {\textsc{dat}} + autocmd FileType tex inoremap ;gen {\textsc{gen}} + autocmd FileType tex inoremap ;abl {\textsc{abl}} + autocmd FileType tex inoremap ;voc {\textsc{voc}} + autocmd FileType tex inoremap ;loc {\textsc{loc}} + autocmd Filetype tex inoremap ;inst {\textsc{inst}} + autocmd FileType tex inoremap ;tipa \textipa{}<++>T{i + +"For Indo-European +"autocmd FileType tex inoremap ;dh d\textsuperscript{h} +"autocmd FileType tex inoremap ;bh b\textsuperscript{h} +"autocmd FileType tex inoremap ;gh g\textsuperscript{h} +"autocmd FileType tex inoremap ;gwh g\textsuperscript{hw} +"autocmd FileType tex inoremap ;kw k\textsuperscript{w} +"autocmd FileType tex inoremap ;gw g\textsuperscript{w} +"autocmd FileType tex inoremap ;h1 {h\textsubscript{1}} +"autocmd FileType tex inoremap ;h2 {h\textsubscript{2}} +"autocmd FileType tex inoremap ;h3 {h\textsubscript{3}} +"autocmd FileType tex inoremap ;h4 {h\textsubscript{4}} + + +"""PHP +autocmd FileType php,html inoremap ;b <++>FbT>i +autocmd FileType php,html inoremap ;i <++>FeT>i +autocmd FileType php,html inoremap ;h1

<++>2kf<++>2kf<++>2kf

<++>02kf>a +autocmd FileType php,html inoremap ;a href=""><++>
<++>14hi +autocmd FileType php,html inoremap ;e target="_blank"href=""><++><++>14hi +autocmd FileType php,html inoremap ;ul
<++>03kfo
  • F>a +autocmd FileType php,html inoremap ;ol
    <++>03kfclass="image">href="pix/<++>">src="pix/<++>"width="<++>"><++>4kf>a +autocmd FileType php,html inoremap ;td <++>Fdcit +autocmd FileType php,html inoremap ;tr <++>kf<++>Fhcit +autocmd FileType php,html inoremap ;tab
    O +autocmd FileType php,html inoremap ;gr F>a +autocmd FileType php,html inoremap ;rd F>a +autocmd FileType php,html inoremap ;yl F>a +autocmd FileType php,html inoremap ;dt
    <++>
    <++>2kcit +autocmd FileType php,html inoremap ;dl
    <++>3kcc +"autocmd FileType php,html inoremap -- – +"autocmd FileType php,html inoremap --- — + + +""".bib +autocmd FileType bib inoremap ;a @article{author="<++>",year="<++>",title="<++>",journal="<++>",volume="<++>",pages="<++>",}<++>8kA,i +autocmd FileType bib inoremap ;b @book{author="<++>",year="<++>",title="<++>",publisher="<++>",}<++>6kA,i +autocmd FileType bib inoremap ;c @incollection{author="<++>",title="<++>",booktitle="<++>",editor="<++>",year="<++>",publisher="<++>",}<++>8kA,i + +"MARKDOWN + autocmd Filetype markdown,rmd inoremap ;n --- + autocmd Filetype markdown,rmd inoremap ;b ****<++>F*hi + autocmd Filetype markdown,rmd inoremap ;s ~~~~<++>F~hi + autocmd Filetype markdown,rmd inoremap ;e **<++>F*i + autocmd Filetype markdown,rmd inoremap ;h ====<++>F=hi + autocmd Filetype markdown,rmd inoremap ;i ![](<++>)<++>F[a + autocmd Filetype markdown,rmd inoremap ;a [](<++>)<++>F[a + autocmd Filetype markdown,rmd inoremap ;1 #<++>kA + autocmd Filetype markdown,rmd inoremap ;2 ##<++>kA + autocmd Filetype markdown,rmd inoremap ;3 ###<++>kA + autocmd Filetype markdown,rmd inoremap ;l -------- + autocmd Filetype markdown map :!pandoc%-o%.pdf + autocmd Filetype rmd map :!echo"require(rmarkdown);render('%')"\|R--vanilla + autocmd Filetype rmd inoremap ;r ```{r,echo=TRUE}```2kO + +""".xml +"autocmd FileType xml inoremap ;e <++>:put=strftime('%c')A<++><++> +autocmd FileType xml inoremap ;e <++>:put=strftime('%c')A<++>]]>5kcit +autocmd FileType xml inoremap ;a <++><++>F"ci" + +"Insert the time: + noremap ;time :put=strftime('%c') + inoremap ;time :put=strftime('%c') + + +vmap ++ VMATH_YankAndAnalyse() +nmap ++ vip++ + +vnoremap K xkP`[V`] +vnoremap J xp`[V`] +vnoremap L >gv +vnoremap H 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

    0Ud0a!U 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Ξ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 Aa{vGU literal 0 HcmV?d00001