Awesome Open Source
Awesome Open Source

install script is still wip hehe

deps git , GNU stow, along with these programs and wmutils opt for double border
note these files are tuned ony for a 14" 1920x1080 display

suggested
Installing Clone into your $HOME directory
git clone https://github.com/umgbhalla/dotstow.git ~  

Run stow to symlink everything or just select what you want

cd dotstow/themes/monterey && stow */  -t ~

stow Everything (*/ ignores the README or any file)
flags -t ~ implies , target directory is $HOME

$ pwd
/
 home
   umang
     dotstow
       base
 
stow zsh -t ~
# Just my zsh config
nvim -c ':PackerInstall' -c ':UpdateRemotePlugins' -c ':qall'
# install all nvim plugins and exit
Themes
cr0nus

Moun-tain

Gruv-dark

Glass-green

Monterey

Programs

Program Name
Window Manger bspwm
Bar polybar
Compositor picom-jonaburg
Launcher rofi
Wallpaper Setter feh
Web Browser firefox
Music Visualizer xava
Lockscreen i3lock-color
Terminal Emulator Alacritty
Shell zsh
Prompt here
Code Editor neovim, vsocde
Notification daemon dunst
Scratch pad tdrop
Fetch paleofetch
Login manager lightdm
music mpvc
misc hideIt.sh , exa , bat
Detailed programs list

An updated list of all the programs I have installed, can be found here

Zsh plugins / manager ohmyzsh fzf-tab
zsh-autosuggestions
zsh-syntax-highlighting
Keybinds
Keybind Description
super + apostrophe # terminal alacritty
super + Return # scratchpad without tmux session right
super + semicolon # scratchpad without tmux session left
super + backslash # tmux scratchpad top
super + slash # tmux scratchpad bottom
super + shift + Return # terminal kitty
super + e # Shortcuts
super + w # firefox
super + n # pcmanfm
super + d # dmenu_run
super + a # neovide
super + b # bpytop
super + space # program launcher
alt + shift + Return # mini youtube
alt + Return # mini google
alt + e # rofimoji
alt + m # man search
alt + r # random manpage
alt + v # clipmenu
alt + shift + h # keybindhelper
alt + p # dotfiles rofi menu ; open in nvim
alt + o # toggle polybar over ipc
super + period # show open window
super + shift + d # show ssh sesssions
super + p # power-menu
super + shift + b # power on bluetooth
super + shift + r # make sxhkd reload its configuration files:
super + {t,shift + t,s} # set the window state
super + f # toggle the window fullscreen
super + alt + {q,r} # quit/restart bspwm
super + {_,shift + }q # close and kill
super + m # alternate between the tiled and monocle layout
super + y # send the newest marked node to the newest preselected node
super + g # swap the current node and the biggest window
super + ctrl + {m,x,y,z} # set the node flags
super + {_,shift + }{h,j,k,l} # focus the node in the given direction
super + comma # focus the node for the given path jump
super + {_,shift + }c # focus the next/previous window in the current desktop
super + bracket{left,right} # focus the next/previous desktop in the current monitor
super + shift + bracket{left,right} # focus to next ore previous node
alt + {Tab, shift + Tab} # focus the last node/desktop
super + {grave,Tab} # focus the last node/desktop
super + {o,i} # focus the older or newer node in the focus history
super + {_,shift + }{1-8,0} # focus or send to the given desktop
super + ctrl + {h,j,k,l} # preselect the direction
super + ctrl + {1-9} # preselect the ratio
super + ctrl + space # cancel the preselection for the focused node
super + ctrl + shift + space # cancel the preselection for the focused desktop
super + alt + {h,j,k,l} # expand a window by moving one of its side outward
super + alt + shift + {h,j,k,l} # contract a window by moving one of its side inward
super + {Left,Down,Up,Right} # move a floating window
ctrl + Print #anonym screenshot
shift + Print # Screenshot
super+Print # Screenshots but better

to generate this use command below

#!/usr/bin/env bash
# Markdown sxhkd configuration for cheatsheet/documents.

SXHKD_CONF="$HOME/.config/sxhkd/sxhkdrc"
MD_NAME="Binding"
MD_VALUE="Functionality"

(
echo -e "|$MD_NAME\t # $MD_VALUE |";
echo -e "|--- | --- |";
awk '/^[a-z]/ && last {print "|" $0,"\t",last,"|"} {last=""} /^#/{last=$0}' "$SXHKD_CONF"
) | sed -e 's/# /| /' -e 's/^|/| /' | column -t -s $'\t'

script provided by @MahdyMirzade

Config Credits Ricing dynalist

license

kopimi logo

all files and scripts in this repo are released CC0 / kopimi! in the spirit of freedom of information, i encourage you to fork, modify, change, share, or do whatever you like with this project! ^c^v


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Shell (229,160
Linux (17,038
Dotfiles (6,729
Vim (5,852
Script (3,978
Zsh (3,363
Neovim (2,582
Tmux (1,620
Polybar (430
Rofi (402
Fzf (365
Bspwm (276
Neovim Dotfiles (178
Stow (107
Sxhkd (61
Polybar Config (51
Bspwmrc (20
Related Projects