Skip to content

🎀 Hypr WM enviroment. Joining the First Release of my Dotfiles. Nothing Awesome.

Notifications You must be signed in to change notification settings

linuxmobile/dotfiles

Repository files navigation

dotfiles

🎀 Hypr WM enviroment. Joining the First Release of my Dotfiles. Nothing Awesome.

  • Window ManagerHypr 🎨 Animaciones Everywhere!
  • ShellZsh 🐚 con oh-my-zsh framework!
  • TerminalKitty 💻 Una terminal que soporta imagenes!
  • PanelPolybar 🍧 Sencilla, sin lujos!
  • CompositorPicom 🍩 rounded corners y mucho BLUR!
  • Notify DaemonDunst 🍃 minimalista!
  • LauncherRofi 🚀 Realmente rápido y customizable!
  • File ManagerThunar y Ranger 🔖 customizado!
  • GUI Basic-IDEGeany 🗒️Un IDE muy livianito!

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)

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 xsettingsd picom-jonaburg-git rofi rsync firefox    \\
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       \\
lxappearance pavucontrol nerd-fonts-complete polybar  

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  

Instalamos Hypr WM 🪟

Primero vamos a instalar las dependencias.
sudo pacman -S --needed cairo gdb ninja gcc cmake libxcb xcb-proto xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xcb-util-xrm gtkmm gtk4 gtkmm3  
Compilamos Hypr WM
cd $HOME/Downloads/_cloned-repos
git clone https://github.com/vaxerski/Hypr
cd Hypr
make clear && make release  
Y copiamos los archivos necesarios.
cd $HOME/Downloads/_cloned-repos/Hypr  
sudo cp build/Hypr /usr/bin/  
sudo cp example/hypr.desktop /usr/share/xsessions/  

Ahora procedemos a Clonar y copiar los Dotfiles

Clonamos y Copiamos
git clone https://github.com/linuxmobile/dotfiles $HOME/dotfiles/  
cd $HOME/dotfiles/
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.

Les dejo un video de mi anterior Desktop

<iframe src="https://www.youtube.com/embed/tiGCbY3EXks" frameborder="0" allowfullscreen></iframe>

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.

About

🎀 Hypr WM enviroment. Joining the First Release of my Dotfiles. Nothing Awesome.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published