Skip to content

Commit 695f10f

Browse files
committed
initial commit
0 parents  commit 695f10f

7 files changed

Lines changed: 124 additions & 0 deletions

File tree

.editorconfig

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Editor configuration, see https://editorconfig.org
2+
root = true
3+
4+
[*]
5+
charset = utf-8
6+
indent_style = space
7+
indent_size = 2
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
11+
[*.ts]
12+
quote_type = single
13+
14+
[*.md]
15+
max_line_length = off

.gitattributes

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Set LF as the line ending to use for files that Git interprets as text files.
2+
# CRLF is used for file types where the line ending *has to* be CRLF.
3+
* text=auto eol=lf
4+
*.bat text eol=crlf
5+
*.cmd text eol=crlf
6+
*.ahk text eol=crlf
7+

.github/workflows/audit.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: audit
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
9+
jobs:
10+
audit:
11+
strategy:
12+
matrix:
13+
os: [macos-15-intel, macos-26]
14+
runs-on: ${{ matrix.os }}
15+
steps:
16+
- name: Set up Homebrew
17+
id: set-up-homebrew
18+
uses: Homebrew/actions/setup-homebrew@main
19+
with:
20+
token: ${{ secrets.GITHUB_TOKEN }}
21+
22+
- name: Cache Homebrew bundler RubyGems
23+
uses: actions/cache@v4
24+
with:
25+
path: ${{ steps.set-up-homebrew.outputs.gems-path }}
26+
key: ${{ matrix.os }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }}
27+
restore-keys: ${{ matrix.os }}-rubygems-
28+
29+
- run: brew audit --online zebar glazewm
30+
31+
- run: brew install zebar glazewm

.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# Misc
4+
.DS_Store
5+
*.pem
6+
*.env
7+
8+
# IDE files
9+
.vs/
10+
.idea/

Casks/glazewm.rb

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
cask "glazewm" do
2+
version "3.10.0"
3+
sha256 "replace-me"
4+
5+
url "https://github.com/glzr-io/glazewm/releases/download/v#{version}/glazewm-v#{version}.dmg"
6+
name "GlazeWM"
7+
desc "A tiling window manager for macOS and Windows"
8+
homepage "https://github.com/glzr-io/glazewm"
9+
10+
# MacOS 13+
11+
depends_on macos: ">= :ventura"
12+
13+
app "GlazeWM.app"
14+
binary "#{appdir}/GlazeWM.app/Contents/MacOS/cli/glazewm"
15+
16+
zap trash: [
17+
"~/Library/Application Support/GlazeWM",
18+
"~/Library/Caches/glazewm",
19+
"~/Library/Preferences/glazewm",
20+
]
21+
end

Casks/zebar.rb

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
cask "zebar" do
2+
version "3.1.1"
3+
sha256 "ff6a9cc09f6dbdf82ef466c5435633b1238d1f1196333510db0fa0008bc867a7"
4+
5+
url "https://github.com/glzr-io/zebar/releases/download/v#{version}/zebar-v#{version}-opt3.dmg"
6+
name "Zebar"
7+
desc "Cross-platform desktop widgets"
8+
homepage "https://github.com/glzr-io/zebar"
9+
10+
# MacOS 14+
11+
depends_on macos: ">= :sonoma"
12+
13+
app "Zebar.app"
14+
binary "#{appdir}/Zebar.app/Contents/MacOS/zebar"
15+
16+
zap trash: [
17+
"~/Library/Application Support/Zebar",
18+
"~/Library/Caches/zebar",
19+
"~/Library/Preferences/zebar",
20+
]
21+
end

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Homebrew tap
2+
3+
## Installation
4+
5+
**For GlazeWM:**
6+
```sh
7+
brew install --cask glzr-io/tap/glazewm
8+
```
9+
10+
**For Zebar:**
11+
```sh
12+
brew install --cask glzr-io/tap/zebar
13+
```
14+
15+
Or `brew tap glzr-io/tap` and then `brew install glazewm zebar`.
16+
17+
## Documentation
18+
19+
`brew help`, `man brew` or check [Homebrew's documentation](https://docs.brew.sh).

0 commit comments

Comments
 (0)