Skip to content

Instantly share code, notes, and snippets.

@washopilot
Last active June 24, 2025 16:20
Show Gist options
  • Save washopilot/adf77488d8992c9b026ccf4ff12c93de to your computer and use it in GitHub Desktop.
Save washopilot/adf77488d8992c9b026ccf4ff12c93de to your computer and use it in GitHub Desktop.
Important considerations when installing Arch Linux with KDE
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --recheck
pacman -S os-prober
nano /etc/default/grub
# Poner GRUB_DISABLE_OS_PROBER=false para que reconozca Windows
sudo grub-mkconfig -o /boot/grub/grub.cfg
# Instalar paquetes básicos
sudo pacman -S base base-devel linux-lts linux-lts-headers linux-firmware intel-ucode
sudo pacman -S grub efibootmgr
sudo pacman -S nano vim openssh htop wget iwd wireless_tools wpa_supplicant smartmontools xdg-utils
sudo pacman -S git neofetch
# Instalar networkmanager
sudo pacman -S networkmanager network-manager-applet
# Instalar pipewire
sudo pacman -S pipewire pipewire-alsa pipewire-jack pipewire-pulse gst-plugin-pipewire libpulse wireplumber
# Configuar pacman
sudo nano /etc/pacman.conf
En # Misc options: Color, ILoveCandy
# Instalar kde-plasma
sudo pacman -S plasma-meta konsole kwrite dolphin ark plasma-workspace egl-wayland
sudo pacman -S kde-system-meta
# Aceleración hardware intel y gráficos x-org
sudo pacman -S xorg-server xorg-xinit mesa xf86-video-amdgpu xf86-video-ati xf86-video-nouveau xf86-video-vmware libva-mesa-driver libva-intel-driver intel-media-driver vulkan-radeon vulkan-intel
sudo pacman -S libva-utils libva libva-intel-driver libva-mesa-driver libva-vdpau-driver
vainfo
# Instalar xwayland
sudo pacman -S xorg-xwayland xwaylandvideobridge
# Instalar sddm
sudo pacman -S sddm sddm-kcm
# Instalar flatpak
sudo pacman -S flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
# Habilitar networkmanager y applet plasma
sudo systemctl enable NetworkManager
sudo pacman -S plasma-nm
# Habilitar applet plasma pipewire
sudo pacman -S plasma-pa
# Instalar yay
sudo pacman -Sy --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
# Añadir packagekit a Discover en caso de conservar Discover
sudo pacman -S packagekit-qt6
# Forzar Eliminar Discover y packagekit (opcional)
sudo pacman -Rdd discover packagekit-qt6
# Añadir docker-engine
sudo pacman -S docker docker-compose docker-buildx
sudo systemctl enable docker
sudo usermod -aG docker $USER
# Poner higligth al nano
find /usr/share/nano/ -iname "*.nanorc" -exec echo include {} \; >> ~/.nanorc
# Configurar git por defecto
git config --global user.name "Fernando Chicaiza"
git config --global user.email "[email protected]"
# Disable “Hibernate” and “Save Session” in Plasma Application Launcher
sudo nano /etc/systemd/sleep.conf
AllowHibernation=no
AllowHybridSleep=no
AllowSuspendThenHibernate=no
# Instalar power-profiles-daemon
sudo pacman -S power-profiles-daemon
# Instalar octopi (opcional)
yay -S octopi
# Instalar pamac desde AUR con soporte a flatpak
yay -S pamac-flatpak
yay -S pamac-tray-icon-plasma
# Soporte para NTFS, exfat, fat32
sudo pacman -S dosfstools ntfs-3g exfatprogs
# Limpiar paquetes huérfanos
yay -Qdtq | yay -Rns -
# Usar reflector para generar mirrorlist
sudo pacman -S reflector
sudo reflector --country 'United States' --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
sudo reflector --country 'United States' --latest 10 --protocol https --sort rate --save /etc/pacman.d/mirrorlis
# Usar rate-mirrors para generar mirrorlist
rate-mirrors --entry-country=US --protocol=https arch | sudo tee /etc/pacman.d/mirrorlist
# Posibles errores en las fuentes de aplicaciones de flatpak
sudo pacman -S xdg-desktop-portal-gtk
# Instalar kwalletmanager
yay -S kwalletmanager
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment