换aur源
vim /etc/pacman.d/mirrorlist
Server = https://mirrors.hust.edu.cn/archlinux/$repo/os/$arch
lsblk # 显示当前分区情况
cfdisk /dev/nvme0n # 对安装 archlinux 的磁盘分区
fdisk -l # 复查磁盘情况
mkfs.btrfs -L myArch /dev/sdxn
mount -t btrfs -o compress=zstd /dev/sdxn /mnt
df -h # -h 选项会使输出以人类可读的单位显示
btrfs subvolume create /mnt/@ # 创建 / 目录子卷
btrfs subvolume create /mnt/@home # 创建 /home 目录子卷
btrfs subvolume list -p /mnt
umount /mnt
mount -t btrfs -o subvol=/@,compress=zstd /dev/sdxn /mnt # 挂载 / 目录
mkdir /mnt/home # 创建 /home 目录
mount -t btrfs -o subvol=/@home,compress=zstd /dev/sdxn /mnt/home # 挂载 /home 目录
mkdir -p /mnt/boot # 创建 /boot 目录
mount /dev/sdxn /mnt/boot # 挂载 /boot 目录
swapon /dev/sdxn # 挂载交换分区
s413@Shaox ~> fastfetch
-` s413@Shaox
.o+` ----------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: Windows Subsystem for Linux - Arch (2.5.1)
`+oooooo: Kernel: Linux 6.6.75.1-microsoft-standard-WSL2
-+oooooo+: Uptime: 2 hours, 12 mins
`/:-:++oooo+: Packages: 245 (pacman)
`/++++/+++++++: Shell: fish 4.0.2
`/++++++++++++++: Terminal: Windows Terminal
`/+++ooooooooooooo/` CPU: AMD Ryzen 5 5600H (12) @ 3.29 GHz
./ooosssso++osssssso+` GPU: AMD Radeon(TM) Graphics (1.98 GiB) [Integrated]
.oossssso-````/ossssss+` Memory: 386.61 MiB / 6.69 GiB (6%)
-osssssso. :ssssssso. Swap: 0 B / 2.00 GiB (0%)
:osssssss/ osssso+++. Disk (/): 5.98 GiB / 1006.85 GiB (1%) - ext4
/ossssssss/ +ssssooo/- Disk (/mnt/c): 107.70 GiB / 199.80 GiB (54%) - 9p
`/ossssso+/:- -:/+osssso+- Disk (/mnt/d): 66.96 GiB / 99.91 GiB (67%) - 9p
`+sso+:-` `.-/+oso: Disk (/mnt/e): 6.74 GiB / 175.78 GiB (4%) - 9p
`++:. `-/+/ Local IP (eth2): 198.18.0.1/30
.` `/ Battery (Microsoft Hyper-V Virtual Battery): 100% [AC Connected]
Locale: en_US.UTF-8
# ===== Linux =====
base base-devel intel-ucode linux-firmware linux-zen linux-zen-headers
# ===== 图形 =====// nvidia
intel-gpu-tools intel-media-driver libva libva-mesa-driver mesa mesa-utils
nvidia-dkms nvidia-prime v4l2loopback-dkms vdpauinfo vulkan-intel vulkan-tools
glfw-wayland lib32-nvidia-utils lib32-vulkan-intel
# ===== 图形 =====// AMD
sudo pacman -S mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon
# ===== 音频 =====
alsa-utils helvum pipewire pipewire-alsa pipewire-jack pipewire-pulse
pipewire-zeroconf
# ===== 网络 =====
dhcpcd hostapd ifplugd inetutils iwd netctl openresolv wireless-regdb wpa_supplicant bind
# ===== 蓝牙 =====
bluez-utils
# ===== 维护 =====
chntpw cifs-utils dialog dmidecode dosfstools efibootmgr evtest gparted gperf
grub hdparm ntfs-3g openssh os-prober pacman-contrib usbutils
arch-install-scripts
# ===== 桌面环境 =====
bemenu-wayland hyprland hyprpaper kvantum kvantum-theme-materia lxappearance
lxsession-gtk3 mako materia-gtk-theme papirus-icon-theme pcmanfm-gtk3 polkit
qt5-wayland qt5ct qt6-wayland qt6ct waybar wf-recorder wl-clipboard wtype
xcursor-vanilla-dmz-aa xdg-desktop-portal xdg-desktop-portal-gtk
xdg-desktop-portal-hyprland xdg-user-dirs xorg-xwayland
# ===== 日常 =====
aria2 atril brightnessctl btop ffmpeg firefox gimp grim imagemagick imv inkscape
kdenlive kitty kooha krita mpv ncdu neofetch nginx obs-studio openbsd-netcat
p7zip pandoc-cli perl-image-exiftool ranger rsync slurp texlive-bin thunderbird
tmux traceroute tree unrar unzip virt-manager websocat wev wget whois wine zip
zsh zsh-autosuggestions zsh-completions zsh-history-substring-search
zsh-syntax-highlighting yt-dlp zxing-cpp
# ===== 开发相关 =====
gdb git jq man-db man-pages moreutils texinfo bear clang cmake go gtkmm-4.0
jdk-openjdk jdk17-openjdk jupyterlab libvirt libwebsockets libzip neovim nodejs
npm opencv pyright python-beautifulsoup4 python-jupyter-server-terminals
python-matplotlib python-opencv python-pylint python-pymupdf python-pynvim
python-requests qemu-base qrencode rust rust-analyzer tldr valgrind yapf yarn
# ===== 输入法 =====
fcitx5-im fcitx5-anthy fcitx5-chinese-addons fcitx5-material-color
fcitx5-pinyin-zhwiki
# ===== 游戏 =====
gameconqueror gamemode gamescope lib32-gamemode steam
# ===== 字体 =====
$(pacman -Ssq adobe-source) $(pacman -Ssq noto-fonts) ttf-fantasque-nerd
terminus-font