[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73898":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":21,"defaultBranch":22,"hasWiki":20,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":42,"readmeContent":43,"aiSummary":44,"trendingCount":16,"starSnapshotCount":16,"syncStatus":45,"lastSyncTime":46,"discoverSource":47},73898,"HyprPanel","Jas-SinghFSU\u002FHyprPanel","Jas-SinghFSU","A Bar\u002FPanel for Hyprland with extensive customizability.","",null,"TypeScript",2215,213,7,226,0,1,28.99,"MIT License",true,false,"master",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"ags","astal","catppuccin","dracula","everforest","gjs","gruvbox","gtk3","hyprland","linux","nord","onedark","rose-pine","setup","shell","tokyonight","unix","unixporn","2026-06-12 02:03:19","> [!WARNING]\n> **Soon To Be Archived - no longer maintained.**\n>\n> Active development has moved to [Wayle](https:\u002F\u002Fgithub.com\u002Fwayle-rs\u002Fwayle).\n>\n> See [archive notice](https:\u002F\u002Fgithub.com\u002FJas-SinghFSU\u002FHyprPanel\u002Fissues\u002F1193).\n\n# HyprPanel\n\nA panel built for Hyprland with [Astal](https:\u002F\u002Fgithub.com\u002FAylur\u002Fastal)\n\n## Project Status\n\nHyprPanel is in maintenance mode. Bugs will still be fixed and PRs are welcome, but new features won't be added.\n\nThrough building and maintaining this panel, I've learned a lot from your feedback. There have been some recurring pain points since the start: configurability, installation headaches, too many dependencies, and breaking changes from dependencies HyprPanel relies on. There are also gaps between what I want this panel to be and what the tools\u002Fframeworks HyprPanel relies on offer - though this is not to take away from those frameworks. It's more-so that with the vision I have for building a more cohesive shell, I need more control over system services (NetworkManager, Bluetooth, etc.) rather than relying on hacky dbus scripts to bridge the gap. Additionally, this should be obvious but GJS (even with TypeScript) just isn't a good systems language. Additionally, Wayle will use GTK4 instead of GTK3.\n\nTo address all of this, I've started working on [Wayle](https:\u002F\u002Fgithub.com\u002FJas-SinghFSU\u002Fwayle\u002F) - a compositor-agnostic successor built entirely in Rust. I'm building my own services, CLI, and tooling from scratch. The goals: much easier installation, TOML config instead of the JSON mess, better theming with proper Pywal\u002FMatugen\u002FWallust integration, a real design system, and native system service management out of the box.\n\nIf you like HyprPanel, Wayle is meant to have a lot of feature parity with all these improvements. And if you switch to a different compositor\u002Fwindow-manager, you can take your config\u002Fshell along with you (assuming the compositor implement the layer shell protocol).\n\n![HyprPanel1](.\u002Fassets\u002Fhp1.png)\n![HyprPanel2](.\u002Fassets\u002Fhp2.png)\n\n> NOTE: If you would like to support the project, please instead [donate to Aylur](https:\u002F\u002Fko-fi.com\u002Faylur) who put in tremendous effort to build AGS. Hyprpanel likely wouldn't exist without it.\n\n## Information\n\nThe [HyprPanel Wiki](https:\u002F\u002Fhyprpanel.com\u002Fgetting_started\u002Finstallation.html) contains in depth instructions for configuring and installing the panel and all of its dependencies. The instructions below are just the general instructions for installing the panel.\n\n## Arch\n\n```bash\nyay -S ags-hyprpanel-git\n```\n\n## From Source\n\n### Required\n\n```sh\naylurs-gtk-shell-git\nwireplumber\nlibgtop\nnetworkmanager\ndart-sass\nwl-clipboard\nupower\ngvfs\ngtksourceview3\nlibsoup3\n```\n\n**NOTE: HyprPanel will not run without the required dependencies.**\n\n### Optional\n\n```sh\n## Used for Tracking GPU Usage in your Dashboard (NVidia only)\npython\npython-gpustat\n\n## Used for Tracking GPU Usage in your Dashboard (Amd only)\namdgpu_top\n\n## To control screen\u002Fkeyboard brightness\nbrightnessctl\n\n## For bluetooth support\nbluez\nbluez-utils\n\n## Only if a pywal hook from wallpaper changes applied through settings is desired\npywal\n\n## To check for pacman updates in the default script used in the updates module\npacman-contrib\n\n## To switch between power profiles in the battery module\npower-profiles-daemon\n\n## To take snapshots with the default snapshot shortcut in the dashboard\ngrimblast\n\n## To record screen through the dashboard record shortcut\nwf-recorder\n\n## To enable the eyedropper color picker with the default snapshot shortcut in the dashboard\nhyprpicker\n\n## To enable hyprland's very own blue light filter\nhyprsunset\n\n## To click resource\u002Fstat bars in the dashboard and open btop\nbtop\n\n## To enable matugen based color theming\nmatugen\n\n## To enable matugen based color theming and setting wallpapers\nswww\n```\n\n### Arch\n\n```bash\nyay -S --needed aylurs-gtk-shell-git wireplumber libgtop bluez bluez-utils btop networkmanager dart-sass wl-clipboard brightnessctl swww python upower pacman-contrib power-profiles-daemon gvfs gtksourceview3 libsoup3 grimblast-git wf-recorder-git hyprpicker matugen-bin python-gpustat hyprsunset-git\n```\n\n### Fedora\n\nCOPR - Add [solopasha\u002Fhyprland](https:\u002F\u002Fcopr.fedorainfracloud.org\u002Fcoprs\u002Fsolopasha\u002Fhyprland\u002F) for most hyprland-related dependencies, and [hues-sueh\u002Fpackages](https:\u002F\u002Fcopr.fedorainfracloud.org\u002Fcoprs\u002Fheus-sueh\u002Fpackages\u002F) for matugen. Both provide the `swww` package, so prioritise the former repo:\n\n```bash\nsudo dnf copr enable solopasha\u002Fhyprland\nsudo dnf copr enable heus-sueh\u002Fpackages\nsudo dnf config-manager --save --setopt=copr:copr.fedorainfracloud.org:heus-sueh:packages.priority=200\n```\n\nDNF:\n\n```sh\nsudo dnf install wireplumber upower libgtop2 bluez bluez-tools grimblast hyprpicker btop NetworkManager wl-clipboard swww brightnessctl gnome-bluetooth aylurs-gtk-shell power-profiles-daemon gvfs nodejs wf-recorder\n```\n\nnpm:\n\n```bash\nnpm install -g sass\n```\n\n#### Optional Dependencies\n\npip:\n\n```bash\nsudo dnf install python python3-pip; pip install gpustat pywal\n```\n\n### NixOS\n\nFor NixOS\u002FHome-Manager, see [NixOS & Home-Manager instructions](#nixos--home-manager).\n\n## Installation\n\nTo install HyprPanel, you can run the following commands:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FJas-SinghFSU\u002FHyprPanel.git\ncd HyprPanel\nmeson setup build\nmeson compile -C build\nmeson install -C build\n```\n\n### Installing NerdFonts\n\nHyprPanel uses [Nerdfonts](https:\u002F\u002Fwww.nerdfonts.com\u002F) to display icons. You can install them using the following command from within the HyprPanel's `scripts` directory:\n\n```sh\n# Installs the JetBrainsMono NerdFonts used for icons\n.\u002Fscripts\u002Finstall_fonts.sh\n```\n\nIf you install the fonts after installing HyperPanel, you will need to restart HyperPanel for the changes to take effect.\n\n### NixOS & Home-Manager\n\nPlease see \u003Chttps:\u002F\u002Fhyprpanel.com\u002Fgetting_started\u002Finstallation.html#nixos>.\n\n### Launch the panel\n\nAfterwards you can run the panel with the following command in your terminal:\n\n```bash\nhyprpanel\n```\n\nOr you can add it to your Hyprland config (hyprland.conf) to auto-start with:\n\n```bash\nexec-once = hyprpanel\n```\n\n### Notifications\n\nHyprPanel handles notifications through the AGS built-in notification service. If you're already using a notification daemon such as Dunst or Mako, you may have to stop them to prevent conflicts with HyprPanel.\n\n> NOTE: If your system is in a language other than English, the resource monitor in the dashboard may not work properly.\n","HyprPanel 是一个为 Hyprland 设计的高度可定制的面板。它使用 TypeScript 编写，支持多种主题和布局配置，如 Catppuccin、Dracula 和 Nord 等流行的主题。该项目提供了丰富的自定义选项，允许用户根据个人喜好调整界面外观和功能模块。HyprPanel 适用于需要高度个性化桌面环境的 Linux 用户，特别是那些使用 Hyprland 作为窗口管理器的用户。不过需要注意的是，当前项目已进入维护模式，不再添加新功能，并且建议用户转向其继任者 Wayle 以获得更好的体验和支持。",2,"2026-06-11 03:47:51","high_star"]