diff --git a/.bashrc b/.bashrc
index 052ecc0..f8b3574 100644
--- a/.bashrc
+++ b/.bashrc
@@ -55,8 +55,10 @@ alias yay="paru"
#mineing
alias minexmr="screen -S xmrig bash -c 'sudo ~/Documents/bigdocs/xmrigminerinator/xmrig-qtech'"
-alias mineeth="screen -S ethminer bash -c 'ethminer -G -R -P stratum1+tcp://0xA85C9b7616F2f595Dc563D4731a734d896456aa6.kleiner:spam%40qtechofficial.com@eth-us-west1.nanopool.org:9999'"
-alias mineethnoscreen="ethminer -G -R -P stratum1+tcp://0xA85C9b7616F2f595Dc563D4731a734d896456aa6.kleiner:spam%40qtechofficial.com@eth-us-west1.nanopool.org:9999"
+#alias mineeth="screen -S ethminer bash -c 'ethminer -G -R -P stratum1+tcp://0xA85C9b7616F2f595Dc563D4731a734d896456aa6.kleiner:spam%40qtechofficial.com@eth-us-west1.nanopool.org:9999'"
+alias mineeth="screen -S ethminer bash -c 'ethminer -G -R -P stratum1+tcp://0xD0ff677C43f9D9a377392B6DefF7C8eC6E5ccC2c.kleiner@us1.ethermine.org:4444'"
+#alias mineethnoscreen="ethminer -G -R -P stratum1+tcp://0xA85C9b7616F2f595Dc563D4731a734d896456aa6.kleiner:spam%40qtechofficial.com@eth-us-west1.nanopool.org:9999"
+alias mineethnoscreen="ethminer -G -R -P stratum1+tcp://0xD0ff677C43f9D9a377392B6DefF7C8eC6E5ccC2c.kleiner@us1.ethermine.org:4444"
alias mineetc="screen -S etcminer bash -c 'ethminer -G -R -P stratum1+tcp://0xD0ff677C43f9D9a377392B6DefF7C8eC6E5ccC2c.kleiner@us1-etc.ethermine.org:4444'"
alias enterxmr="screen -rx xmrig"
alias entereth="screen -rx ethminer"
diff --git a/.config/.gitignore b/.config/.gitignore
new file mode 100644
index 0000000..6bb9404
--- /dev/null
+++ b/.config/.gitignore
@@ -0,0 +1,32 @@
+*
+
+!alacritty/
+!alacritty/**
+!awesome/
+!awesome/**
+!dunst/
+!dunst/**
+!i3/
+!i3/**
+!kak/
+!kak/**
+!nitrogen/
+!nitrogen/**
+!openbox/
+!openbox/**
+!picom/
+!picom/**
+!qtile/
+!qtile/**
+!rofi/
+!rofi/**
+!fontconfig/
+!fontconfig/**
+!bspwm/
+!bspwm/**
+!sxhkd/
+!sxhkd/**
+!polybar/
+!polybar/**
+!.gitignore
+
diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml
index 4692821..f9602ef 100644
--- a/.config/alacritty/alacritty.yml
+++ b/.config/alacritty/alacritty.yml
@@ -279,7 +279,7 @@ colors:
#
# Window opacity as a floating point number from `0.0` to `1.0`.
# The value `0.0` is completely transparent and `1.0` is opaque.
-background_opacity: 0.9
+window_opacity: 0.9
#selection:
#semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc
new file mode 100755
index 0000000..f8de0d8
--- /dev/null
+++ b/.config/bspwm/bspwmrc
@@ -0,0 +1,57 @@
+#! /bin/sh
+
+
+#################
+### Autostart ###
+#################
+
+#idk what this is
+pgrep -x sxhkd > /dev/null || sxhkd &
+
+
+nitrogen --restore &
+dunst &
+alacritty &
+picom &
+lxqt-policykit-agent &
+flameshot &
+nm-applet &
+
+### launch bar ###
+$HOME/.config/polybar/launch.sh
+
+
+###############################
+### where the workspaces go ###
+###############################
+
+bspc monitor DisplayPort-1 -d I II III IV V VI VII VIII IX
+bspc monitor DisplayPort-2 -d I II III IV V VI VII VIII IX
+
+############
+### gaps ###
+############
+
+bspc config border_width 2
+bspc config window_gap 3
+
+####################
+### stuff... idk ###
+####################
+
+bspc config split_ratio 0.52
+bspc config borderless_monocle true
+bspc config gapless_monocle true
+bspc click_to_focus true
+
+
+#################################
+### where programs go and act ###
+#################################
+
+
+bspc rule -a Gimp desktop='^8' state=floating follow=on
+bspc rule -a Chromium desktop='^2'
+bspc rule -a mplayer2 state=floating
+bspc rule -a Kupfer.py focus=on
+bspc rule -a Screenkey manage=off
diff --git a/.config/fontconfig/conf.d/01-font.conf b/.config/fontconfig/conf.d/01-font.conf
new file mode 100644
index 0000000..8adc4f0
--- /dev/null
+++ b/.config/fontconfig/conf.d/01-font.conf
@@ -0,0 +1,29 @@
+
+
+
+
+ sans-serif
+
+ Nimbus Sans
+
+
+
+ Nimbus Sans
+
+ sans-serif
+
+
+
+ monospace
+
+ Source Code Pro
+
+
+
+ Source Code Pro
+
+ monospace
+
+
+
+
diff --git a/.config/polybar/config b/.config/polybar/config
new file mode 100644
index 0000000..d9dc56f
--- /dev/null
+++ b/.config/polybar/config
@@ -0,0 +1,410 @@
+;==========================================================
+;
+;
+; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗
+; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗
+; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝
+; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗
+; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║
+; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝
+;
+;
+; To learn more about how to configure Polybar
+; go to https://github.com/polybar/polybar
+;
+; The README contains a lot of information
+;
+;==========================================================
+
+[colors]
+;background = ${xrdb:color0:#222}
+background = #111
+background-alt = #888
+;foreground = ${xrdb:color7:#222}
+foreground = #dfdfdf
+foreground-alt = #555
+primary = #ffb52a
+secondary = #e60053
+alert = #bd2c40
+
+[bar/qbar]
+monitor = ${env:MONITOR}
+width = 100%
+height = 23
+;offset-x = 1%
+;offset-y = 1%
+radius = 0.0
+fixed-center = true
+
+background = ${colors.background}
+foreground = ${colors.foreground}
+
+line-size = 3
+line-color = #f00
+
+border-size = 0
+border-color = #00000000
+
+padding-left = 0
+padding-right = 2
+
+module-margin-left = 1
+module-margin-right = 2
+
+font-0 = sans:pixelsize=10;1
+font-1 = inconsolata:fontformat=truetype:size=8:antialias=false;0
+font-2 = SymbolsNerdFont:pixelsize=12;1
+
+modules-left = bspwm
+modules-center =
+modules-right = filesystem pulseaudio memory cpu wlan eth date
+
+tray-position = right
+tray-padding = 2
+;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
+
+cursor-click = pointer
+cursor-scroll = ns-resize
+
+[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/github]
+#type = internal/github
+#token = b20dfb56d6f6222331fb7b7ef5a69b668accde58
+#empty-notifications = true
+#interval = 10
+#format =