Thanks to the original author JaKooLit !!
For use after minimal Arch installation
Recommend usingsystem-boot
instead ofgrub
Errors are normal as Hyprland updates frequently. Please check the wiki often.
Minor adjustments to better suit personal preferences
- Added Chinese README
- Added clipboard manager
- Modified area screenshot script
- Kept only black and white macOS themes
- Removed ASUS driver parts from installation script
- Removed unwanted layouts
- Modified shortcuts
- Window:
mojave-gtk-theme-git
- Cursor:
mcmojave-cursors-git
- Icons:
mcmojave-circle-icon-theme-git
- Login Screen: macOS-like
foot
: Lightweight terminalwofi
: Application launcherswaybg
: Wallpaperswwww
: Dynamic wallpaper (supports webp/gif, not mp4)nwg-look-bin
: GTK3 settings editorhyprlock
: Screen lockerwlroots
: Wayland compositor librarywlogout
: Logout menuhyprpolkitagent
: Authentication agentmako
: Notificationsgrim
slurp
: Screenshotsswappy
: Screenshot editorwl-clipboard
clipse
: Clipboard managementbrightnessctl
: Laptop brightness control (not needed for desktop)mpv
: Video playerristretto
: Image viewerpamixer
: CLI volume controlplayerctl
: Music control keybindingsxorg-xwayland
: X11 app compatibilityJetBrainsMono Nerd Font
: Status bar icon fontnerd-fonts-sarasa-term
: CJK monospace font with iconsmcmojave-cursors
mojave-gtk-theme-git
: GTK themespipewire
pipewire-pulse
pipewire-alsa
wireplumber
pavucontrol
: Audio relatedxdg-user-dirs
: Create common user directoriesbtop
: Process viewernetwork-manager-applet
: Network managementqt5ct
: Qt5 configuration toolgvfs
: Virtual filesystemgvfs-mtp
: Phone MTP connectionffmpegthumbs
: Decodercurl
: Used by weather scriptjq
: JSON processorgtk4
: Chrome/Chromium CJK input compatibilityhypridle
: Idle manager (e.g., screen lock/presentation mode on idle)checkupdates-with-aur
: Status bar update checker
yay
/paru
: One is requiredhyprland
:- Without NVIDIA:
hyprland
- With NVIDIA (unstable, check wiki):
hyprland-nvidia-git
nvidia-dkms
nvidia-settings
nvidia-utils
libva
libva-nvidia-driver-git
- Without NVIDIA:
thunar
thunar-volman
tumbler
thunar-archive-plugin
xarchiver
: File managerbluez
bluez-utils
blueman
: Bluetoothsddm
: Display manager, using modified version ofnautik1/sddm-theme-catppuccin-macchiato
xdg-desktop-portal-hyprland
: Required for OBS screen recording and screen sharing
cronie
: Cron job supportmcmojave-circle-icon-theme-git
: Manual installation recommended due to slow installation
- Many variables are added but disabled in
~/.config/hypr/configs/exec.conf
forOBS
recording compatibility. Please experiment. - Read Hyprland-Wiki for more help.
- Keyboard layout (
kb_layout
) is set in~/.config/hypr/hyprland.conf
, configurable during installation script (e.g.,us
for US layout) - For French keyboards, check this issue