astal
Building blocks for creating custom desktop shells
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- question.md
- gi-docs.yml
- vitepress.yml
- FUNDING.yml
- index.ts
- theme.css
- config.ts
- apps.md
- auth.md
- battery.md
- bluetooth.md
- brightness.md
- cava.md
- greet.md
- hyprland.md
- mpris.md
- network.md
- notifd.md
- powerprofiles.md
- quarrel.md
- references.md
- river.md
- tray.md
- wireplumber.md
- installation.md
- introduction.md
- nix.md
- aylur.webp
- delta-shell.webp
- ezerinz.webp
- hyprpanel_showcase.webp
- kotontrion-kompass.webp
- retrozinndev-colorshell.webp
- tokyob0t.webp
- icon.svg
- index.md
- Showcase.vue
- showcases.ts
- Showcases.vue
- .gitignore
- default.nix
- index.md
- package-lock.json
- package.json
- README.md
- __init__.py
- Bar.py
- __init__.py
- app.py
- README.md
- style.scss
- Bar.vala
- app.in.vala
- flake.nix
- meson.build
- README.md
- style.scss
- Bar.blp
- Bar.scss
- Bar.ts
- App.ts
- gresource.xml
- main.in.js
- main.in.sh
- meson.build
- style.scss
- flake.nix
- meson.build
- package.json
- README.md
- tsconfig.json
- __init__.py
- App.py
- __init__.py
- Bar.blp
- Bar.py
- Bar.scss
- gresource.xml
- main.in.py
- meson.build
- style.scss
- flake.nix
- meson.build
- README.md
- Bar.blp
- Bar.scss
- Bar.vala
- App.vala
- gresource.xml
- meson.build
- style.scss
- flake.lock
- flake.nix
- meson.build
- README.md
- .gitignore
- README.md
- app.ts
- astalify.ts
- index.ts
- jsx-runtime.ts
- widget.ts
- app.ts
- astalify.ts
- index.ts
- jsx-runtime.ts
- widget.ts
- _app.ts
- _astal.ts
- binding.ts
- file.ts
- gobject.ts
- index.ts
- overrides.ts
- package.json
- process.ts
- time.ts
- variable.ts
- .gitignore
- default.nix
- eslint.config.mjs
- index.ts
- meson.build
- package-lock.json
- package.json
- tsconfig.json
- app.lua
- astalify.lua
- init.lua
- widget.lua
- binding.lua
- file.lua
- init.lua
- process.lua
- time.lua
- variable.lua
- astal-dev-1.rockspec
- stylua.toml
- README.md
- application.vala
- apps.vala
- cli.vala
- config.vala.in
- fuzzy.vala
- default.nix
- gir.py
- meson.build
- meson_options.txt
- version
- AstalInhibitManager.vapi
- box.vala
- button.vala
- centerbox.vala
- circularprogress.vala
- eventbox.vala
- icon.vala
- label.vala
- levelbar.vala
- overlay.vala
- scrollable.vala
- slider.vala
- stack.vala
- widget.vala
- window.vala
- application.vala
- config.vala.in
- idle-inhibit.c
- idle-inhibit.h
- meson.build
- default.nix
- gir.py
- meson.build
- version
- bin.vala
- box.vala
- gizmo.vala
- slider.vala
- window.vala
- application.vala
- config.vala.in
- meson.build
- default.nix
- gir.py
- meson.build
- version
- application.vala
- cli.vala
- config.vala.in
- daemon.vala
- default.nix
- file.vala
- gir.py
- meson.build
- process.vala
- time.vala
- variable.vala
- version
- astal-auth.h.in
- meson.build
- astal-auth
- astal-auth.c
- meson.build
- pam.c
- default.nix
- meson.build
- meson_options.txt
- version
- cli.vala
- config.vala.in
- device.vala
- ifaces.vala
- upower.vala
- default.nix
- gir.py
- meson.build
- meson_options.txt
- version
- adapter.vala
- battery.vala
- bluetooth.vala
- config.vala.in
- device.vala
- interfaces.vala
- utils.vala
- default.nix
- gir.py
- meson.build
- version
- brightness-device.vala
- brightness.vala
- cli.vala
- config.vala.in
- device-list.vala
- device-proxy.vala
- device.vala
- 90-astal-brightness.rules
- default.nix
- gir.py
- meson.build
- meson_options.txt
- version
- libcava.wrap
- .gitignore
- astal-cava.h
- cava.c
- default.nix
- meson.build
- meson_options.txt
- version
- cli.vala
- config.vala.in
- greeter.vala
- login.vala
- model.vala
- default.nix
- gir.py
- meson.build
- meson_options.txt
- version
- cli.vala
- client.vala
- config.vala.in
- hyprland.vala
- monitor.vala
- structs.vala
- workspace.vala
- default.nix
- gir.py
- meson.build
- meson_options.txt
- version
- cli.vala
- config.vala.in
- mpris.vala
- player.vala
- proxy.vala
- default.nix
- gir.py
- meson.build
- meson.options
- version
- accesspoint.vala
- config.vala.in
- network.vala
- vpn.vala
- wifi.vala
- wired.vala
- default.nix
- gir.py
- meson.build
- version
- action.vala
- cli.vala
- config.vala.in
- daemon.vala
- enums.vala
- gschema.xml
- notifd.vala
- notification.vala
- proxy.vala
- send.vala
- default.nix
- gir.py
- meson.build
- meson_options.txt
- version
- cli.vala
- config.vala.in
- power-profiles.vala
- default.nix
- gir.py
- meson.build
- meson_options.txt
- version
- command.vala
- help.vala
- opt.vala
- default.nix
- gir.py
- meson.build
- version
- meson.build
- river-control-unstable-v1.xml
- river-layout-v3.xml
- river-status-unstable-v1.xml
- config.vala.in
- river-layout.c
- river-layout.vala
- river-output.vala
- river.vala
- wl-vapi-gen.wrap
- default.nix
- gir.py
- meson.build
- meson_options.txt
- version
- cli.vala
- config.vala.in
- tray-item.vala
- tray.vala
- watcher.vala
- default.nix
- gir.py
- meson.build
- meson_options.txt
- version
- meson.build
- version
- wl-source.vala
- audio.h
- channel.h
- device.h
- endpoint.h
- enums.h
- meson.build
- node.h
- profile.h
- route.h
- stream.h
- video.h
- wp.h
- channel-private.h
- node-private.h
- wp-private.h
- astal-wp.h.in
- meson.build
- audio.c
- channel.c
- device.c
- endpoint.c
- enums.c
- meson.build
- node.c
- profile.c
- route.c
- stream.c
- video.c
- wireplumber.c
- default.nix
- meson.build
- meson_options.txt
- version
- wl-vapi-gen.wrap
- config.vala.in
- default.nix
- gir.py
- meson.build
- output.vala
- registry.vala
- seat.vala
- utils.vala
- version
- wl-source.vala
- wl_display.c
- gir.py
- devshell.nix
- gi-docgen.patch
- mkAstalPkg.nix
- .gitattributes
- .gitignore
- CHANGELOG.md
- CONTRIBUTING.md
- flake.lock
- flake.nix
- LICENSE
- README.md
- uncrustify.cfg
- vercel.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Aylur/astal
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd astal
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd lang/gjs
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
