dotui

package module
v0.0.0-...-b346baa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2020 License: MIT Imports: 24 Imported by: 0

README

GoDoc Go Report Card

dot-ui

It's bemenu/dmenu/wldash/wofi like launcher. Best used with sway.

It shows .desktop files from XDG directories, and flatpaks. Fuzzy searching within pretty names from ".desktop and executables. Defaults to not localized names, use -l flag for localized.

Navigate through list using arrows and Ctrl+P/N.

Launch terminal applications from .desktop files in alacritty.

Screenshot

Installation

For Linux you need Wayland and the wayland, x11, xkbcommon, GLES, EGL development packages. On Fedora 28 and newer, install the dependencies with the command

$ sudo dnf install wayland-devel libX11-devel libxkbcommon-x11-devel mesa-libGLES-devel mesa-libEGL-devel

Go get dot-ui

$ go get github.com/kreativka/dot-ui/cmd/dot-ui

Running

Add this to sway's config

    for_window [title="^dot-ui$"] floating enable
    bindsym $mod+d exec dot-ui -l

License

The MIT License

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RunUI

func RunUI()

RunUI runs ui

Types

type App

type App struct {
	// contains filtered or unexported fields
}

App struct contains almost everything

type Env

type Env struct {
	// contains filtered or unexported fields
}

Env struct contains bs

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL