Repo for my Dotfiles.
WM is i3 with polybar and rofi.
Files are managed with a symlink manager called stow.
man stow
for more info on stow or checkout ThePrimegean's video about it.
- i3-gaps-rounded -> wm
- polybar -> statusbar
- picom -> transparency and transitions
- rofi -> application launcher
- kitty -> terminal
- zsh -> shell
- tmux -> terminal multiplexer
- nvim -> editor
- feh -> for wallpaper
- stow -> symlink manager for my dotfiles
- flameshot -> screenshots
- Install all required packages and stow.
git clone https://github.com/Sickisonfire/dotfiles.git ~/.dotfiles && cd ~/.dotfiles
- Important: the folder must be at ~/ for stow to work.
- folder name is not important.
stow <name of subfolder>
for everything subfolder you need.
- example:
stow i3
generates symlink at ~/.config/i3/config for i3 config file - Stow will generate a symlink for all files at the correct location.
- The .dotfiles Folder is the source of all dotfiles now. Changes have to be made to files in this folder.
Stuff can also be installed partially. Just stow what you need.
Most keybinds are the default keybinds.
key | function |
---|---|
win | mod key |
screenshot | |
mod+o | application launcher |
mod+h,j,k,l | focus window |
mod+Shifth,j,k,l | move window |
mod+1-9 | change workspace |
mod+Shift1-9 | move window to workspace |
mod+v | split vertical |
mod+Shiftv | split horizontal |
mod+Shiftc | reload i3 config |
mod+Shiftr | restart i3 |
mod+Shifte | exit i3 |
Tmux keybinds are default i believe.
key | function |
---|---|
Ctrl+b | prefix |
prefix+r | reload tmux config |
prefix+h,j,k,l | focus pane |
Check mappings.lua & lsp.lua for mappings.
- add install script
- fonts
- custom scripts
- add redshift.conf