/home

Control your smart home gadgets - Designed for elementary OS

Primary LanguageValaGNU General Public License v3.0GPL-3.0

Icon

Home

Control your smart home gadgets

Designed for elementary OS

Supported devices

  • LIFX
  • Philips Hue

Installation

Dependencies

These dependencies must be present before building:

  • elementary-sdk
  • meson (>=0.40)
  • valac (>=0.40)
  • libgtk-3-dev
  • libjson-glib-dev
  • libgee-0.8-dev
  • libgranite-dev
  • libsoup2.4-dev
  • libxml2-dev
  • uuid-dev

Building

git clone https://github.com/manexim/home.git && cd home
meson build && cd build
meson configure -Dprefix=/usr
ninja
sudo ninja install
com.github.manexim.home

Deconstruct

sudo ninja uninstall

Contributing

If you want to contribute to Home and make it better, your help is very welcome.

How to make a clean pull request

  • Create a personal fork of this project on GitHub.
  • Clone the fork on your local machine. Your remote repo on GitHub is called origin.
  • Create a new branch to work on. Branch from master!
  • Implement/fix your feature.
  • Push your branch to your fork on GitHub, the remote origin.
  • From your fork open a pull request in the correct branch. Target the master branch!

And last but not least: Always write your commit messages in the present tense. Your commit message should describe what the commit, when applied, does to the code – not what you did to the code.

Special thanks

Translators

Name Language
camellan Russian 🇷🇺
NathanBnm French 🇫🇷
meisenzahl German 🇩🇪
ryonakano Japanese 🇯🇵
aimproxy Portuguese 🇵🇹
oskarkunik Polish 🇵🇱
Vistaus Dutch 🇳🇱

License

This project is licensed under the GNU General Public License v3.0 - see the COPYING file for details.