├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── cachix.yml │ ├── docs.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── cli ├── cmd │ ├── bundle.go │ ├── init.go │ ├── inspect.go │ ├── list.go │ ├── quit.go │ ├── request.go │ ├── root.go │ ├── run.go │ ├── toggle.go │ └── types.go ├── data │ ├── env.d.ts │ ├── gitignore │ ├── gtk3 │ │ ├── Bar.tsx │ │ └── app.ts │ ├── gtk4 │ │ ├── Bar.tsx │ │ └── app.ts │ ├── package.json │ ├── style.scss │ └── tsconfig.json ├── go.mod ├── go.sum ├── lib │ ├── astal.go │ ├── esbuild.go │ ├── os.go │ └── tsconfig.go ├── main.go └── version ├── docs ├── .gitignore ├── .vitepress │ ├── config.ts │ └── theme │ │ └── index.ts ├── guide │ ├── app-cli.md │ ├── examples.md │ ├── faq.md │ ├── first-widgets.md │ ├── install.md │ ├── intrinsics.md │ ├── migration-guide.md │ ├── nix.md │ ├── quick-start.md │ ├── resources.md │ ├── theming.md │ └── utilities.md ├── index.md ├── package-lock.json ├── package.json ├── vitepress.config.ts └── vitepress.theme.css ├── eslint.config.js ├── examples ├── .gitignore ├── gtk3 │ └── popover │ │ ├── Popover.tsx │ │ ├── Popover2.tsx │ │ └── app.tsx └── gtk4 │ ├── applauncher │ ├── Applauncher.tsx │ ├── app.ts │ └── style.scss │ ├── notifications │ ├── Notification.tsx │ ├── NotificationPopups.tsx │ ├── app.tsx │ └── style.scss │ └── simple-bar │ ├── Bar.tsx │ ├── app.tsx │ └── style.scss ├── flake.lock ├── flake.nix ├── lib ├── .gitignore ├── app │ ├── dbus.ts │ └── index.ts ├── dbus.ts ├── fetch.ts ├── file.ts ├── gobject.ts ├── gtk3 │ ├── app.ts │ ├── index.ts │ └── jsx-runtime.ts ├── gtk4 │ ├── app.ts │ ├── index.ts │ └── jsx-runtime.ts ├── index.ts ├── overrides.ts ├── process.ts └── time.ts ├── meson.build ├── nix ├── default.nix ├── devshell.nix ├── hm-module.nix └── template │ └── flake.nix ├── package.json └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- 1 | cli/data/**/* linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/cachix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/.github/workflows/cachix.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | dist/ 4 | result 5 | @girs/ 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/README.md -------------------------------------------------------------------------------- /cli/cmd/bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/cmd/bundle.go -------------------------------------------------------------------------------- /cli/cmd/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/cmd/init.go -------------------------------------------------------------------------------- /cli/cmd/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/cmd/inspect.go -------------------------------------------------------------------------------- /cli/cmd/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/cmd/list.go -------------------------------------------------------------------------------- /cli/cmd/quit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/cmd/quit.go -------------------------------------------------------------------------------- /cli/cmd/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/cmd/request.go -------------------------------------------------------------------------------- /cli/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/cmd/root.go -------------------------------------------------------------------------------- /cli/cmd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/cmd/run.go -------------------------------------------------------------------------------- /cli/cmd/toggle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/cmd/toggle.go -------------------------------------------------------------------------------- /cli/cmd/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/cmd/types.go -------------------------------------------------------------------------------- /cli/data/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/data/env.d.ts -------------------------------------------------------------------------------- /cli/data/gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | @girs/ 3 | -------------------------------------------------------------------------------- /cli/data/gtk3/Bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/data/gtk3/Bar.tsx -------------------------------------------------------------------------------- /cli/data/gtk3/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/data/gtk3/app.ts -------------------------------------------------------------------------------- /cli/data/gtk4/Bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/data/gtk4/Bar.tsx -------------------------------------------------------------------------------- /cli/data/gtk4/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/data/gtk4/app.ts -------------------------------------------------------------------------------- /cli/data/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/data/package.json -------------------------------------------------------------------------------- /cli/data/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/data/style.scss -------------------------------------------------------------------------------- /cli/data/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/data/tsconfig.json -------------------------------------------------------------------------------- /cli/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/go.mod -------------------------------------------------------------------------------- /cli/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/go.sum -------------------------------------------------------------------------------- /cli/lib/astal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/lib/astal.go -------------------------------------------------------------------------------- /cli/lib/esbuild.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/lib/esbuild.go -------------------------------------------------------------------------------- /cli/lib/os.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/lib/os.go -------------------------------------------------------------------------------- /cli/lib/tsconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/lib/tsconfig.go -------------------------------------------------------------------------------- /cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/cli/main.go -------------------------------------------------------------------------------- /cli/version: -------------------------------------------------------------------------------- 1 | 3.1.0 2 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.vitepress/config.ts: -------------------------------------------------------------------------------- 1 | export { default } from "../vitepress.config" 2 | -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /docs/guide/app-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/guide/app-cli.md -------------------------------------------------------------------------------- /docs/guide/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/guide/examples.md -------------------------------------------------------------------------------- /docs/guide/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/guide/faq.md -------------------------------------------------------------------------------- /docs/guide/first-widgets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/guide/first-widgets.md -------------------------------------------------------------------------------- /docs/guide/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/guide/install.md -------------------------------------------------------------------------------- /docs/guide/intrinsics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/guide/intrinsics.md -------------------------------------------------------------------------------- /docs/guide/migration-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/guide/migration-guide.md -------------------------------------------------------------------------------- /docs/guide/nix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/guide/nix.md -------------------------------------------------------------------------------- /docs/guide/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/guide/quick-start.md -------------------------------------------------------------------------------- /docs/guide/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/guide/resources.md -------------------------------------------------------------------------------- /docs/guide/theming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/guide/theming.md -------------------------------------------------------------------------------- /docs/guide/utilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/guide/utilities.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/vitepress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/vitepress.config.ts -------------------------------------------------------------------------------- /docs/vitepress.theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/docs/vitepress.theme.css -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/gtk3/popover/Popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk3/popover/Popover.tsx -------------------------------------------------------------------------------- /examples/gtk3/popover/Popover2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk3/popover/Popover2.tsx -------------------------------------------------------------------------------- /examples/gtk3/popover/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk3/popover/app.tsx -------------------------------------------------------------------------------- /examples/gtk4/applauncher/Applauncher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk4/applauncher/Applauncher.tsx -------------------------------------------------------------------------------- /examples/gtk4/applauncher/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk4/applauncher/app.ts -------------------------------------------------------------------------------- /examples/gtk4/applauncher/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk4/applauncher/style.scss -------------------------------------------------------------------------------- /examples/gtk4/notifications/Notification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk4/notifications/Notification.tsx -------------------------------------------------------------------------------- /examples/gtk4/notifications/NotificationPopups.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk4/notifications/NotificationPopups.tsx -------------------------------------------------------------------------------- /examples/gtk4/notifications/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk4/notifications/app.tsx -------------------------------------------------------------------------------- /examples/gtk4/notifications/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk4/notifications/style.scss -------------------------------------------------------------------------------- /examples/gtk4/simple-bar/Bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk4/simple-bar/Bar.tsx -------------------------------------------------------------------------------- /examples/gtk4/simple-bar/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk4/simple-bar/app.tsx -------------------------------------------------------------------------------- /examples/gtk4/simple-bar/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/examples/gtk4/simple-bar/style.scss -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/flake.nix -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | @girs/ 2 | dist/ 3 | result/ 4 | -------------------------------------------------------------------------------- /lib/app/dbus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/app/dbus.ts -------------------------------------------------------------------------------- /lib/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/app/index.ts -------------------------------------------------------------------------------- /lib/dbus.ts: -------------------------------------------------------------------------------- 1 | export * from "gnim/dbus" 2 | -------------------------------------------------------------------------------- /lib/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/fetch.ts -------------------------------------------------------------------------------- /lib/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/file.ts -------------------------------------------------------------------------------- /lib/gobject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/gobject.ts -------------------------------------------------------------------------------- /lib/gtk3/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/gtk3/app.ts -------------------------------------------------------------------------------- /lib/gtk3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/gtk3/index.ts -------------------------------------------------------------------------------- /lib/gtk3/jsx-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/gtk3/jsx-runtime.ts -------------------------------------------------------------------------------- /lib/gtk4/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/gtk4/app.ts -------------------------------------------------------------------------------- /lib/gtk4/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/gtk4/index.ts -------------------------------------------------------------------------------- /lib/gtk4/jsx-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/gtk4/jsx-runtime.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from "gnim" 2 | -------------------------------------------------------------------------------- /lib/overrides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/overrides.ts -------------------------------------------------------------------------------- /lib/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/process.ts -------------------------------------------------------------------------------- /lib/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/lib/time.ts -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/meson.build -------------------------------------------------------------------------------- /nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/nix/default.nix -------------------------------------------------------------------------------- /nix/devshell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/nix/devshell.nix -------------------------------------------------------------------------------- /nix/hm-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/nix/hm-module.nix -------------------------------------------------------------------------------- /nix/template/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/nix/template/flake.nix -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aylur/ags/HEAD/tsconfig.json --------------------------------------------------------------------------------