Skip to content
/ boar Public

πŸ— Touchbar for linux using your mobile device

License

Notifications You must be signed in to change notification settings

egxn/boar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

36 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Boar πŸ—

babel

A customizable touchbar || keyboard || controller || for linux 🐧 using your mobile device

🎹 Use cases

  • [..][πŸ™‚][πŸ€“][🧐][..] Emojis Keyboard
  • [..][πŸ”ˆ][πŸ”Š][πŸ”‡][..] πŸ“‘ Controller
  • [..][πŸ“‹][βœ‚οΈ][πŸ“Œ][..] 🎨 Apps Shortcuts

πŸš€ Quick start

  • Download the latest release
  chmod +x ./boar.AppImage
  ./boar.AppImage

πŸ”© Features

  • Custom apps shortcuts
  • Custom commands
  • Custom emojis
  • Custom text input

🍱 Dependencies

This app works in linux with X.Org and xdotool.

🍱 Development

πŸ“š Dependencies

  • Node, yarn
  • Rust, cargo

πŸ‘· Setup

  cargo build --release
  cargo run --release

How add a preset of shortcuts

Create a new file in /client/src/presets/

{
  "title": "",
  "label": "",
  "keycaps": [
    {
      "appTitle": "", // Optional
      "background": "", // Optional
      "command": "",
      "label": "",
      "kind": "" // "keys" || "type" || "cli"
    }
  ]
}

Built with Rust πŸ¦€ + TS πŸ”΅