https://github.com/linuxmobile/dotfiles
🎀 Hypr WM enviroment. Joining the First Release of my Dotfiles. Nothing Awesome.
https://github.com/linuxmobile/dotfiles
archlinux desktop dotfiles hypr linux oh-my-zsh rice ricing zsh
Last synced: 5 months ago
JSON representation
🎀 Hypr WM enviroment. Joining the First Release of my Dotfiles. Nothing Awesome.
- Host: GitHub
- URL: https://github.com/linuxmobile/dotfiles
- Owner: linuxmobile
- Created: 2021-12-26T15:42:22.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-07T10:44:50.000Z (about 4 years ago)
- Last Synced: 2025-08-31T04:48:51.498Z (5 months ago)
- Topics: archlinux, desktop, dotfiles, hypr, linux, oh-my-zsh, rice, ricing, zsh
- Language: CSS
- Homepage:
- Size: 52.1 MB
- Stars: 15
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
🎀 Hypr WM enviroment. Joining the First Release of my Dotfiles. Nothing Awesome.
* **Window Manager** • [Hypr ](https://github.com/vaxerski/Hypr)🎨 Animaciones Everywhere!
* **Shell** • [Zsh](https://www.zsh.org) 🐚 con [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh) framework!
* **Terminal** • [Kitty](https://github.com/kovidgoyal/kitty) 💻 Una terminal que soporta imagenes!
* **Panel** • [Polybar ](https://github.com/polybar/polybar)🍧 Sencilla, sin lujos!
* **Compositor** • [Picom](https://github.com/yshui/picom) 🍩 rounded corners y mucho BLUR!
* **Notify Daemon** • [Dunst](https://github.com/dunst-project/dunst) 🍃 minimalista!
* **Launcher** • [Rofi](https://github.com/davatorium/rofi) 🚀 Realmente rápido y customizable!
* **File Manager** • [Thunar](https://github.com/xfce-mirror/thunar) y [Ranger ](https://github.com/ranger/ranger)🔖 customizado!
* **GUI Basic-IDE** • [Geany](https://www.geany.org) 🗒️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](https://en.wikipedia.org/wiki/RTFM).
### 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 🆘
```sh
\# 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 🐚
```sh
\# 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 📦
```sh
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 🔌
```sh
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.
```sh
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
```sh
cd $HOME/Downloads/_cloned-repos
git clone https://github.com/vaxerski/Hypr
cd Hypr
make clear && make release
```
##### Y copiamos los archivos necesarios.
```sh
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
```sh
git clone https://github.com/linuxmobile/dotfiles $HOME/dotfiles/
cd $HOME/dotfiles/
rsync -avxHAXP --exclude '.git*' .* \~/
```
##### Agregamos los iconos
```sh
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
```sh
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_](https://www.reddit.com/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._