Skip to content

✨ Mis dotfiles para Arch Linux con Hyprland. Configs simples, visuales y funcionales. Si viste esto en TikTok, ¡sí, es ese setup! 😎

Notifications You must be signed in to change notification settings

Jyndev/dotfiles_v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation


JynDev
JynDev - Dotfiles 🐱

"No es solo un entorno, es tu reflejo. ¿Te animas a moldearlo? 🩵" - Jyn
Mis redes sociales:

JynDev

JynLogo logo

Dotfiles - Takanashi Version 🌠

Bienvenido a mi colección de dotfiles y configuraciones personalizadas para Arch Linux con Hyprland. Este proyecto nació gracias al apoyo en mi cuenta de TikTok. ¡Gracias por hacerlo posible! 🩵

⚠️ Nota: Esta es una versión inicial y puede contener errores o limitaciones. Seguiré mejorándola con el tiempo.

⚠️ Advertencia importante
Estos dotfiles están basados en mi configuración de trabajo personal.
Pueden (y deben) ser modificados según tus necesidades y gustos.
Todas las decisiones aquí reflejan mis preferencias como creador, pero no son reglas absolutas.
¡Siéntete libre de mejorarlos y adaptarlos a tu propio flujo de trabajo! 🚀

🛡️ Advertencia

No me hago responsable de posibles daños en tu sistema. Lee y entiende cada paso antes de ejecutarlo.


📋 Pre-requisitos

Antes de aplicar los dotfiles, asegúrate de:

  • Tener Arch Linux instalado con Hyprland funcionando.
  • Eliminar cualquier gestor de notificaciones previo (este repo incluye su propio daemon).
  • Conocer lo básico de copiar/editar configuraciones en ~/.config.

⚙️ Instalación paso a paso

1️⃣ Paquetes básicos

sudo pacman -S git zsh

Cambia la shell por defecto:

chsh -s /bin/zsh

Instala yay (AUR helper):

sudo pacman -S --needed base-devel
git clone https://aur.archlinux.org/yay.git
cd yay && makepkg -si

🔄 Reinicia el sistema.


2️⃣ Configuración de la terminal

  • Instalar Oh My Zsh :

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • Instalar los plugins recomendados:

    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search
  • Añadir los plugins recomendados en ~/.zshrc

    plugins=(git zsh-autosuggestions zsh-syntax-highlighting zsh-history-substring-search)
  • Instalar Powerlevel10k para una terminal más atractiva.

    git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k"

    Abre ~/.zshrc, busca la línea que define ZSH_THEME y cambia su valor a "powerlevel10k/powerlevel10k".


3️⃣ Alias útiles (~/.zshrc)

alias install="sudo pacman -S"
alias aur_install="yay -S"
alias update="sudo pacman -Syu"
alias purge="sudo pacman -Rns"

4️⃣ Paquetes necesarios

Pacman:

install gnome-tweaks swww fastfetch rofi-wayland nemo cinnamon-translations \
waybar ttf-jetbrains-mono-nerd zenity bc eog gnome-system-monitor evince \
xdg-desktop-portal-hyprland xdg-desktop-portal-gtk ffmpeg ttf-nunito nemo-fileroller

AUR:

aur_install hyprshot visual-studio-code-bin mpvpaper eww matugen-bin ttf-fredoka-one hypr-dock

Música:

aur_install  youtube-music

5️⃣ Temas y personalización

  • 🏙️ Iconos: Magna-Dark-Icons
  • 🖍️ Tema GTK: Lavanda-gtk-theme
  • 🗚 Fuente principal: Fredoka
  • 🖱️ Cursor: Anya-cursor-v3

Fuentes adicionales (Japonés + Emoji):

install noto-fonts-cjk noto-fonts-emoji noto-fonts

6️⃣ Pasos finales

  1. Copia los archivos de .config al directorio ~/.config.

  2. Crea las carpetas necesarias en ~/.cache/:

    ~/.cache/hyprlock
    ~/.cache/albumart
    ~/.cache/liveWallpaper
    

🚀 Primer arranque

Inicializa los colores de matugen para evitar errores:

matugen image "ruta_a_la_imagen"

🔒 Tema SDDM

⚠️ Nota: Todos los creditos y derechos a su respectivo autor: https://github.com/3d3f/ii-sddm-theme

Dependencias de sddmii-sddm-theme:

aur_install --needed sddm qt6-svg qt6-virtualkeyboard qt6-multimedia-ffmpeg otf-space-grotesk ttf-gabarito-git ttf-material-symbols-variable-git ttf-readex-pro ttf-rubik-vf
  1. Copiar los archivos de sddmii-sddm-theme al directorio /usr/share/sddm/themes/
   sudo cp -r sddmii-sddm-theme /usr/share/sddm/themes/
  1. Otorga permisos:

    sudo chmod 777 /usr/local/etc
  2. Crea directorio y enlaces simbólico:

  mkdir -p /usr/local/etc/sddm
sudo ln -s /usr/local/etc/sddm/sddm_background \
    /usr/share/sddm/themes/ii-sddm-theme/Backgrounds/background
sudo ln -s /usr/local/etc/sddm/sddm_config_colors \
 /usr/share/sddm/themes/ii-sddm-theme/Components/Colors.qml
  1. Ejecuta el script de cambio de fondo.

🌎 Configuración de aplicaciones Wayland

Agrega estas opciones a los lanzadores:

google-chrome-stable --ozone-platform=wayland
code --enable-features=WaylandWindowDecorations --ozone-platform=wayland

✅ ¡Listo! Tu sistema ahora debería estar completamente personalizado con los dotfiles 🚀

About

✨ Mis dotfiles para Arch Linux con Hyprland. Configs simples, visuales y funcionales. Si viste esto en TikTok, ¡sí, es ese setup! 😎

Topics

Resources

Stars

Watchers

Forks