diff --git a/config/sxhkd/sxhkdrc b/config/sxhkd/sxhkdrc new file mode 100644 index 0000000..46e4c20 --- /dev/null +++ b/config/sxhkd/sxhkdrc @@ -0,0 +1,143 @@ +# +# Hotkey - Config +# + +# terminal emulator +super + Return + alacritty + +super + shift + Return + kitty + +# program launcher +super + r + rofi -show run + +# make sxhkd reload its configuration files: +super + alt + ctrl + Escape + pkill -USR1 -x sxhkd + + +super + b + google-chrome + +super + shift + b + firefox + +super + e + thunar + +super + alt + ctrl + n + thunar smb://192.168.18.10/ + +super + alt + ctrl + a + kitty -e pulsemixer + +super + alt + ctrl + m + . ~/.config/rofi/rofi-beats/rofi-beats + +# +# BSPwm Hotkeys +# + +# quit/restart bspwm +super + alt + ctrl + {q,r} + bspc {quit,wm -r} + +# close and kill +super + {_,shift + }w + bspc node -{c,k} + +# alternate between the tiled and monocle layout +#super + m +# bspc desktop -l next + +# send the newest marked node to the newest preselected node +#super + y +# bspc node newest.marked.local -n newest.!automatic.local + +# swap the current node and the biggest window +#super + g +# bspc node -s biggest.window + +# +# state/flags +# + +# set the window state +super + {t,shift + t,s,f} + bspc node -t {tiled,pseudo_tiled,floating,fullscreen} + +# set the node flags +super + ctrl + {m,x,y,z} + bspc node -g {marked,locked,sticky,private} + +# +# focus/swap +# + +# focus the node in the given direction +super + {_,shift + }{h,j,k,l} + bspc node -{f,s} {west,south,north,east} + +# focus the node for the given path jump +#super + {p,b,comma,period} +# bspc node -f @{parent,brother,first,second} + +# focus the next/previous window in the current desktop +super + {_,shift + }c + bspc node -f {next,prev}.local.!hidden.window + +# focus the next/previous desktop in the current monitor +super + bracket{left,right} + bspc desktop -f {prev,next}.local + +# focus the last node/desktop +#super + {grave,Tab} +# bspc {node,desktop} -f last + +# 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-9,0} + bspc {desktop -f,node -d} '^{1-9,10}' + +# +# preselect +# + +# preselect the direction +super + ctrl + {h,j,k,l} + bspc node -p {west,south,north,east} + +# preselect the ratio +super + ctrl + {1-9} + bspc node -o 0.{1-9} + +# cancel the preselection for the focused node +super + ctrl + space + bspc node -p cancel + +# cancel the preselection for the focused desktop +super + ctrl + shift + space + bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel + +# +# move/resize +# + +# expand a window by moving one of its side outward +super + alt + {h,j,k,l} + bspc node -z {left -50 0,bottom 0 50,top 0 -50,right 50 0} + +# contract a window by moving one of its side inward +super + alt + shift + {h,j,k,l} + bspc node -z {right -50 0,top 0 50,bottom 0 -50,left 50 0} + +# move a floating window +super + {Left,Down,Up,Right} + bspc node -v {-20 0,0 20,0 -20,20 0} diff --git a/fonts/DejaVu-Sans-Mono-Nerd-Font-Complete.ttf b/fonts/DejaVu-Sans-Mono-Nerd-Font-Complete.ttf new file mode 100644 index 0000000..fea1aa9 Binary files /dev/null and b/fonts/DejaVu-Sans-Mono-Nerd-Font-Complete.ttf differ diff --git a/install-alacritty-debian.sh b/install-alacritty-debian.sh new file mode 100644 index 0000000..1404967 --- /dev/null +++ b/install-alacritty-debian.sh @@ -0,0 +1,69 @@ +#!/bin/bash + +#APT UPDATE & APT UPGRADE +echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" +echo " " +echo " APT UPDATE & APT UPGRADE" +echo " " +echo " Enter your user password, to continue." +echo " " +echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" + +sudo apt update && sudo apt upgrade -y +sudo apt install -y cmake cargo pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev python3 + +echo "-'-'-'-'-'-'-'-'-'-'-'-'-" +echo " " +echo " Create folders." +echo " " +echo "-'-'-'-'-'-'-'-'-'-'-'-'-" +mkdir ~/.config/alacritty +mkdir ~/make +mkdir ~/make/alacritty + +echo "-'-'-'-'-'-'-'-'-'-'-'-'-" +echo " " +echo " GIT Download." +echo " " +echo "-'-'-'-'-'-'-'-'-'-'-'-'-" + +git clone https://github.com/alacritty/alacritty.git +mv alacritty ~/make/ +cd make/alacritty + +echo "-'-'-'-'-'-'-'-'-'-'-'-'-" +echo " " +echo " Building." +echo " " +echo "-'-'-'-'-'-'-'-'-'-'-'-'-" + +cargo build --release + +echo "-'-'-'-'-'-'-'-'-'-'-'-'-" +echo " " +echo " Buil DONE." +echo " " +echo "-'-'-'-'-'-'-'-'-'-'-'-'-" + + + +echo "-'-'-'-'-'-'-'-'-'-'-'-'-" +echo " " +echo " Add Desktop Entry." +echo " " +echo "-'-'-'-'-'-'-'-'-'-'-'-'-" + +sudo cp target/release/alacritty /usr/local/bin +sudo cp extra/logo/alacritty-term.svg /usr/share/pixmaps/Alacritty.svg +sudo desktop-file-install extra/linux/Alacritty.desktop +sudo update-desktop-database + + +echo "-'-'-'-'-'-'-'-'-'-'-'-'-" +echo " " +echo " ALL DONE" +echo " " +echo "-'-'-'-'-'-'-'-'-'-'-'-'-" + + + diff --git a/wallpapers/1080p/pexels-aarti-vijay-2693529.jpg b/wallpapers/1080p/pexels-aarti-vijay-2693529.jpg new file mode 100644 index 0000000..bff618d Binary files /dev/null and b/wallpapers/1080p/pexels-aarti-vijay-2693529.jpg differ diff --git a/wallpapers/1080p/pexels-adrien-olichon-2387793.jpg b/wallpapers/1080p/pexels-adrien-olichon-2387793.jpg new file mode 100644 index 0000000..1aca129 Binary files /dev/null and b/wallpapers/1080p/pexels-adrien-olichon-2387793.jpg differ diff --git a/wallpapers/1080p/pexels-aleksandar-pasaric-1527934.jpg b/wallpapers/1080p/pexels-aleksandar-pasaric-1527934.jpg new file mode 100644 index 0000000..f13bdb6 Binary files /dev/null and b/wallpapers/1080p/pexels-aleksandar-pasaric-1527934.jpg differ diff --git a/wallpapers/1080p/pexels-andy-vu-3244513.jpg b/wallpapers/1080p/pexels-andy-vu-3244513.jpg new file mode 100644 index 0000000..28a9e08 Binary files /dev/null and b/wallpapers/1080p/pexels-andy-vu-3244513.jpg differ diff --git a/wallpapers/1080p/pexels-btgl-3689659.jpg b/wallpapers/1080p/pexels-btgl-3689659.jpg new file mode 100644 index 0000000..03739f8 Binary files /dev/null and b/wallpapers/1080p/pexels-btgl-3689659.jpg differ diff --git a/wallpapers/1080p/pexels-christian-heitz-842711.jpg b/wallpapers/1080p/pexels-christian-heitz-842711.jpg new file mode 100644 index 0000000..113a122 Binary files /dev/null and b/wallpapers/1080p/pexels-christian-heitz-842711.jpg differ diff --git a/wallpapers/1080p/pexels-cmonphotography-1809644.jpg b/wallpapers/1080p/pexels-cmonphotography-1809644.jpg new file mode 100644 index 0000000..904aea5 Binary files /dev/null and b/wallpapers/1080p/pexels-cmonphotography-1809644.jpg differ diff --git a/wallpapers/1080p/pexels-cátia-matos-1072179.jpg b/wallpapers/1080p/pexels-cátia-matos-1072179.jpg new file mode 100644 index 0000000..996006b Binary files /dev/null and b/wallpapers/1080p/pexels-cátia-matos-1072179.jpg differ diff --git a/wallpapers/1080p/pexels-dương-nhân-1529881.jpg b/wallpapers/1080p/pexels-dương-nhân-1529881.jpg new file mode 100644 index 0000000..d868684 Binary files /dev/null and b/wallpapers/1080p/pexels-dương-nhân-1529881.jpg differ diff --git a/wallpapers/1080p/pexels-fiona-art-3631430.jpg b/wallpapers/1080p/pexels-fiona-art-3631430.jpg new file mode 100644 index 0000000..7b1d7c1 Binary files /dev/null and b/wallpapers/1080p/pexels-fiona-art-3631430.jpg differ diff --git a/wallpapers/1080p/pexels-fiona-art-4968844.jpg b/wallpapers/1080p/pexels-fiona-art-4968844.jpg new file mode 100644 index 0000000..5ddf5ff Binary files /dev/null and b/wallpapers/1080p/pexels-fiona-art-4968844.jpg differ diff --git a/wallpapers/1080p/pexels-irina-iriser-1379636.jpg b/wallpapers/1080p/pexels-irina-iriser-1379636.jpg new file mode 100644 index 0000000..a121bdb Binary files /dev/null and b/wallpapers/1080p/pexels-irina-iriser-1379636.jpg differ diff --git a/wallpapers/1080p/pexels-irina-iriser-2781760.jpg b/wallpapers/1080p/pexels-irina-iriser-2781760.jpg new file mode 100644 index 0000000..2a76d65 Binary files /dev/null and b/wallpapers/1080p/pexels-irina-iriser-2781760.jpg differ diff --git a/wallpapers/1080p/pexels-johannes-plenio-2850287.jpg b/wallpapers/1080p/pexels-johannes-plenio-2850287.jpg new file mode 100644 index 0000000..ee3dee2 Binary files /dev/null and b/wallpapers/1080p/pexels-johannes-plenio-2850287.jpg differ diff --git a/wallpapers/1080p/pexels-jot-2179483.jpg b/wallpapers/1080p/pexels-jot-2179483.jpg new file mode 100644 index 0000000..241160b Binary files /dev/null and b/wallpapers/1080p/pexels-jot-2179483.jpg differ diff --git a/wallpapers/1080p/pexels-lumn-167699.jpg b/wallpapers/1080p/pexels-lumn-167699.jpg new file mode 100644 index 0000000..aca14df Binary files /dev/null and b/wallpapers/1080p/pexels-lumn-167699.jpg differ diff --git a/wallpapers/1080p/pexels-mengliu-di-3064079.jpg b/wallpapers/1080p/pexels-mengliu-di-3064079.jpg new file mode 100644 index 0000000..0a6773d Binary files /dev/null and b/wallpapers/1080p/pexels-mengliu-di-3064079.jpg differ diff --git a/wallpapers/1080p/pexels-mike-sember-6043246.jpg b/wallpapers/1080p/pexels-mike-sember-6043246.jpg new file mode 100644 index 0000000..a6c6e02 Binary files /dev/null and b/wallpapers/1080p/pexels-mike-sember-6043246.jpg differ diff --git a/wallpapers/1080p/pexels-oday-hazeem-130621.jpg b/wallpapers/1080p/pexels-oday-hazeem-130621.jpg new file mode 100644 index 0000000..fc83b6d Binary files /dev/null and b/wallpapers/1080p/pexels-oday-hazeem-130621.jpg differ diff --git a/wallpapers/1080p/pexels-pixabay-247431.jpg b/wallpapers/1080p/pexels-pixabay-247431.jpg new file mode 100644 index 0000000..304d4c8 Binary files /dev/null and b/wallpapers/1080p/pexels-pixabay-247431.jpg differ diff --git a/wallpapers/1080p/pexels-pixabay-33101.jpg b/wallpapers/1080p/pexels-pixabay-33101.jpg new file mode 100644 index 0000000..2d83aad Binary files /dev/null and b/wallpapers/1080p/pexels-pixabay-33101.jpg differ diff --git a/wallpapers/1080p/pexels-pixabay-355288.jpg b/wallpapers/1080p/pexels-pixabay-355288.jpg new file mode 100644 index 0000000..2e47681 Binary files /dev/null and b/wallpapers/1080p/pexels-pixabay-355288.jpg differ diff --git a/wallpapers/1080p/pexels-pixabay-461940.jpg b/wallpapers/1080p/pexels-pixabay-461940.jpg new file mode 100644 index 0000000..1c24b57 Binary files /dev/null and b/wallpapers/1080p/pexels-pixabay-461940.jpg differ diff --git a/wallpapers/1080p/pexels-pixabay-63324.jpg b/wallpapers/1080p/pexels-pixabay-63324.jpg new file mode 100644 index 0000000..da524f0 Binary files /dev/null and b/wallpapers/1080p/pexels-pixabay-63324.jpg differ diff --git a/wallpapers/1080p/pexels-roberto-nickson-2559941.jpg b/wallpapers/1080p/pexels-roberto-nickson-2559941.jpg new file mode 100644 index 0000000..af9c224 Binary files /dev/null and b/wallpapers/1080p/pexels-roberto-nickson-2559941.jpg differ diff --git a/wallpapers/1080p/pexels-rodrigo-souza-2531709.jpg b/wallpapers/1080p/pexels-rodrigo-souza-2531709.jpg new file mode 100644 index 0000000..b9f3f9c Binary files /dev/null and b/wallpapers/1080p/pexels-rodrigo-souza-2531709.jpg differ diff --git a/wallpapers/1080p/pexels-skinny-alien-2318554.jpg b/wallpapers/1080p/pexels-skinny-alien-2318554.jpg new file mode 100644 index 0000000..3309b0e Binary files /dev/null and b/wallpapers/1080p/pexels-skinny-alien-2318554.jpg differ diff --git a/wallpapers/1080p/pexels-sohail-na-807598.jpg b/wallpapers/1080p/pexels-sohail-na-807598.jpg new file mode 100644 index 0000000..190991e Binary files /dev/null and b/wallpapers/1080p/pexels-sohail-na-807598.jpg differ diff --git a/wallpapers/1080p/pexels-stephan-seeber-1261728.jpg b/wallpapers/1080p/pexels-stephan-seeber-1261728.jpg new file mode 100644 index 0000000..6fea6cb Binary files /dev/null and b/wallpapers/1080p/pexels-stephan-seeber-1261728.jpg differ diff --git a/wallpapers/1080p/pexels-valdemaras-d-1647962.jpg b/wallpapers/1080p/pexels-valdemaras-d-1647962.jpg new file mode 100644 index 0000000..04e00b5 Binary files /dev/null and b/wallpapers/1080p/pexels-valdemaras-d-1647962.jpg differ diff --git a/wallpapers/1080p/pexels-walid-ahmad-1509582.jpg b/wallpapers/1080p/pexels-walid-ahmad-1509582.jpg new file mode 100644 index 0000000..ed9e60e Binary files /dev/null and b/wallpapers/1080p/pexels-walid-ahmad-1509582.jpg differ