Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Text expander for linux to be integrated with rofi

Notifications You must be signed in to change notification settings

kohane27/rofi-snippet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to rofi-snippet 👋

rofi-snippet is a text snippet tool for Linux

Requirements

rofi-snippet relies on the following command line tools

  • xdotool
  • xsel
  • rofi

In addition, rofi-snippet requires golang for compilation.

For example, on Ubuntu, you can get what you need with the following commands:

sudo apt install xsel
sudo apt install xdotool
sudo apt install rofi
sudo apt install golang-go

Installation

  1. Clone this repo: git clone https://github.com/tkancf/rofi-snippet
  2. Change into rofi-snippet: cd rofi-snippet
  3. Install: make install
  4. A binary is produced in ~/go/bin. Make sure GOPATH is in your environment variables. To check, run go env.
  5. Run rofi-snippet in the terminal to test.

Remarks

By default, config.toml is installed to /etc/rofi-snippet/config.toml. If you want to change this default location, modify confPath := "/etc" + "/rofi-snippet" + "/config.toml" in main.go and following two lines in Makefile to your desired location:

    @sudo mkdir -p /etc/rofi-snippet/
    @sudo cp ./config.toml /etc/rofi-snippet/

🚀 Usage

You probably want to bind rofi-snippet to a global shortcut. If you're using i3, you can add the following line to ~/.config/i3:

bindsym $mod+Shift+d exec --no-startup-id "rofi-snippet"

Restart i3. By pressing $mod+Shift+d, it'll bring up the rofi-snippet.

Author

👤 tkancf

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator

About

Text expander for linux to be integrated with rofi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 85.0%
  • Makefile 15.0%