owl410 78ff08f91c Обновить 'Hyprland/Hypr_Arch/README.md' преди 2 години
..
.config 23e8bf90c4 Обновить 'Hyprland/Hypr_Arch/.config/hypr/hyprland.conf' преди 2 години
.fonts 33ced58833 Загрузить файлы 'Hyprland/Hypr_Arch/.fonts' преди 2 години
.icons da9b737dba Загрузить файлы 'Hyprland/Hypr_Arch/.icons' преди 2 години
.themes a249b21044 Загрузить файлы 'Hyprland/Hypr_Arch/.themes' преди 2 години
.wallpaper db67fb1fb9 Загрузить файлы 'Hyprland/Hypr_Arch/.wallpaper' преди 2 години
build 51563dbf39 Загрузить файлы 'Hyprland/Hypr_Arch/build/st' преди 2 години
img 5b8ab00bf2 Загрузить файлы 'Hyprland/Hypr_Arch/img' преди 2 години
README.md 78ff08f91c Обновить 'Hyprland/Hypr_Arch/README.md' преди 2 години

README.md

ARCH LINUX INSTALL

cfdisk dos /dev/sda4  
mkfs.ext4 /dev/sda4  
mount /dev/sda1/mnt  
  
pacstrap /mnt base linux linux-firmware  
genfstab -U /mnt >> /mnt/etc/fstab  
arch-chroot /mnt  
  
pacman -S grub nano sudo dhcpcd os-prober ntfs-3g  

/etc/locale.gen en_US.UTF-8 UTF-8  
locale-gen  
localectl set-locale ru_RU.UTF-8  

grub-install /dev/sda  
grub-mkconfig -o /boot/grub/grub.cfg  
  
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime  
hwclock --systohc  

passwd  
useradd -m -g users -G wheel -s /bin/bash username  
passwd username  
EDITOR=micro visudo user ALL=(ALL) ALL  
  
systemctl enable dhcpcd  

HYPRLAND INSTALL

sudo pacman -S base-devel gdb ninja gcc cmake libxcb xcb-proto xcb-util  
xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender  
pixman wayland-protocols cairo pango seatd libxkbcommon xcb-util-wm  
xorg-xwayland cmake wlroots mesa git meson polkit 
  
git clone --recursive https://github.com/hyprwm/Hyprland  
cd Hyprland  
git submodule init  
git submodule update  
sudo make install  
  
cp Hyprland/example/hyprland.conf ~/.config/hypr/

HYPRPAPER INSTALL

git clone https://github.com/hyprwm/hyprpaper  
cd hyprpaper  
make all  
  
sudo cp ~/hyprpaper/build/hyprpaper /usr/bin 

YAY INSTALL

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

WAYBAR INSTALL

git clone https://github.com/Alexays/Waybar/  
cd Waybar  
sudo pacman -S fmt spdlog gtkmm3 libdbusmenu-gtk3 upower libmpdclient sndio gtk-layer-shell scdoc  
clang awesome-terminal-fonts jq  

yay catch2-git

sed -i 's/zext_workspace_handle_v1_activate(workspace_handle_);/const std::string command = "hyprctl dispatch   workspace " + name_;\n\tsystem(command.c_str());/g' src/modules/wlr/workspace_manager.cpp  

meson --prefix=/usr --buildtype=plain --auto-features=enabled --wrap-mode=nodownload build  
meson configure -Dexperimental=true build  
sudo ninja -C build install  

ALSA INSTALL

sudo pacman -S alsa-lib alsa-plugins alsa-tools alsa-utils alsa-firmware  
sudo gpasswd -a username audio  

AUTOLOGIN & AUTOSTRTX

sudo pacman -S sddm

THEMES, ICONS, FONTS

gsettings set org.gnome.desktop.interface icon-theme breeze-icons-dark  
gsettings set org.gnome.desktop.interface gtk-theme Fantome
gsettings set org.gnome.desktop.interface cursor-theme capitaine-cursors

SOFT INSTALL

sudo pacman -S firefox telegram-desktop imv mpv thunar tumbler wofi mousepad blender inkscape  

TERMINAL SOFT INSTALL

sudo pacman -S htop links cmus neofetch ranger grim unzip  

ST TERMINAL

git clone https://git.suckless.org/st  
cd st  
edit config.def.h  
sudo make clean install  

FISH-SHELL

fish  
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher  
fisher install jorgebucaran/nvm.fish  
fisher install IlanCosman/tide@v5  
chsh -s /usr/bin/fish  
set -U fish_greeting  

LUTRIS

sudo pacman -S lutris MangoHud MangoHud-32bit wine winetricks wine-32bit mesa-dri-32bit libGL-32bit amdvlk
amdvlk-32bit vkd3d vkd3d-devel vkd3d-32bit vulkan-loader vulkan-loader-32bit libX11-devel libX11-devel-32bit libgpg-error libgpg-error-32bit gdk-pixbuf gdk-pixbuf-32bit libgcc libgcc-32bit libglvnd libglvnd-32bit