Skip to content

Latest commit

 

History

History
executable file
·
110 lines (86 loc) · 2.7 KB

File metadata and controls

executable file
·
110 lines (86 loc) · 2.7 KB

Dotfiles

Starter screen using alpha

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

Setup

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.sh

Note: 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.

Examples

Setup script Red theme Nvim Several TUIs

Keybinds

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.

Customizing

All the config files are located in the config folder. To customize bindings:

  • config/hypr/hyprland/bindings.conf
  • config/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>.