README.md

October 16, 2023 · View on GitHub


Rice Preview
❄️                  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

DWM Rice


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 火

xresources

vanitygapscombo

alpha

preserveonrestart

movestack

barheight

togglefloatingcenter

statuscmd

statusallmons

swallow

alttagsdecoration

savefloats

resizecorners

focusonnetactive

winicon

awesomebar

noborder

centeredwindowname

exitmenu

windowmap

underlinetags

statusbutton

scratchpads

pertag

attachdirection

placemouse

moveresize

dynamicscratchpads

floatrules

barpadding

sticky

stickyindicator

dragfact

tagpreview

hidevacanttags

riodraw

layoutmenu

center

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 麗
KeybindDescription
Super + EnterCreate a new terminal.
Super + POpen DMENU.
Super + Shift + QClose a window.
Super + Shift + RRestart DWM.
Super + Move to another window.
Super + Shift + Move master window.
Super + Shift + SpaceToggle floating window.
Super + ,Show/Add to scratchpad.
Super + Shift + ,Hide scratchpad.
Super + .Remove scratchpad.
Super + MMonocle layout.
Super + TTiled layout.
Super + FSpiral layout.
Super + UCentered master layout.
Super + OGrid layout.
Super + BToggle the top bar.
Super + Shift + 1/5Move a window to another tag.
Super + 1/5Switch to another tag.
Super + IIncrement master.
Super + DDecrement master.
Super + HMove mfact to the left.
Super + LMove mfact to the right.
Super + KMove cfact down.
Super + JMove cfact up.
Super + SpaceToggle last layout.
Super + Shift + SpaceToggle floating window.
Super + =Increment gaps.
Super + -Decrement gaps.
Super + Alt + 0Restore 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 + F1Open file manager.
Super + F2Open browser.
Super + F3Open messaging application.
Super + F4Open music player.
Super + F6Open audio manager.
Super + F7Open screen recorder.
Super + F11Lockscreen.
CalculatorOpen calculator.
Super + Shift + NToggle nightmode.
Super + Shift + ETheme selector.
Super + Control + EEmoji selector.
Super + Shift + SManage dotfiles.
Super + Shift + YManage clipboard.
Super + PrtScFullscreen screenshot.
PrtScScreenshot of the selected area.
AudioPlayToggle Play/Pause media.
AudioNextNext track.
AudioPrevPrevious track.
AudioLowerVolumeDecrease volume.
AudioRaiseVolumeIncrease volume.
AudioMuteToggle mute volume.
Alt + ZToggle mute mic.
Alt + F2Decrease volume mic.
Alt + F3Increase volume mic.
MonBrightnessUpIncrease brightness.
MonBrightnessDownDecrease brightness.
Super + Shift + PPower Menu.