{"id":30329941,"url":"https://github.com/fantaro/arch-hyprland","last_synced_at":"2026-05-18T19:35:33.686Z","repository":{"id":310180793,"uuid":"1038377030","full_name":"fantaro/arch-hyprland","owner":"fantaro","description":"Minimalist Hyprland for Arch Linux","archived":false,"fork":false,"pushed_at":"2025-09-02T02:23:05.000Z","size":83378,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-02T04:22:09.239Z","etag":null,"topics":["archlinux","dunst","hyprland","tofi","waybar","wlogout"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fantaro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-15T04:52:33.000Z","updated_at":"2025-09-02T02:23:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"67d205dd-6bcf-489a-9623-fe59ccbfbe30","html_url":"https://github.com/fantaro/arch-hyprland","commit_stats":null,"previous_names":["fantaro/arch-hyprland"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fantaro/arch-hyprland","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fantaro%2Farch-hyprland","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fantaro%2Farch-hyprland/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fantaro%2Farch-hyprland/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fantaro%2Farch-hyprland/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fantaro","download_url":"https://codeload.github.com/fantaro/arch-hyprland/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fantaro%2Farch-hyprland/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273618713,"owners_count":25138232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["archlinux","dunst","hyprland","tofi","waybar","wlogout"],"created_at":"2025-08-18T02:07:13.000Z","updated_at":"2026-05-18T19:35:28.644Z","avatar_url":"https://github.com/fantaro.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Minimalist Hyprland for Arch Linux 🌟 \n\n## 目的 ✨\n\n在 Arch Linux 上搭建极简 Hyprland 环境。\n\n力求提供清晰、简洁的最小化方案，便于理解每个步骤，并自由定制个性化环境。\n\n## 兼容性 ⚙️\n\n此脚本基于 [Arch Linux](https://archlinux.org/) 制作。\nArch linux 的衍生发行版（如：Manjaro）能否正常运行还有待测试。\n\n## 脚本执行步骤 🚀\n\n1. 将脚本完整克隆至本地 Home 文件夹\n    ```\n    git clone https://github.com/fantaro/arch-hyprland.git ~/arch-hyprland\n    ```\n2. 进入 installer 文件夹\n    ```\n    cd ~/arch-hyprland/scripts/installer\n    ```\n3. 以管理员权限执行 install.sh\n    ```\n    sudo sh install.sh\n    ```\n\n### 默认键位绑定 ⌨️\n\n#### 常规\n- `Super + Enter`: Open the primary terminal ([Kitty](https://sw.kovidgoyal.net/kitty/)).\n- `Super + T`: Open the alternative terminal ([Ghostty](https://ghostty.org/)).\n- `Super + B`: Open the browser ([Microsoft Edge](https://www.microsoft.com/en-us/edge)).\n- `Super + C`: Open the primary editor ([Neovim](https://neovim.io/)).\n- `Super + SHIFT + C`: Open the alternative editor ([Mousepad](https://docs.xfce.org/apps/mousepad/start)).\n- `Super + E`: Open the primary file manager ([Nemo](https://github.com/linuxmint/nemo)).\n- `Super + SHIFT + E`: Open the alternative file manager ([Yazi](https://yazi-rs.github.io/)).\n- `Super + D`: Open the application menu.\n- `Super + M`: Exit Hyprland.\n- `Super + V`: Open the clipboard history and paste the selected item.\n- `Super + P`: Open the color picker and copy the selected color to the clipboard.\n- `Super + ALT + E`: Open the Emoji picker and copy the selected emoji to the clipboard.\n- `Super + L`: Lock the screen.\n- `Super + ALT + [Mouse scroll]`: Desktop zooming.\n- `Super + Escape`: Open the logout menu.\n- `Super + W`: Randomly change wallpaper.\n\n#### 窗口和工作区\n- `Super + Q`: Close the active window.\n- `Super + F`: Toggle floating mode for the active window.\n- `Super + SHIFT + F`: Whole full screen.\n- `Super + CTRL + F`: Fake full screen.\n- `Super + J`: Toggle split mode in the Dwindle layout.\n- `SUPER + [Arrow Keys]`: Move focus between windows.\n- `SUPER + SHIFT + [Arrow Keys]`: Resize active window.\n- `SUPER + ALT + [Arrow Keys]`: Swap active window.\n- `SUPER + [1-9]`: Switch to workspace 1-9.\n- `SUPER + SHIFT + [1-9]`: Move active window to workspace 1-9.\n\n#### 屏幕亮度，音量，媒体控制\n- `Brightness Up`: Increase the screen brightness by 5%.\n- `Brightness Down`: Decrease the screen brightness by 5%.\n- `Volume Up`: Increase the volume by 5%.\n- `Volume Down`: Decrease the volume by 5%.\n- `Mic Mute`: Mute the microphone.\n- `Audio Mute`: Mute the audio.\n- `Play/Pause`: Toggle play/pause for media.\n- `Next Track`: Skip to the next track.\n- `Previous Track`: Go back to the previous track.\n\n#### 其他\n- `Ctrl + Escape`: Toggle the Waybar (kill if running, start if not).\n- `Print Screen`: Take a screenshot of the entire screen and copy it to the clipboard.\n- `Super + Print Screen`: Take a screenshot of the active window and copy it to the clipboard.\n- `Super + Alt + Print Screen`: Select an area to take a screenshot and copy it to the clipboard.\n\n### 预装主题 🎨\n\n#### 鼠标指针\n- [Moga-White](https://store.kde.org/p/2297654)\n\n#### 皮肤图标套装\n- [Everforest](https://github.com/Fausto-Korpsvart/Everforest-GTK-Theme)\n- [Catppuccin](https://github.com/Fausto-Korpsvart/Catppuccin-GTK-Theme)\n- [Gruvbox](https://github.com/Fausto-Korpsvart/Gruvbox-GTK-Theme)\n\n## Hyprland 官网 📖\n* [Hyprland](https://github.com/hyprwm/Hyprland)\n* [Hyprland Wiki](https://wiki.hyprland.org)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffantaro%2Farch-hyprland","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffantaro%2Farch-hyprland","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffantaro%2Farch-hyprland/lists"}