SkillAgentSearch skills...

Dotstow

dotfiles managed with stow

Install / Use

/learn @umgbhalla/Dotstow

README

<!-- <p align="center"><img align="center" src="https://user-images.githubusercontent.com/67634565/123535664-dcf83700-d742-11eb-84ee-e0663dd167b5.png" width="320px"></p> --> <img align="right" src="https://user-images.githubusercontent.com/67634565/125792404-8feb3087-2884-42c8-9432-024879a9b3fc.gif" width='210' > <p > <img src="https://visitor-badge.glitch.me/badge?page_id=umgbhalla/dotstow.visitor-badge" > <img alt="" src="https://img.shields.io/github/repo-size/umgbhalla/dotstow?style=flat&label=repo-size&color=fb9199&labelColor=1d212a"/> <!-- <img alt="" src="https://img.shields.io/github/last-commit/umgbhalla/dotstow?color=fbdf90&label=updated&style=flat&labelColor=1d212a"/> --> <img alt="" src="https://img.shields.io/github/package-json/v/umgbhalla/dotstow"/> </p>

install script is still wip <kbd>hehe</kbd>

<kbd>deps</kbd> git , <a href="https://www.youtube.com/watch?v=tkUllCAGs3c">GNU stow</a>, along with <a href="https://github.com/umgbhalla/dotstow#programs"> these</a> programs and <a href="https://github.com/wmutils/opt">wmutils opt</a> for double border
<kbd>note</kbd> these files are tuned ony for a 14" 1920x1080 display

<details> <summary><kbd>suggested</kbd> </summary> <ul> <li><a href="https://www.gnu.org/software/stow/manual/stow.html">Manpage Stow</a></li> <li><a href="https://alexpearce.me/2016/02/managing-dotfiles-with-stow/">Managing dotfiles with GNU stow - Alex Pearce</a></li> <li><a href="https://gruby.medium.com/dotfile-how-to-manage-and-sync-with-git-gnu-stow-6beada1529ea">dotfile, how to manage and sync with Git + GNU Stow </a></li> </ul> </details> <details> <summary><b>Installing</b></summary> Clone into your <code>$HOME</code> directory <br>
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 ~

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

$ 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
</details> <!-- Icon Theme | [Papirus](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme) --> <!-- Gtk-theme | [Nordic-Gtk](https://www.gnome-look.org/p/1267246/) --> <!-- Music Player | [Audacious-qt](https://audacious-media-player.org) --> <details> <summary><b>Themes</b></summary>

| | | ------------------------------------------------------------------------------------------------------------------------------------------------------ | | cr0nus | | <p align="center"><img src="https://user-images.githubusercontent.com/67634565/140522097-77e30707-03d1-4a95-9c46-3842fa60de06.png" width="920px" ></p> | | Moun-tain | | <p align="center"><img src="https://user-images.githubusercontent.com/67634565/137625699-cefbf345-1d0a-4199-a044-e509489c7e14.png" width="920px"></p> | | <p align="center"><img src="https://user-images.githubusercontent.com/67634565/137625704-422ccec7-ec93-484c-8bd1-7cb60b085063.png" width="920px"></p> | | Gruv-dark | | <p align="center"><img src="https://user-images.githubusercontent.com/67634565/130346655-1e8b8957-54de-4e16-99b4-0495c5d7389e.png" width="920px"></p> | | <p align="center"><img src="https://user-images.githubusercontent.com/67634565/131245686-7cdb2433-72c9-4ed9-a0aa-8da7e41100b3.png" width="920px"></p> | | Glass-green | | <p align="center"><img src="https://user-images.githubusercontent.com/67634565/124610237-f4939600-de8d-11eb-8469-1863f953359d.png" width="920px"></p> | | <p align="center"><img src="https://user-images.githubusercontent.com/67634565/126061920-2d44885f-2943-452c-86a6-3178d1e58599.png" width="920px"></p> | | Monterey | | <p align="center"><img src="https://user-images.githubusercontent.com/67634565/123525378-d12e5580-d6ed-11eb-9293-0c9e9cdd2221.png" width="920px" ></p> |

</details>

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 -> configs | | Notification daemon | dunst | | Scratch pad | tdrop | | Fetch | paleofetch | | Login manager | lightdm | | music | mpvc | | misc | hideIt.sh , exa , bat |

<details> <summary><b>Detailed programs list</b></summary>

An updated list of all the programs I have installed, can be found <code><a href="https://github.com/umgbhalla/dotstow/blob/main/base/programs/program-list">here</a></code> <br>

</details> <details> <summary><b>Zsh plugins / manager </b></summary> <code><a href="https://github.com/ohmyzsh/ohmyzsh">ohmyzsh</a></code> </br> <code><a href="https://github.com/Aloxaf/fzf-tab">fzf-tab</a></code> <br> <code><a href="https://github.com/zsh-users/zsh-autosuggestions">zsh-autosuggestions</a></code> <br> <code><a href="https://github.com/zsh-users/zsh-syntax-highlighting">zsh-syntax-highlighting</a></code> </details> <details> <summary><b>Keybinds</b></summary>

| Binding | Functionality | | :-----------------: | :---------------------------------------------------------------------------------------------------------------------------: | | super + F1 | locked |
| super + Home | yt musci |
| super + Prior | discord |
| super + Next | discord |
| super + Return | scratchpad center |
| super + semicolon | scratchpad left |
| super + apostrophe | scratchpad right |
| super + backslash | tmux scratchpad top |
| super + slash | tmux scratchpad bottom |
| super + shift + Return | terminal kitty |
| super + shift + b | bb secret |
| super + e | Shortcuts |
| super + w | vivaldi-stable |
| super + n | pcmanfm |
| super + a | neovide |
| super + shift + m | alternate between the tiled and monocle layout |
| super + u | file upl

View on GitHub
GitHub Stars80
CategoryDevelopment
Updated9d ago
Forks6

Languages

Shell

Security Score

100/100

Audited on Mar 17, 2026

No findings