File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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+
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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 /
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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 ) .
You can’t perform that action at this time.
0 commit comments