🎁 An easy way to install DWM + Dots

Overview

DWM - DOTS

━━━━━━ ❖ ━━━━━━


  • Window ManagerDWM 🎨 Tiles Everywhere!
  • ShellZsh 🐚 con oh-my-zsh framework!
  • TerminalKitty 💻 Una terminal que soporta imagenes!
  • Paneldwm-bar 🍧 Sencilla, sin lujos!
  • CompositorPicom 🍩 rounded corners y mucho BLUR!
  • Notify DaemonDunst 🍃 minimalista!
  • LauncherRofi 🚀 Realmente rápido y customizable!
  • File ManagerRanger 🔖 customizado!
  • GUI Basic-IDENVIM 🗒️ Un IDE muy hermoso!

Este es mi actual desktop

🌸 Setup

Esto va a ser un intento de un "paso a paso". Pero siempre recomiendo no copiar y pegar al pie de la letra. Sino "inspirarse".
Como suelen decir en la comunidad de linux. Solamente R.T.F.M.

Instalación (dependencias y paquetes)

Primero que nada un breve "disclaimer". Esta configuración es la que estoy utilizando actualmente. Está pensado para funcionar en Archlinux, y para dejar el escritorio tal cual lo tengo yo. Por lo tanto, si estás utilizando otra distribución vas a tener que instalar las dependencias en base a ello. Así que si no utilizas Archlinux, no deberías copiar y pegar.

Instalando Paru como AUR Helper 🆘

\# For Aur Helper install Paru
echo "### Installing paru as AUR Helper"
mkdir $HOME/Downloads/_cloned-repos
cd $HOME/Downloads/_cloned-repos
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si  

Instalamos Oh-My-Zsh 🐚

\# First install Oh-My-Zsh  
echo "### Installing oh-my-zsh"  
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"  

Instalando los paquetes requeridos 📦

echo "### Installing Required Packages"
paru -S python ffmpeg pulseaudio pulseaudio-alsa alsa-utils dunst xclip scrot     \\
thunar thunar-archive-plugin thunar-volman ffmpegthumbnailer tumbler w3m          \\
viewnior mpv neofetch htop lxappearance picom-jonaburg-git rofi rsync pavucontrol \\
ranger python-pip noto-fonts-emoji noto-fonts-cjk python-pillow-git xwallpaper    \\
exa bat file-roller geany geany-plugins gvfs gvfs-mtp htop kitty wal-git imlib2   \\
xorg-xsetroot      

Instalamos Oh-My-Zsh Plugins 🔌

echo "### Installing Oh-My-Zsh Plugins"
git clone --depth 1 https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-\~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone --depth 1 https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-\~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone --depth 1 https://github.com/zsh-users/zsh-completions.git ${ZSH_CUSTOM:-\~/.oh-my-zsh/custom}/plugins/zsh-completions  

Ahora procedemos a Clonar y copiar los Dotfiles

unimatrix|ranger|htop|rxfetch htop|nvim|cava|ranger unimatrix|nvim|wal-script|ranger

Clonamos y Copiamos
git clone https://github.com/linuxmobile/dwm-dots $HOME/dwm-dots/  
cd $HOME/dwm-dots/
rsync -avxHAXP --exclude '.git*' .* \~/  
Agregamos los iconos
pushd \~/.icons/ && \\
tar -xJf Papirus-Custom.tar.xz && tar -xJf Papirus-Dark-Custom.tar.xz && \\
sudo ln -vs \~/.icons/Papirus-Custom /usr/share/icons/
sudo ln -vs \~/.icons/Papirus-Dark-Custom /usr/share/icons/
rm -rf *.tar.xz
popd  
Por último actualizamos las fuentes
fc-cache -rv  
Eso es todo lo necesario. Tal vez necesite ir actualizando este post, ya que siempre es necesario mantener actualizado todo. Quizá faltan cosas, porque me olvidé o por alguna razón. Así que agregaré todo lo necesario con el tiempo.

Instalamos DWM 🪟

cd $HOME/dwm-dots/lnxdwm/
sudo make install

Creditos

A la hermosa comunidad de r/unixporn.

© A todos los artistas que crearon los iconis, ilustraciones, y wallpapers.

© A cada uno que ha creado y mantiene los proyectos que he mencionado y utilizado anteriormente.

You might also like...
mstatus is a super minimal entirely signal based statusbar for DWM.

mstatus is a uber-minimalistic signal based statusbar for DWM. All components of the statusbar are modules that must either be written by the user, or written by someone else and copied by the user.

dwm is an extremely fast, small, and dynamic window manager for X.

dwm - dynamic window manager dwm is an extremely fast, small, and dynamic window manager for X. My Patches This is in the order that I patched everyth

