GithubHelp home page GithubHelp logo

entscheidungsproblem / fyre Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lwilletts/fyre

0.0 1.0 0.0 5.23 MB

POSIX compliant sh scripts for wmutils.

License: MIT License

Makefile 1.10% Shell 98.90%

fyre's Introduction

fyre

fyre is set of scripts using standalone tools to form a complete X11 environment. As you run a specific script when you want to achieve a certain window task, this means there is virtually no memory footprint for the environment.

15:50     %fyr | wmutils is love
15:50     %fyr | wmutils is lyfe
15:50    @rocx | wmutils is fyre

Installation

Dependencies

fyre relies on the installation of:

Optional

  • killwa - Drop-in replacement for killw.
  • xorg-xinput - Enabling/Disabling input devices. (see mouse)

Personal recommendations for tools in your environment:

  • dash - Massive speed increases over bash/zsh.
  • sxhkd - To bind scripts to hotkeys.
  • dmenu - Suckless menu for launching programs.
  • lemonbar - An excellent statusbar program with clickable support.
  • hsetroot - Minimal background setter with clean options compared to feh.

Using the Makefile

You have two choices here:

  • Symbolically link the scripts to PREFIX/bin: make link
  • Copy the scripts to PREFIX/bin: make install

I recommend the former as it'll allow you make modifications to the scripts with the changes being applied immediately.

Configuration

fyre will look for a configuration file located at $CONFIGDIR/config, see config.example for an idea of can be set. You can copy the default config.example to the correct location using make config.

fyre also places files that are used only when the X11 session is active in /tmp, the reason being that if /tmp is mounted as a tmpfs (a kind of RAM disk), access to these files should theoretically be faster.

Usage

Check out the example sxhkd to see what you can do with fyre.

Start up your hotkey daemon of your choice in your xinitrc and append the following at the end of your xinitrc:

exec runfyre

Extras

Minor things in here that you may be interested in:

  • Examples of sxhkd and fyre configuration files.
  • Source fyre variables and general functions into zsh safely.
  • Example lemonbar-specific output to show and control current groups.
  • The standalone version of windows that supports contrib's focus.sh

Example Desktops:

The Belly of the Beast The Final Frontier Blade Runner Blues

Contributors

Contributors for specific scripts are listed in the files where they have inputted ideas or code. Many thanks to the original wmutils authors: dcat & z3bra

Shameless Plug

If you want to contact me about anything, my website can be found here and I can also be found on the Freenode IRC under the nick 'Wildefyr' where I am often found in #crux and #6c37. If you're feeling particularly kind of heart, star this repository and/or follow me.

fyre's People

Contributors

entscheidungsproblem avatar lwilletts avatar severeoverfl0w avatar stark avatar wildefyr avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.