Code Monkey home page Code Monkey logo

dotfiles's Introduction

Logo

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-pijulius-git cmatrix-git pipes.sh npm checkupdates+aur xdotool xautolock yad libnotify wal-telegram-git python-pywalfox xsettingsd themix-gui-git themix-theme-oomox-git archdroid-icon-theme tesseract-data-eng tesseract-data-por 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

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

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.