ArchLinux
Here collect some expirences on installing ArchLinux.
Manual install ArchLinux
It’s not preferred as it is not esay for a beginner to understand all the commands, but if just following the steps everyone should make it.
Manual install mainly reference to ArchLinuxStudio.github.io
All the info I added here is a addition for my reference web.
Preparation for installation
Prepare iso file
I will not introduce how to prepare iso file, I thought it too familiar for me.
Prepare network
Really recommand you prepare a global proxy network, as it will really reduce the apperance of the issue.
Installtion
Patch 1
Use fat32 format efi.
Use btrsf? format root and home.
Patch 2
Automaticaly install ArchLinux
Use archinstall
, please use global proxy!
Hyprland
I used to use KDE, gnome, i3wm, awesome wm, dwm(not fully tried till now), as I am on X11 with Nvidia Card, and now I try to use hyprland with AMD!
Hyprland is not offically support on ArchLinux, packets on default registry or AUR is out of date and not usable.
As the result, I added the archlinuxcn registry and get the package from it.
Or perhaps you can get it from github and build it yourself.
I tried to build it myself at the beginning, but there are some depencies on hyprlang, hyprcursor for hyprland.
Once you build by yourself, you need to build all of them by yourself.
It’s really a tough work to input all the commands manually instead of paste them from webset.
I plan to wirte a script to install all the things from a CLI archlinux to a GUI archlinux with hyprland.
For others, I’ll suggest them using KDE.
Terminal on hyprland
1 | yay -S kitty |
fcitx5 on hyprland
1 | windowrule=pseudo,fcitx |
Stream on hyprland
1 | yay -S obs-studio |
Hyprland Desktop Portal will not start automaticaly! Please using the script mentioned in the web.
Icons on hyprland
Please install awesome fonts 5
1 | yay -S ttf-font-awesome-5 |
Also add FontAwesome
fonts to config files.
1 | /usr/share/fonts/awesome-terminal-fonts/pomicons-regular.ttf: Pomodoro:style=Regular |
Waybar on hyprland
1 | yay -S waybar wofi htop pacmixer wlogout |
I think I can even seprate a chapter for waybar, but I didn’t. There are a lot of things for waybar, if you want to config it by yourself.
Waybar automaticaly loading config
Automatically restart waybar after config change
My script, and please install yay -S inotify-tools
first. I keep this script in the hyprland directory.
1 |
|
Temperature on waybar
I try to use s-tui
to show the detail info.
1 | yay -S s-tui |
CPU temp not reading correctly
wlogout on waybar/hyprland
TBD
mpd on hyprland
I haven’t used this app yet, and I’d like to have a try.
1 | yay -S mpd |
kitty with pillow
1 | yay -S kitty python-pillow |
To solve and get images to preview in ranger in kitty, I did the following:
Followed the instructions here: https://github.com/ranger/ranger/issues/1890
ranger --clean <- cleans out your ranger config!
Opened ranger via ranger
Ran :set preview_images true
Ran :set preview_images_method kitty
wofi on hyprland
1 | yay -S wofi |