dotfiles
dotfiles copied to clipboard
🎀 Hypr WM enviroment. Joining the First Release of my Dotfiles. Nothing Awesome.
dotfiles
🎀 Hypr WM enviroment. Joining the First Release of my Dotfiles. Nothing Awesome.
- Window Manager • Hypr 🎨 Animaciones Everywhere!
- Shell • Zsh 🐚 con oh-my-zsh framework!
- Terminal • Kitty 💻 Una terminal que soporta imagenes!
- Panel • Polybar 🍧 Sencilla, sin lujos!
- Compositor • Picom 🍩 rounded corners y mucho BLUR!
- Notify Daemon • Dunst 🍃 minimalista!
- Launcher • Rofi 🚀 Realmente rápido y customizable!
- File Manager • Thunar y Ranger 🔖 customizado!
- GUI Basic-IDE • Geany 🗒️Un IDE muy livianito!
Este es mi actual desktop
![](https://github.com/linuxmobile/dotfiles/raw/main/misc/hyprwm.gif)
🌸 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
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.