❄️ Setup / DWM ❄️
---------------------------------------------------
╭─ Distro -> Arch Linux
├─ Editor -> NeoVim / Emacs
├─ Browser -> Firefox / qutebrowser
├─ Shell -> zsh
╰─ Process Viewer -> btop
╭─ Music Player -> cmus
├─ Compositor -> picom
├─ Notifications -> dunst
├─ Media Player -> mpv
╰─ File Manager -> ranger
╭─ WM -> dwm
├─ Terminal -> st
├─ App Laucher -> dmenu
├─ Theme -> pywal
╰─ Font -> JetBrainsMono NF
Warning
This is my private Arch Linux configuration. It is recommended to use it only for inspiration, as there is no guarantee that it will work for you.
I am no Arch expert. I'm just a Arch user.
❄️ Installation 魅
Manual
Assuming your AUR Helper is yay.
yay -S cava devour exa tty-clock-git picom-simpleanims-next-git cmatrix-git pipes.sh npm checkupdates+aur xdotool xautolock betterlockscreen yad libnotify wal-telegram-git python-pywalfox xsettingsd themix-gui-git themix-theme-oomox-git archdroid-icon-theme tesseract-data-eng tesseract-data-por slop arandr clipmenu zsh cmus mpd mpc ncmpcpp playerctl dbus simple-mtpfs dunst emacs feh ffmpeg ffmpegthumbnailer firefox flameshot fzf git gnu-free-fonts go gd btop imagemagick mpv neofetch neovim noto-fonts noto-fonts-cjk noto-fonts-emoji numlockx obs-studio openssh perl pulseaudio pulsemixer udiskie python-pip python-pywal qalculate-gtk xdg-user-dirs qutebrowser ranger syncthing sxiv telegram-desktop tree ttf-jetbrains-mono-nerd ttf-font-awesome gpick ueberzugpp redshift p7zip unzip epub-thumbnailer-git python-pdftotext poppler vim webkit2gtk xclip yt-dlp zathura zathura-pdf-mupdf zip xorg-server xorg-xinit libx11 libxinerama libxft base base-devel
git clone https://github.com/seeingangelz/dotfiles.git
Create symbolic links to the files/directories you need.
Automatic
Install curl
curl -sSL https://raw.githubusercontent.com/seeingangelz/dotfiles/master/.github/dots_bootstrap.sh | bash -s && cd ~/Documents/dotfiles/ && ./install.sh
❄️ Suckless Build お
DWM Patches 火
Note
Hover over the patch to receive information about it.
ST Patches 水
xresources |
font2 |
desktopentry |
scrollback |
scrollback-mouse |
boxdraw |
netwmicon |
alpha |
patch_column |
workingdir |
glyph-wide-support |
Note
Hover over the patch to receive information about it.
DMENU Patches 矢
listfullwidth |
xresources |
border |
password |
alpha |
numbers |
center |
case-insensitive |
fuzzymatch |
fuzzyhighlight |
Note
Hover over the patch to receive information about it.
Keybinds 麗
Keybind | Description |
---|---|
Super + Enter |
Create a new terminal. |
Super + P |
Open DMENU. |
Super + Shift + Q |
Close a window. |
Super + Shift + R |
Restart DWM. |
Super + ← → |
Move to another window. |
Super + Shift + ← → |
Move master window. |
Super + Shift + Space |
Toggle floating window. |
Super + , |
Show/Add to scratchpad. |
Super + Shift + , |
Hide scratchpad. |
Super + . |
Remove scratchpad. |
Super + M |
Monocle layout. |
Super + T |
Tiled layout. |
Super + F |
Spiral layout. |
Super + U |
Centered master layout. |
Super + O |
Grid layout. |
Super + B |
Toggle the top bar. |
Super + Shift + 1/5 |
Move a window to another tag. |
Super + 1/5 |
Switch to another tag. |
Super + I |
Increment master. |
Super + D |
Decrement master. |
Super + H |
Move mfact to the left. |
Super + L |
Move mfact to the right. |
Super + K |
Move cfact down. |
Super + J |
Move cfact up. |
Super + Space |
Toggle last layout. |
Super + Shift + Space |
Toggle floating window. |
Super + = |
Increment gaps. |
Super + - |
Decrement gaps. |
Super + Alt + 0 |
Restore gaps. |
Super + Shift + = |
Increment vertical gaps. |
Super + Shift + - |
Decrement vertical gaps. |
Super + Control + = |
Increment horizontal gaps. |
Super + Control + - |
Decrement horizontal gaps. |
Super + Alt + = |
Increment inside gaps. |
Super + Alt + - |
Decrement inside gaps. |
Alt + ← ↑ → ↓ |
Move windows. |
Alt + Shift + ← ↑ → ↓ |
Resize windows. |
Alt + Control + ← ↑ → ↓ |
Move windows to the corners. |
Super + F1 |
Open file manager. |
Super + F2 |
Open browser. |
Super + F3 |
Open messaging application. |
Super + F4 |
Open music player. |
Super + F6 |
Open audio manager. |
Super + F7 |
Open screen recorder. |
Super + F11 |
Lockscreen. |
Calculator |
Open calculator. |
Super + Shift + N |
Toggle nightmode. |
Super + Shift + E |
Theme selector. |
Super + Control + E |
Emoji selector. |
Super + Shift + S |
Manage dotfiles. |
Super + Shift + Y |
Manage clipboard. |
Super + PrtSc |
Fullscreen screenshot. |
PrtSc |
Screenshot of the selected area. |
AudioPlay |
Toggle Play/Pause media. |
AudioNext |
Next track. |
AudioPrev |
Previous track. |
AudioLowerVolume |
Decrease volume. |
AudioRaiseVolume |
Increase volume. |
AudioMute |
Toggle mute volume. |
Alt + Z |
Toggle mute mic. |
Alt + F2 |
Decrease volume mic. |
Alt + F3 |
Increase volume mic. |
MonBrightnessUp |
Increase brightness. |
MonBrightnessDown |
Decrease brightness. |
Super + Shift + P |
Power Menu. |