AUR的便利让我对ArchLinux欲罢不能,真滴,谁用谁知道。在Wayland趋于成熟的当下,Hyprland的操作逻辑和动效看着就很讨喜,趁我现在有空,搞起来

安装ArchLinux

喜欢自己手搓的可以参考官方wiki或者直接看这个

我肯定偷懒上脚本(archinstall没有你我怎么活)

启用wifi设备

rfkill unblock wifi

联网

iwctl
station wlan0 connect WiFi名
quit

安装

archinstall

配置引导

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

生成配置文件

grub-mkconfig -o /boot/grub/grub.cfg

完成

exit
reboot

添加CN软件源

sudo vim /etc/pacman.conf

添加

[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

导入GPG key

手动添加信任

sudo pacman-key --lsign-key "farseerfc@archlinux.org"

安装archlinuxcn-keyring

sudo pacman -S archlinuxcn-keyring

安装yay

sudo pacman -S yay

安装Hyprland

Github有个上千Star的主题,附带安装脚本,那肯定要clone下来直接用喽

pacman -Sy git
git clone --depth 1 https://github.com/prasanthrangan/hyprdots ~/Hyprdots
cd ~/Hyprdots/Scripts
./install.sh

sddm适配高分屏

查看监视器信息

xrandr --listmonitors

设置屏幕缩放后的分辨率

sudo vim /usr/share/sddm/scripts/Xsetup

添加

xrandr --output eDP-1 --mode 1920x1080

本地化

安装中文字体

yay -S ttf-pingfang-git ttf-apple-emoji

安装RIME输入法

sudo pacman -S fcitx5-im fcitx5-chinese-addons  fcitx5-rime

自定义皮肤

git clone https://github.com/thep0y/fcitx5-themes.git
cd fcitx5-themes
cp macOS-light ~/.local/share/fcitx5/themes -r

修改配置文件

vim ~/.config/fcitx5/conf/classicui.conf

添加

Vertical Candidate List=False

PerScreenDPI=True

Font="苹方 10"

Theme=macOS-light

配置全局locale

sudo vim /etc/locale.conf

添加

LANG=zh_CN.UTF-8

防止TTY乱码

sudo vim ~/.bashrc

添加

eval "$(starship init bash)"

if test -z $(tty | grep pts); then
  export LANG=en_US.UTF-8
fi

为GRUB添加WIN引导项

修改grub文件

sudo vim /etc/default/grub

删掉GRUB_DISABLE_OS_PROBER=false的注释

查看分区信息

sudo fdisk -l

挂载EFI分区

sudo mount /dev/nvme0n1p1 /mnt/

备份grub配置文件

sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak

输出所有引导

sudo os-prober

重新生成grub配置文件

sudo grub-mkconfig -o /boot/grub/grub.cfg

总结

平铺和贝塞尔曲线的组合造就优雅的视觉体验,这种惊喜感只能主观体验。我挑了个顺眼的主题直接用了,Hyprland的亮点就在于可高度自定义,参考wiki,你想要的都能手搓出来