├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── SECURITY.md ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── PKGBUILD ├── README.md ├── src ├── cli │ ├── about.rs │ ├── mod.rs │ ├── options.rs │ └── styles.rs ├── events │ ├── mod.rs │ └── window_event.rs ├── handlers │ ├── maybe_dim.rs │ ├── mod.rs │ └── spawn_dim_thread.rs ├── main.rs ├── mutations │ ├── mod.rs │ ├── set_animation.rs │ └── set_dim.rs ├── queries │ ├── get_parent.rs │ ├── is_floating.rs │ ├── is_single.rs │ └── mod.rs ├── state │ ├── global_state.rs │ ├── initial_state.rs │ └── mod.rs ├── ui │ ├── clap.rs │ ├── ctrlc.rs │ ├── mod.rs │ └── single_instance.rs └── utils │ ├── log.rs │ └── mod.rs └── tests └── release.rs /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/LICENSE -------------------------------------------------------------------------------- /PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/PKGBUILD -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/README.md -------------------------------------------------------------------------------- /src/cli/about.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/cli/about.rs -------------------------------------------------------------------------------- /src/cli/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/cli/mod.rs -------------------------------------------------------------------------------- /src/cli/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/cli/options.rs -------------------------------------------------------------------------------- /src/cli/styles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/cli/styles.rs -------------------------------------------------------------------------------- /src/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/events/mod.rs -------------------------------------------------------------------------------- /src/events/window_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/events/window_event.rs -------------------------------------------------------------------------------- /src/handlers/maybe_dim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/handlers/maybe_dim.rs -------------------------------------------------------------------------------- /src/handlers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/handlers/mod.rs -------------------------------------------------------------------------------- /src/handlers/spawn_dim_thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/handlers/spawn_dim_thread.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/mutations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/mutations/mod.rs -------------------------------------------------------------------------------- /src/mutations/set_animation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/mutations/set_animation.rs -------------------------------------------------------------------------------- /src/mutations/set_dim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/mutations/set_dim.rs -------------------------------------------------------------------------------- /src/queries/get_parent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/queries/get_parent.rs -------------------------------------------------------------------------------- /src/queries/is_floating.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/queries/is_floating.rs -------------------------------------------------------------------------------- /src/queries/is_single.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/queries/is_single.rs -------------------------------------------------------------------------------- /src/queries/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/queries/mod.rs -------------------------------------------------------------------------------- /src/state/global_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/state/global_state.rs -------------------------------------------------------------------------------- /src/state/initial_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/state/initial_state.rs -------------------------------------------------------------------------------- /src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/state/mod.rs -------------------------------------------------------------------------------- /src/ui/clap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/ui/clap.rs -------------------------------------------------------------------------------- /src/ui/ctrlc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/ui/ctrlc.rs -------------------------------------------------------------------------------- /src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/ui/mod.rs -------------------------------------------------------------------------------- /src/ui/single_instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/ui/single_instance.rs -------------------------------------------------------------------------------- /src/utils/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/utils/log.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /tests/release.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donovanglover/hyprdim/HEAD/tests/release.rs --------------------------------------------------------------------------------