1) Setup
2) Examples
3) Plugins
4) Customizations
5) Keybinds
Included configs:
- zsh/omz/starship
- neovim
- ghostty
- tuis
- walker
- hyprland
- waybar
- FiraCode
- uwsm
- tmux
- theming
- Includes several scripts
Installing is done easily by cloning and running the setup script.
git clone https://github.com/stinodes/dotfiles.git ~/.config/stn
cd ~/.config/stn
./setup.shNote: To customize and distribute amongst your systems, fork the repo instead
After rebooting: check the config/hypr/hyprland/monitors.conf file to customize your monitor setup if needed.
General
| key | action |
|---|---|
super + space |
Open app menu (: for clipboard, > for runner) |
super + q |
Quit app |
super + t |
Open tmux terminal |
super + shift + t |
Open terminal |
super + b |
Open browser |
super + e |
Open file explorer |
super + s |
Open spotify (tui) |
Windows
key | action
super + f | Toggle fullscreen
super + g | Toggle floating
super + v | Toggle orientation
super + <h,j,k,l> | Move window focus
super + shift + <h,j,k,l> | Move window
super + drag | Move window
super + rightclick drag | Resize window
Workspaces
| key | action |
|---|---|
super + <y,u,i,o,p> |
Cycle main monitor workspaces |
super + shift + <y,u,i,o,p> |
Move window to workspace |
super + x |
Open scratch workspace |
super + shift + x |
Move to scratch workspace |
super + m |
Move to game workspace (see windowrules) |
super + ctrl + <h,l> |
Focus monitor left/right (check monitors.conf & workspaces.conf) |
super + shift + ctrl + <h,l> |
Move window to monitor left/right |
tmux
| key | action |
|---|---|
ctrl + z |
Prefix |
prefix <y,u,i,o,p> |
Move to window |
prefix ctrl + <h,j,k,l> |
Open split in direction |
prefix ctrl + c |
New window |
prefix ctrl + x |
Close window |
I am not a power user, fight me
nvim
See which-key and keybinds files for more info.
All the config files are located in the config folder.
To customize bindings:
config/hypr/hyprland/bindings.confconfig/nvim/lua/keybinds/*
For themes:
themes/
To edit a theme, consider copying the folder, adjusting its name.
Switch themes by calling stn-theme-set <theme name>.



