Cài đặt / Cập nhật / Gỡ
Cài đặt
Trước khi bắt đầu
- Config này chỉ cho user. Những thứ thuộc về hệ thống như mạng, Bluetooth, Nvidia,… là do bạn cài nhé
- Mình khuyên dùng EndeavourOS GNOME cho dễ, nhưng các distro Arch khác cũng được. Cài trên distro khác khó hơn.
- Nếu chỉ có 8GiB RAM thì có thể bạn sẽ cần set up zram (hoặc swap), vì compile Hyprland hơi tốn bộ nhớ
Cài đặt tự động (cho các distro Arch)
- Đây là phương pháp được khuyên dùng
- Clone rồi chạy script:
NixOS
- Hiện tại, bộ dotfiles này không (chưa?) được đóng gói ở dạng flake
- Nhưng bạn có thể tham khảo NixOS flake của end_4
- Nó bao gồm config cho home manager. Bạn nên xem qua thư mục
homes
- Nó bao gồm config cho home manager. Bạn nên xem qua thư mục
Cài đặt thủ công (mọi distro)
-
Clone
-
Cài đặt các gói từ liệt kê trong
scriptdata/dependencies.conf
dùng AUR helper như yay- Nếu bạn không dùng Arch thì phải tìm xem các gói tương tự là gì
-
Cho user vào nhóm
video
vàinput
-
Cài AGS TỪ MÃ NGUỒN (gói AUR thường không được mới): chạy
./update-ags.sh
. -
Copy
.config
,.local
vào home (nhớ kiểm tra kĩ) -
Để bắt đầu:
- Ấn
Ctrl
+Super
+T
để chọn Wallpaper - Ấn
Super
+/
để xem danh sách phím tắt
- Ấn
-
Không bắt buộc:
Cập nhật
Tự động
- Chạy lại
./install.sh
, bỏ qua các bước không cần thiết (cẩn thận với mấy cáirsync ...
vì nó sẽ viết đè file sẵn có). - Cập nhật AGS bằng
./update-ags.sh
.
Thủ công
cd
vào thư mục git rồi chạygit pull
- Copy file thủ công như đã làm lúc trước
- Cập nhật AGS bằng
./update-ags.sh
.
Gỡ cài đặt
- Khuyến khích gỡ thủ công
- Hiện tại có script nhưng nó không hoàn hảo
Đây không phải phần mềm bình thường, không được đóng gói như phần mềm bình thường. Vì thế rất khó làm script gỡ tử tế
Script install sẽ cài yay nếu không có. Nhưng lúc gỡ cài đặt dotfiles thì bạn có cần gỡ nó không?
- Gỡ
yay
hayyay-bin
? Không ổn, vì có thể bạn đã tự càiyay
trước đó- Mà nếu gỡ nó đi thì sẽ ảnh hưởng đến nhiều thứ khác…
Thế nên rất khó làm script uninstall hoàn hảo. Tự gỡ thì tốt nhất nhé.