[submodule "dotvim/bundle/gruvbox"]
path = dotvim/bundle/gruvbox
url = git@github.com:morhetz/gruvbox.git
+[submodule "dotvim/bundle/--force"]
+ path = dotvim/bundle/--force
+ url = git@github.com:psf/black.git
+ branch = stable
+[submodule "dotvim/bundle/black"]
+ path = dotvim/bundle/black
+ url = git@github.com:psf/black.git
+ branch = stable
xorg:
ln -s $(CURDIR)/dotxprofile ~/.xprofile
ln -s $(CURDIR)/doxmodmaprc ~/.xmodmaprc
+ ln -s $(CURDIR)/dotxresources ~/.Xresources
i3:
- mkdir -p ~/.config/i3 ~/.config/i3status
+ mkdir -p ~/.config/i3
+ mkdir -p ~/.config/i3status
ln -s $(CURDIR)/i3/i3.conf ~/.config/i3/config
ln -s $(CURDIR)/i3/i3status.conf ~/.config/i3status/config
#
##################################################
-export NVM_DIR="$HOME/.nvm"
-
-if [ -f /usr/local/opt/nvm/nvm.sh ]; then
- . /usr/local/opt/nvm/nvm.sh
-fi
+export PATH=/opt/node/bin:$PATH
##################################################
#
#
##################################################
-KIND_EXPERIMENTAL_PROVIDER=podman
+#KIND_EXPERIMENTAL_PROVIDER=podman
##################################################
#
#
##################################################
+alias ls="ls --color=auto"
alias grep="grep --color=auto"
export EDITOR=/usr/bin/vi
-export PATH=~/bin:/opt/bin:$PATH
+export PATH=~/bin:~/.local/bin:/opt/bin:$PATH
. "$HOME/.cargo/env"
+
+eval "$(direnv hook bash)"
--- /dev/null
+lib
\ No newline at end of file
--- /dev/null
+home = /usr/bin
+include-system-site-packages = false
+version = 3.10.4
--- /dev/null
+Subproject commit 2018e667a6a36ee3fbfa8041cd36512f92f60d49
let g:ale_set_loclist=0
let g:ale_set_quickfix=1
+let g:ale_fixers = {}
+let g:ale_fixers.python = ['black']
map <leader>f :CtrlP<cr>
map <leader>a :NERDTreeToggle<cr>
au BufNewfile,BufRead Jenkinsfile set filetype=groovy
au BufNewFile,BufRead *.md,*.txt,*.html setlocal textwidth=80
au BufNewFile,BufRead *.md,*.txt setlocal nocindent
-au BufWritePost *.py call Flake8()
-
au BufNewFile,BufRead *.dat setlocal noexpandtab
au BufNewFile,BufRead *.jade setlocal noexpandtab
+augroup black_on_save
+ autocmd!
+ autocmd BufWritePre *.py Black
+augroup end
+
vmap <silent> <expr> p <sid>Repl()
let localrc = expand("~/.vim.local")
#!/bin/sh
-xrandr --newmode "2560x1080_68.00" 264.25 2560 2736 3008 3456 1080 1083 1093 1126 -hsync +vsync
-xrandr --addmode HDMI-1 2560x1080_68.00
-xrandr --output eDP-1 --mode 1366x768 --pos 0x0 --rotate normal --output VGA-1 --off --output DP-1 --off --output HDMI-1 --primary --mode 2560x1080_68.00 --pos 1366x0 --rotate normal --output DP-2 --off --output HDMI-2 --off
+#xrandr --newmode "2560x1080_68.00" 264.25 2560 2736 3008 3456 1080 1083 1093 1126 -hsync +vsync
+#xrandr --addmode HDMI-1 2560x1080_68.00
+#xrandr --output eDP-1 --mode 1366x768 --pos 0x0 --rotate normal --output VGA-1 --off --output DP-1 --off --output HDMI-1 --primary --mode 2560x1080_68.00 --pos 1366x0 --rotate normal --output DP-2 --off --output HDMI-2 --off
xinput set-prop "Logitech USB Optical Mouse" "libinput Natural Scrolling Enabled" 1
-URxvt.background: #1D2021
-URxvt.foreground: #FBF1C7
-URxvt.font: xft:Liberation Mono:pixelsize=16:antialias=true:autohint=true
-URxvt.scrollBar: false
-URxvt.saveLines: 65535
+URxvt*loginShell: true
+URxvt*background: #1D2021
+URxvt*foreground: #FBF1C7
+URxvt*font: xft:Liberation Mono:pixelsize=16:antialias=true:autohint=true
+URxvt*scrollBar: false
+URxvt*saveLines: 65535
Xft*dpi: 96
Xft*antialias: True
Xft*hinting: Full
-Emacs.menuBar: off
-Emacs.verticalScrollBars: off
-Emacs.toolBar: off
-Emacs.background: #1d2021
-Emacs.foreground: #fbf1c7
+Emacs*menuBar: off
+Emacs*verticalScrollBars: off
+Emacs*toolBar: off
+Emacs*background: #1d2021
+Emacs*foreground: #fbf1c7
for_window [class="Tor Browser"] floating enable, border normal
for_window [class="XCalc"] floating enable, border normal
for_window [class="KeePassXC"] floating enable, border normal
+for_window [class="Rhythmbox"] floating enable, border normal
bindsym --release $mod+Pause exec --no-startup-id slock
# Theming, ala Gruvbox
-font pango:Exo 2:style=Regular 8
+font pango:Exo 2.0 10
set $gruv_bg #282828
set $gruv_bg1 #3c3836
active_workspace $gruv_fg4 $gruv_bg1 $gruv_fg4
urgent_workspace $gruv_fg $gruv_red $gruv_fg
}
+ font pango:Exo 2.0 14
}
# Apply xmodmap
order += "ipv6"
order += "wireless _first_"
order += "ethernet _first_"
+order += "ethernet vpn0"
order += "battery 0"
order += "load"
order += "memory"
format_down = "E: down"
}
+ethernet vpn0 {
+ format_up = "VPN (wifi): %ip"
+ format_down = "VPN (wifi): down"
+}
+
battery 0 {
format = "%status %percentage %remaining"
}