Demonstrates implementation of the Windows 10 Acrylic Effect on C++ Win32 Apps using DWM Private APIs and Direct Composition
Demonstrates implementation of the Windows 10 Acrylic Effect on C++ Win32 Apps using DWM Private APIs and Direct Composition

Win32 Acrylic Effect A Demonstration of Acrylic Effect on C++ Win32 applications using Direct Composition and DWM private APIs. Table of Contents Over

making dwm as beautiful as possible
making dwm as beautiful as possible

chadwm (Initial look) (empty workspaces have their color greyed out) NOTE: This is vanilla dwm bar (status2d patch for setting colors) not dwmblocks o

A simple utility that cold patches dwm (uDWM.dll) in order to disable window rounded corners in Windows 11

Win11DisableRoundedCorners A simple utility that cold patches the Desktop Window Manager (uDWM.dll) in order to disable window rounded corners in Wind

my personalized/patched dwm + st
my personalized/patched dwm + st

personalized/patched dwm & st dwm patches * centeredmaster fibonacci uselessgap shiftview st patches * blinkingcursor font2 scrollback custom gruvbox

Contains ST, Status Bar, DWM, DMenu, Wallpaper and Xinitrc
Contains ST, Status Bar, DWM, DMenu, Wallpaper and Xinitrc

Very Minimal DWM Setup Contains ST, Joestandring's Dwm-Bar, DWM, DMenu, Wallpaper and .xinitrc Patches & Customization St: Alpha Scrollback Scrollback

Modular status bar for dwm written in c.

dwmblocks Modular status bar for dwm written in c. usage To use dwmblocks first run 'make' and then install it with 'sudo make install'. After that yo

My own dwm setup with patches

dwm - dynamic window manager ============================ dwm is an extremely fast, small, and dynamic window manager for X. Requirements ----------

Owner
linuxmobile ( リナックス )
I'm trying to learn how to develop on Android. I'm Archlinux fanatic. A Linux Enthusiast :penguin: And i'm autist.
linuxmobile ( リナックス )
Generate and Install NDS Forwarders

NDSForwarder This app will create nds forwarders and install them to the home screen of the 3ds. The forwarders created with this app work in conjunct

MechanicalDragon 69 Aug 29, 2022
Install the Homebrew Channel to the vWii Menu from Wii U Mode.

Install a channel to the vWii Menu from Wii U Mode. In its current state, it simply installs the Homebrew Channel.

Puzzle 31 Aug 29, 2022
Utility to install kexts, Frameworks and PrivateFrameworks in the System of macOS. For macOS Monterey 12 and Big Sur 11

Command-Line-SnapShot-Mounter Credit: chris1111 Apple This utility uses the macOS terminal Command Line SnapShot Mounter is an utility that allows you

chris1111 19 Jul 15, 2022
Shows different icons for 64 and 32-bit DLLs. Register with RegSvr32 to install

DllIconHandler This project demonstrates how to create a Shell Icon Handler, that is loaded by Explorer.exe. An icon handler can show different icons

Pavel Yosifovich 24 Sep 13, 2022
Off The Grid (OTG) Messenger is an easy way for people to communicate through text messages when in remote areas.

Off The Grid (OTG) Messenger is an easy way for people to communicate through text messages when in remote areas. With a theoretical transmission range of 10 miles (16kms), OTG messenger can be used by groups of people to stay connected when they are in areas not serviced by mobile connectivity.

Trevor Attema 491 Sep 15, 2022
Memory Process File System (MemProcFS) is an easy and convenient way of viewing physical memory as files in a virtual file system

The Memory Process File System (MemProcFS) is an easy and convenient way of viewing physical memory as files in a virtual file system.

Ulf Frisk 1.4k Sep 17, 2022
Trident provides an easy way to pass the output of one command to any number of targets.

Trident: The multiple-pipe system Trident provides an easy way to pipe the output of one command to not just one but many targets. These targets can b

Matthias Gessinger 36 Nov 23, 2021
Lock you keyboard and clean your screen. A simple, and easy way to clean your computers.

Pristine Cleaner A screen and keyboard cleaning application made to turn screen black, and lock keyboard for easy cleaning. With features such as star

Rhino Inani 2 Jan 16, 2022
Allows an easy way to replace levels' songs with their respective NONG songs.

NONG-Replace Allows an easy way to replace levels' songs with their respective NONG songs. NOTE: THIS REQUIRES MEGA HACK V6!! If you do not have it, t

null 3 Nov 10, 2021
sampctl-runner: Easy way to build and run package..

sampctl-runner Easy way to build and run package.. Usage Just enter the name of the repository from pawn.json and let the program do other things.. Ex

Emmett 1 Apr 17, 2022