No description
  • Rust 92.2%
  • Nix 7.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-16 13:17:06 +01:00
.opencode/agents chore: add mentor agent 2026-09-14 19:36:51 +01:00
src fix(battery): make sure we're reading the right battery 2026-09-16 13:17:06 +01:00
.gitignore chore: add todo.md to git ignore 2026-09-14 22:55:58 +01:00
AGENTS.md chore: agents.md 2026-09-14 22:10:30 +01:00
Cargo.lock chore: get ready for packaging 2026-09-15 09:19:50 +01:00
Cargo.toml chore: get ready for packaging 2026-09-15 09:19:50 +01:00
devenv.lock init: setup project 2026-09-14 19:15:13 +01:00
devenv.nix fix: add gcc to devenv so git hooks don't break 2026-09-14 19:24:43 +01:00
devenv.yaml init: setup project 2026-09-14 19:15:13 +01:00
LICENSE chore: add license 2026-09-15 06:49:57 +01:00
README.md docs: update readme 2026-09-15 11:45:36 +01:00

bark

a (very wip) minimal desktop shell, starting with a GTK4 bar for niri.

requirements

  • niri
  • gtk4
  • gtk4-layer-shell
  • rust and cargo (when building from source)

install

cargo

cargo install bark-shell

build from source

cargo build --release --locked
./target/release/bark

hacking

this project uses devenv, so install that then run devenv shell