Coder Social home page Coder Social logo

linuxmobile / dwm-dots Goto Github PK

View Code? Open in Web Editor NEW
45.0 2.0 2.0 169.09 MB

🎁 An easy way to install DWM + Dots

Shell 10.67% CSS 36.58% Makefile 0.40% C 31.10% Roff 0.79% Python 6.38% Scheme 0.80% Lua 7.98% Nix 0.01% HTML 0.13% JavaScript 5.14% Xonsh 0.02%
archlinux dotfiles dwm linux rofi zsh zshrc aesthetic dot nanorc

dwm-dots's Introduction

DWM - DOTS

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


  • Window ManagerDWM 🎨 Tiles Everywhere!
  • ShellZsh 🐚 con starship Cross Shell Platform!
  • TerminalST 💻 Una terminal muy poderosa y con soporte a 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 (Mucho CUIDADO CON ESTO)

Automática
cd ~/Downloads/
wget https://github.com/linuxmobile/runarch/blob/master/dwm/install.sh 
./install.sh
Manual

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 te recomiendo 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  

Instalando los paquetes requeridos 📦

echo "### Installing Required Packages"
paru -S dunst ffmpeg ffmpegthumnailer tumbler neovim viewnior mpv rofi rsync scrot  \
picom-jonaburg-fix pavucontrol ranger noto-fonts xwallpaper imlib2 fzf exa bat      \
gvfs file-roller xclip ueberzug pacman-contrib cava libxft-bgra rofi-emoji starship 

Como adicional se puede instalar

paru -S pipewire pipewire-alsa pipewire-pulse # Remplazando pulseaudio \
thunar thunar-volman thunar-archive-plugin # Si no te gusta ranger     

Instalamos Oh-My-Zsh Plugins 🔌

echo "### Installing Oh-My-Zsh Plugins"
git clone --depth 1 https://github.com/zdharma-continuum/fast-syntax-highlighting.git $HOME/.oh-my-zsh/custom/plugins/fast-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

Algunas de las configuraciones que pueden ubicar en mis dotfiles

Clonamos y Copiamos
git clone https://github.com/linuxmobile/dwm-dots $HOME/dwm-dots/  
cd $HOME/dwm-dots/
rsync -avxHAXP --exclude '.git*' .* ~/  
Agregamos las fuentes que yo utilizo
mkdir -p $HOME/Downloads/nerdfonts/  # Creamos una carpeta para las fonts
cd $HOME/Downloads/                  # Vamos al directorio creado

# Clonamos las fuentes

wget https://github.com/ryanoasis/nerd-fonts/releases/download/2.2.0-RC/CascadiaCode.zip
wget https://github.com/ryanoasis/nerd-fonts/releases/download/2.2.0-RC/Iosevka.zip
wget https://github.com/ryanoasis/nerd-fonts/releases/download/2.2.0-RC/JetBrainsMono.zip

unzip '*.zip' -d $HOME/Downloads/nerdfonts/    # Descomprimimos
rm -rf *.zip                                   # Borramos los .zip

sudo cp -R $HOME/Downloads/nerdfonts/ /usr/share/fonts/   # Y copiamos las fuentes al directorio del sistema
Por último regeneramos el cache de 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

ST terminal 🔥

cd $HOME/st/
sudo make install

Creditos

A la hermosa comunidad de r/unixporn.

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

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


© Owl4ce © Ilham25 © Siduck © NvChad

dwm-dots's People

Contributors

linuxmobile avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

blackxin mjpier

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.