diff options
author | Daniel Holman <dholman@gymli.org> | 2018-04-05 13:32:25 -0500 |
---|---|---|
committer | Daniel Holman <dholman@gymli.org> | 2018-04-05 13:32:25 -0500 |
commit | 928e507d33e1192ca1f8d3413a352c30909286fb (patch) | |
tree | 4a3cdf45b9336a6b3dd9232241817ab9c78db34d | |
parent | 8b07627e86c7c181cc5ab81ab2607256d2061017 (diff) |
General updates
Made significant updates to a bunch of files:
-.zshrc environment vars and script sourcing in new file
-.zshenv this is whehere the above went
-.muttrc clarified the address line as well as password control
-.ssh new directory for secure shell config files
-.tmux.conf new file to control how tmux behaves
-.config/i3/config i3wm configuration
-.config/polybar/config topbar configuration
-.config/termite/config terminal theming and other things
-rw-r--r-- | .config/i3/config | 196 | ||||
-rw-r--r-- | .config/polybar/config | 422 | ||||
-rw-r--r-- | .config/termite/config | 64 | ||||
-rw-r--r-- | .gitconfig | 9 | ||||
-rw-r--r-- | .muttrc | 6 | ||||
-rw-r--r-- | .ssh/config | 4 | ||||
-rw-r--r-- | .tmux.conf | 3 | ||||
-rw-r--r-- | .vimrc | 3 | ||||
-rw-r--r-- | .zshenv | 13 | ||||
-rw-r--r-- | .zshrc | 14 |
10 files changed, 715 insertions, 19 deletions
diff --git a/.config/i3/config b/.config/i3/config new file mode 100644 index 0000000..d7f5661 --- /dev/null +++ b/.config/i3/config @@ -0,0 +1,196 @@ +# This file has been auto-generated by i3-config-wizard(1). +# It will not be overwritten, so edit it as you like. +# +# Should you change your keyboard layout some time, delete +# this file and re-run i3-config-wizard(1). +# + +# i3 config file (v4) +# +# Please see http://i3wm.org/docs/userguide.html for a complete reference! + +set $mod Mod4 + +# Font for window titles. Will also be used by the bar unless a different font +# is used in the bar {} block below. +#font pango:monospace 8 + +# This font is widely installed, provides lots of unicode glyphs, right-to-left +# text rendering and scalability on retina/hidpi displays (thanks to pango). +font pango:DejaVu Sans Mono 8 + +# Before i3 v4.8, we used to recommend this one as the default: +# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 +# The font above is very space-efficient, that is, it looks good, sharp and +# clear in small sizes. However, its unicode glyph coverage is limited, the old +# X core fonts rendering does not support right-to-left and this being a bitmap +# font, it doesn’t scale on retina/hidpi displays. + +# Use Mouse+$mod to drag floating windows to their wanted position +floating_modifier $mod + +# start a terminal +bindsym $mod+Return exec i3-sensible-terminal + +# kill focused window +bindsym $mod+Shift+q kill + +# start dmenu (a program launcher) +bindsym $mod+d exec j4-dmenu-desktop +# There also is the (new) i3-dmenu-desktop which only displays applications +# shipping a .desktop file. It is a wrapper around dmenu, so you need that +# installed. +# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + +# alternatively, you can use the cursor keys: +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + +# split in horizontal orientation +bindsym $mod+h split h + +# split in vertical orientation +bindsym $mod+v split v + +# enter fullscreen mode for the focused container +bindsym $mod+f fullscreen toggle + +# change container layout (stacked, tabbed, toggle split) +bindsym $mod+s layout stacking +bindsym $mod+w layout tabbed +bindsym $mod+e layout toggle split + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle + +# focus the parent container +bindsym $mod+a focus parent + +# focus the child container +#bindsym $mod+d focus child + +# switch to workspace +bindsym $mod+1 workspace 1 +bindsym $mod+2 workspace 2 +bindsym $mod+3 workspace 3 +bindsym $mod+4 workspace 4 +bindsym $mod+5 workspace 5 +bindsym $mod+6 workspace 6 +bindsym $mod+7 workspace 7 +bindsym $mod+8 workspace 8 +bindsym $mod+9 workspace 9 +bindsym $mod+0 workspace 10 + +# move focused container to workspace +bindsym $mod+Shift+1 move container to workspace 1 +bindsym $mod+Shift+2 move container to workspace 2 +bindsym $mod+Shift+3 move container to workspace 3 +bindsym $mod+Shift+4 move container to workspace 4 +bindsym $mod+Shift+5 move container to workspace 5 +bindsym $mod+Shift+6 move container to workspace 6 +bindsym $mod+Shift+7 move container to workspace 7 +bindsym $mod+Shift+8 move container to workspace 8 +bindsym $mod+Shift+9 move container to workspace 9 +bindsym $mod+Shift+0 move container to workspace 10 + +# reload the configuration file +bindsym $mod+Shift+c reload +# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) +bindsym $mod+Shift+r restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" + +# resize window (you can also use the mouse for that) +mode "resize" { + # These bindings trigger as soon as you enter the resize mode + + # Pressing left will shrink the window’s width. + # Pressing right will grow the window’s width. + # Pressing up will shrink the window’s height. + # Pressing down will grow the window’s height. + bindsym j resize shrink width 10 px or 10 ppt + bindsym k resize grow height 10 px or 10 ppt + bindsym l resize shrink height 10 px or 10 ppt + bindsym semicolon resize grow width 10 px or 10 ppt + + # same bindings, but for the arrow keys + bindsym Left resize shrink width 10 px or 10 ppt + bindsym Down resize grow height 10 px or 10 ppt + bindsym Up resize shrink height 10 px or 10 ppt + bindsym Right resize grow width 10 px or 10 ppt + + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" +} + +set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown +mode "$mode_system" { + bindsym l exec --no-startup-id xautolock -locknow, mode "default" + bindsym e exec --no-startup-id i3-msg exit, mode "default" + bindsym s exec --no-startup-id xautolock -locknow && systemctl suspend, mode "default" + bindsym h exec --no-startup-id xautolock -locknow && systemctl hibernate, mode "default" + bindsym r exec --no-startup-id systemctl reboot, mode "default" + bindsym Shift+s exec --no-startup-id systemctl poweroff -i, mode "default" + + bindsym Return mode "default" + bindsym Escape mode "default" +} + +# Put displays where they belong +exec --no-startup-id xrandr --auto --output HDMI-0 --mode 1600x900 --right-of DVI-I-0 + +# Custom key maps +bindsym $mod+Shift+k resize grow height 10 px or 10 ppt +bindsym $mod+Shift+j resize shrink height 10 px or 10 ppt +bindsym $mod+Shift+l resize grow width 10 px or 10 ppt +bindsym $mod+Shift+h resize shrink width 10 px or 10 ppt +bindsym XF86AudioRaiseVolume exec --no-startup-id amixer sset Master 5%+ +bindsym XF86AudioLowerVolume exec --no-startup-id amixer sset Master 5%- +bindsym XF86AudioMute exec --no-startup-id amixer sset Master toggle +bindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 10% +bindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 10% +bindsym $mod+Print exec --no-startup-id gnome-screenshot +bindsym $mod+Shift+p exec --no-startup-id gnome-screenshot -w +bindsym $mod+Shift+s mode "$mode_system" + +# Gap stuff +hide_edge_borders both +new_window 1pixel +gaps inner 15 +gaps outer 15 + +# Start helpful programs +exec --no-startup-id compton +exec --no-startup-id polybar -r main0 +exec --no-startup-id polybar -r main1 +exec --no-startup-id cadence-session-start -s +exec --no-startup-id /usr/lib/notify-osd/notify-osd +exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 +exec --no-startup-id feh --bg-scale ~/Pictures/temple.jpg +exec --no-startup-id nm-applet +exec --no-startup-id tilda +exec --no-startup-id xautolock -time 10 -locker "i3lock -c 000000" +exec --no-startup-id discord +exec --no-startup-id steam-native +exec --no-startup-id mailnag + +# Play nice with Steam windows +for_window [class="^Steam$" title="^Friends$"] floating enable +for_window [class="^Steam$" title="Steam - News"] floating enable +for_window [class="^Steam$" title=".* - Chat"] floating enable +for_window [class="^Steam$" title=".* - event started"] floating enable + +# pinentry +for_window [title="pinentry$"] floating enable diff --git a/.config/polybar/config b/.config/polybar/config new file mode 100644 index 0000000..4a4c535 --- /dev/null +++ b/.config/polybar/config @@ -0,0 +1,422 @@ +;===================================================== +; +; 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:#222} +background = #222 +background-alt = #444 +;foreground = ${xrdb:color7:#222} +foreground = #dfdfdf +foreground-alt = #555 +primary = #ffb52a +secondary = #e60053 +alert = #bd2c40 + +[bar/main0] +monitor = ${env:MONITOR:DVI-I-0} +width = 100% +height = 27 +;offset-x = 1% +;offset-y = 1% +radius = 6.0 +fixed-center = false +enable-rpc = true + +background = ${colors.background} +foreground = ${colors.foreground} + +line-size = 3 +line-color = #f00 + +border-size = 4 +border-color = #00000000 + +padding-left = 0 +padding-right = 2 + +module-margin-left = 1 +module-margin-right = 2 + +font-0 = fixed:pixelsize=10;1 +font-1 = unifont:fontformat=truetype:size=8:antialias=false;0 +font-2 = siji:pixelsize=10;1 + +modules-left = i3 +modules-center = +modules-right = filesystem volume memory cpu battery temperature date + +tray-position = right +tray-padding = 2 +tray-transparent = false +;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 + +[bar/main1] +monitor = ${env:MONITOR:HDMI-0} +width = 100% +height = 27 +;offset-x = 1% +;offset-y = 1% +radius = 6.0 +fixed-center = false +enable-rpc = true + +background = ${colors.background} +foreground = ${colors.foreground} + +line-size = 3 +line-color = #f00 + +border-size = 4 +border-color = #00000000 + +padding-left = 0 +padding-right = 2 + +module-margin-left = 1 +module-margin-right = 2 + +font-0 = fixed:pixelsize=10;1 +font-1 = unifont:fontformat=truetype:size=8:antialias=false;0 +font-2 = siji:pixelsize=10;1 + +modules-left = i3 +modules-center = +modules-right = filesystem volume memory cpu battery temperature date + +;tray-position = right +;tray-padding = 2 +;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/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 = <label-state> <label-mode> +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} + +; Create scroll handlers used to cycle workspaces +enable-scroll = true + +; focused = Active workspace on focused monitor +label-focused = %index% +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 = <label-song> <icon-prev> <icon-stop> <toggle> <icon-next> + +icon-prev = +icon-stop = +icon-play = +icon-pause = +icon-next = + +label-song-maxlen = 25 +label-song-ellipsis = true + +[module/xbacklight] +type = internal/xbacklight + +format = <label> <bar> +label = BL + +bar-width = 10 +bar-indicator = | +bar-indicator-foreground = #ff +bar-indicator-font = 2 +bar-fill = ─ +bar-fill-font = 2 +bar-fill-foreground = #9f78e1 +bar-empty = ─ +bar-empty-font = 2 +bar-empty-foreground = ${colors.foreground-alt} + +[module/backlight-acpi] +inherit = module/xbacklight +type = internal/backlight +card = intel_backlight + +[module/cpu] +type = internal/cpu +interval = 2 +format-prefix = " " +format-prefix-foreground = ${colors.foreground-alt} +format-underline = #f90000 +label = %percentage%% + +[module/memory] +type = internal/memory +interval = 2 +format-prefix = " " +format-prefix-foreground = ${colors.foreground-alt} +format-underline = #4bffdc +label = %percentage_used%% + +[module/wlan] +type = internal/network +interface = wlp6s0 +interval = 3.0 + +format-connected = <ramp-signal> <label-connected> +format-connected-underline = #9f78e1 +label-connected = %essid% + +format-disconnected = +;format-disconnected = <label-disconnected> +;format-disconnected-underline = ${self.format-connected-underline} +;label-disconnected = %ifname% disconnected +;label-disconnected-foreground = ${colors.foreground-alt} + +ramp-signal-0 = +ramp-signal-1 = +ramp-signal-2 = +ramp-signal-3 = +ramp-signal-4 = +ramp-signal-foreground = ${colors.foreground-alt} + +[module/eth] +type = internal/network +interface = enp3s0 +interval = 3.0 + +format-connected-underline = #55aa55 +format-connected-prefix = " " +format-connected-prefix-foreground = ${colors.foreground-alt} +label-connected = %local_ip% + +format-disconnected = +;format-disconnected = <label-disconnected> +;format-disconnected-underline = ${self.format-connected-underline} +;label-disconnected = %ifname% disconnected +;label-disconnected-foreground = ${colors.foreground-alt} + +[module/date] +type = internal/date +interval = 5 + +date = +date-alt = " %Y-%m-%d" + +time = %H:%M +time-alt = %H:%M:%S + +format-prefix = +format-prefix-foreground = ${colors.foreground-alt} +format-underline = #0a6cf5 + +label = %date% %time% + +[module/volume] +type = internal/volume + +format-volume = <label-volume> <bar-volume> +label-volume = VOL +label-volume-foreground = ${root.foreground} + +format-muted-prefix = " " +format-muted-foreground = ${colors.foreground-alt} +label-muted = sound muted + +bar-volume-width = 10 +bar-volume-foreground-0 = #55aa55 +bar-volume-foreground-1 = #55aa55 +bar-volume-foreground-2 = #55aa55 +bar-volume-foreground-3 = #55aa55 +bar-volume-foreground-4 = #55aa55 +bar-volume-foreground-5 = #f5a70a +bar-volume-foreground-6 = #ff5555 +bar-volume-gradient = false +bar-volume-indicator = | +bar-volume-indicator-font = 2 +bar-volume-fill = ─ +bar-volume-fill-font = 2 +bar-volume-empty = ─ +bar-volume-empty-font = 2 +bar-volume-empty-foreground = ${colors.foreground-alt} + +[module/battery] +type = internal/battery +battery = BAT0 +adapter = AC +full-at = 98 + +format-charging = <animation-charging> <label-charging> +format-charging-underline = #ffb52a + +format-discharging = <ramp-capacity> <label-discharging> +format-discharging-underline = ${self.format-charging-underline} + +format-full-prefix = " " +format-full-prefix-foreground = ${colors.foreground-alt} +format-full-underline = ${self.format-charging-underline} + +ramp-capacity-0 = +ramp-capacity-1 = +ramp-capacity-2 = +ramp-capacity-foreground = ${colors.foreground-alt} + +animation-charging-0 = +animation-charging-1 = +animation-charging-2 = +animation-charging-foreground = ${colors.foreground-alt} +animation-charging-framerate = 750 + +[module/temperature] +type = internal/temperature +thermal-zone = 0 +warn-temperature = 60 + +format = <ramp> <label> +format-underline = #f50a4d +format-warn = <ramp> <label-warn> +format-warn-underline = ${self.format-underline} + +label = %temperature% +label-warn = %temperature% +label-warn-foreground = ${colors.secondary} + +ramp-0 = +ramp-1 = +ramp-2 = +ramp-foreground = ${colors.foreground-alt} + +[module/powermenu] +type = custom/menu + +format-spacing = 1 + +label-open = +label-open-foreground = ${colors.secondary} +label-close = cancel +label-close-foreground = ${colors.secondary} +label-separator = | +label-separator-foreground = ${colors.foreground-alt} + +menu-0-0 = reboot +menu-0-0-exec = menu-open-1 +menu-0-1 = power off +menu-0-1-exec = menu-open-2 + +menu-1-0 = cancel +menu-1-0-exec = menu-open-0 +menu-1-1 = reboot +menu-1-1-exec = sudo reboot + +menu-2-0 = power off +menu-2-0-exec = sudo poweroff +menu-2-1 = cancel +menu-2-1-exec = menu-open-0 + +[settings] +screenchange-reload = true +;compositing-background = xor +;compositing-background = screen +;compositing-foreground = source +;compositing-border = over + +[global/wm] +margin-top = 5 +margin-bottom = 5 + +; vim:ft=dosini diff --git a/.config/termite/config b/.config/termite/config new file mode 100644 index 0000000..bd27d4c --- /dev/null +++ b/.config/termite/config @@ -0,0 +1,64 @@ +[options] +font = xos4 Terminus 12 +allow_bold = true +audible_bell = true +clickable_url = true +dynamic_title = true +scrollback_lines=10000 +urgent_on_bell = false +search_wrap = true +cursor_blink = system +cursor_shape = block +browser = xdg-open +filter_unmatched_urls = true +modify_other_keys = false +size_hints = false + +[colors] +# Base16 Macintosh +# Author: Rebecca Bettencourt (http://www.kreativekorp.com) + +foreground = #c0c0c0 +foreground_bold = #c0c0c0 +cursor = #c0c0c0 +background = #000000 + +# 16 color space + +# Black, Gray, Silver, White +color0 = #000000 +color8 = #808080 +color7 = #c0c0c0 +color15 = #ffffff + +# Red +color1 = #dd0907 +color9 = #dd0907 + +# Green +color2 = #1fb714 +color10 = #1fb714 + +# Yellow +color3 = #fbf305 +color11 = #fbf305 + +# Blue +color4 = #0000d3 +color12 = #0000d3 + +# Purple +color5 = #4700a5 +color13 = #4700a5 + +# Teal +color6 = #02abea +color14 = #02abea + +# Extra colors +color16 = #ff6403 +color17 = #90713a +color18 = #404040 +color19 = #404040 +color20 = #808080 +color21 = #c0c0c0 diff --git a/.gitconfig b/.gitconfig new file mode 100644 index 0000000..bd4dc31 --- /dev/null +++ b/.gitconfig @@ -0,0 +1,9 @@ +[user] + email = dholman@gymli.org + name = Daniel Holman + +[sendemail] + smtpencryption = tls + smtpserver = mail.gymli.org + smtpuser = dholman + smtpserverport = 587 @@ -2,7 +2,7 @@ set my_name = "Daniel Holman" set editor=`echo \$EDITOR` set imap_user=dholman set imap_pass=`pass gymli.org/mail/dholman` -set folder=imaps://gymli.org +set folder=imaps://mail.gymli.org set spoolfile=+INBOX set postponed=+Drafts set trash=+Trash @@ -17,7 +17,7 @@ set imap_keepalive = 300 set mail_check = 120 set record=+Sent -set smtp_url=smtp://$imap_user:$imap_pass@gymli.org +set smtp_url=smtp://$imap_user:$imap_pass@mail.gymli.org set realname=$my_name set from=$imap_user set ssl_force_tls = yes @@ -49,7 +49,7 @@ color prompt brightmagenta black color message brightred black color error brightred black color indicator black red -color status black red +color status brightgreen blue color tree white black color normal white black color markers red black diff --git a/.ssh/config b/.ssh/config new file mode 100644 index 0000000..fe200c3 --- /dev/null +++ b/.ssh/config @@ -0,0 +1,4 @@ +User dholman +Host Mail + HostName 192.168.86.26 + Port 22 diff --git a/.tmux.conf b/.tmux.conf new file mode 100644 index 0000000..5e82cbf --- /dev/null +++ b/.tmux.conf @@ -0,0 +1,3 @@ +set -g default-terminal "tmux-256color" +set -g terminal-overrides ",xterm-termite:Tc" +set -g mouse on @@ -1,6 +1,5 @@ -set nocompatible - " General +set nocompatible set autoread set hidden set showmode @@ -0,0 +1,13 @@ +# Setup environment +export PATH="$PATH:/home/dholman/bin" +export EDITOR="vim" +export SUDO_EDITOR="vim" +export SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0 +export GPGKEY=90D8F8E2C830F6129B2FBB1133836B30AA014B82 +export GPG_TTY=$(tty) + +# Source outside scripts +source /usr/share/doc/pkgfile/command-not-found.zsh +source /usr/share/git/completion/git-prompt.sh +source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh +source /usr/share/zsh/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh @@ -26,12 +26,6 @@ zstyle ':completion:*:*:kill:*' menu yes select zstyle ':completion:*:kill:*' force-list always zstyle ':completion:*' squeeze-slashes true -# Useful scripts -source /usr/share/doc/pkgfile/command-not-found.zsh -source /usr/share/git/completion/git-prompt.sh -source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh -source /usr/share/zsh/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh - # Vim-style history searching bindkey -M vicmd 'k' history-substring-search-up bindkey -M vicmd 'j' history-substring-search-down @@ -44,14 +38,6 @@ alias pacup="pacaur -Syu" alias pacsearch="pacaur -Ss" alias msfconsole="sudo msfconsole --quiet -x \"db_connect root@msf\"" -# Important vars -export PATH="$PATH:/home/dholman/bin" -export EDITOR="vim" -export SUDO_EDITOR="vim" -export SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0 -export GPGKEY=90D8F8E2C830F6129B2FBB1133836B30AA014B82 -export GPG_TTY=$(tty) - # Prompt settings local return_code="%(?..%{$fg[red]%}%? ${exclaim}%{$reset_color%})" setopt PROMPT_SUBST |