diff --git a/.config/.gitignore b/.config/.gitignore new file mode 100644 index 0000000..b070a26 --- /dev/null +++ b/.config/.gitignore @@ -0,0 +1 @@ +.config/nvim/plugged diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc new file mode 100755 index 0000000..d859af6 --- /dev/null +++ b/.config/bspwm/bspwmrc @@ -0,0 +1,15 @@ +#! /bin/sh + +sxhkd & + +bspc config border_width 2 +bspc config window_gap 12 + +bspc config split_ratio 0.625 +bspc config borderless_monocle true +bspc config gapless_monocle true + + +bspc monitor -d i ii iii iv v + +wmname LG3D diff --git a/.config/helm/repositories.yaml b/.config/helm/repositories.yaml new file mode 100644 index 0000000..b257879 --- /dev/null +++ b/.config/helm/repositories.yaml @@ -0,0 +1,111 @@ +apiVersion: "" +generated: "0001-01-01T00:00:00Z" +repositories: +- caFile: "" + certFile: "" + insecure_skip_tls_verify: false + keyFile: "" + name: bitnami + pass_credentials_all: false + password: "" + url: https://charts.bitnami.com/bitnami + username: "" +- caFile: "" + certFile: "" + insecure_skip_tls_verify: false + keyFile: "" + name: rancher-stable + pass_credentials_all: false + password: "" + url: https://releases.rancher.com/server-charts/stable + username: "" +- caFile: "" + certFile: "" + insecure_skip_tls_verify: false + keyFile: "" + name: jetstack + pass_credentials_all: false + password: "" + url: https://charts.jetstack.io + username: "" +- caFile: "" + certFile: "" + insecure_skip_tls_verify: false + keyFile: "" + name: ingress-nginx + pass_credentials_all: false + password: "" + url: https://kubernetes.github.io/ingress-nginx + username: "" +- caFile: "" + certFile: "" + insecure_skip_tls_verify: false + keyFile: "" + name: nginx + pass_credentials_all: false + password: "" + url: https://kubernetes.github.io/ingress-nginx + username: "" +- caFile: "" + certFile: "" + insecure_skip_tls_verify: false + keyFile: "" + name: traefik + pass_credentials_all: false + password: "" + url: https://helm.traefik.io/traefik + username: "" +- caFile: "" + certFile: "" + insecure_skip_tls_verify: false + keyFile: "" + name: gitea-charts + pass_credentials_all: false + password: "" + url: https://dl.gitea.io/charts/ + username: "" +- caFile: "" + certFile: "" + insecure_skip_tls_verify: false + keyFile: "" + name: rook-release + pass_credentials_all: false + password: "" + url: https://charts.rook.io/release + username: "" +- caFile: "" + certFile: "" + insecure_skip_tls_verify: false + keyFile: "" + name: metallb + pass_credentials_all: false + password: "" + url: https://metallb.github.io/metallb + username: "" +- caFile: "" + certFile: "" + insecure_skip_tls_verify: false + keyFile: "" + name: fairwinds-stable + pass_credentials_all: false + password: "" + url: https://charts.fairwinds.com/stable + username: "" +- caFile: "" + certFile: "" + insecure_skip_tls_verify: false + keyFile: "" + name: appscode + pass_credentials_all: false + password: "" + url: https://charts.appscode.com/stable/ + username: "" +- caFile: "" + certFile: "" + insecure_skip_tls_verify: false + keyFile: "" + name: gitlab + pass_credentials_all: false + password: "" + url: https://charts.gitlab.io + username: "" diff --git a/.config/htop/htoprc b/.config/htop/htoprc new file mode 100644 index 0000000..b02d57d --- /dev/null +++ b/.config/htop/htoprc @@ -0,0 +1,26 @@ +# Beware! This file is rewritten by htop when settings are changed in the interface. +# The parser is also very primitive, and not human-friendly. +fields=0 48 17 18 38 39 40 2 46 47 49 1 +sort_key=46 +sort_direction=1 +hide_threads=0 +hide_kernel_threads=1 +hide_userland_threads=0 +shadow_other_users=0 +show_thread_names=0 +show_program_path=1 +highlight_base_name=0 +highlight_megabytes=1 +highlight_threads=1 +tree_view=0 +header_margin=1 +detailed_cpu_time=0 +cpu_count_from_zero=0 +update_process_names=0 +account_guest_in_cpu_meter=0 +color_scheme=0 +delay=15 +left_meters=LeftCPUs2 Memory Swap +left_meter_modes=1 1 1 +right_meters=RightCPUs2 Tasks LoadAverage Uptime +right_meter_modes=1 2 2 2 diff --git a/.config/sxhkd/sxhkdrc b/.config/sxhkd/sxhkdrc new file mode 100755 index 0000000..e749e32 --- /dev/null +++ b/.config/sxhkd/sxhkdrc @@ -0,0 +1,110 @@ +# bspwm hotkeys +# copy in ~/.config/sxhkd/sxhkdrc +super + alt + Escape + killall panel && /usr/bin/bspc quit + +super + t + bspc node -l above +super + y + bspc node -l below +super + b + bspc node -B + +super + {s,f} + state={floating,fullscreen}; \ + bspc query -N -n "focused.$\{state\}" && state=tiled; \ + bspc node -t "$state" + +super + l + bspc desktop -l next +# Focus The Next/Previous Node +super + {_,shift + }c + bspc node -f {next,prev} + +# Focus The Next/Previous Desktop +super + bracket{left,right} + bspc desktop -f {prev,next} + +# +super + {grave,Tab} + bspc {node,desktop} -f last + +# +# Focus/Swap +# + +# Focus The Node In The Given Direction +super + {_,shift + }{Left,Down,Up,Right} + bspc node -{f,s} {west,south,north,east} + +super + {comma,period} + bspc node -C {backward,forward} + + +# +# Preselect +# + +# Preselect The Direction +ctrl + super + {Left,Down,Up,Right} + bspc node -p {west,south,north,east} + +# Cancel Selection For The Focused Node +super + ctrl + space + bspc node -p cancel + +super + ctrl + {1-5} + /usr/bin/bspc window -r 0.{1-5} + +# focus The Older Or Newer Node In The Focus History +super + {o,i} + bspc wm -h off; \ + bspc node {older,newer} -f; \ + bspc wm -h on + +# Focus or Send to the given desktop +super + {_,shift + }{1,2,3,4,5} + bspc {desktop -f,node -d} '^{1-5}' + +super + shift + x + bspc node -d "x" +super + x + bspc desktop -f "x" + +# Focus +~button1 + bspc pointer -g focus + +# Start move/resize +#super + button{1-3} +# ; bspc pointer -g {move,resize_side,resize_corner} + +# End Move/Risize +#super + @button{1-3} +# bspc pointer -u + +super + shift + w + bspc node -c + +# +# wm independent hotkeys +# + +# Terminal Emulator +super + Return + urxvt + +# Program Launcher +super + r + rofi -show run + +# Reload Funtions +super + Escape + pkill -USR1 -x sxhkd + +# Custom action +alt + shift + d + mpc del 0 + +Print + imgur-screenshot