summaryrefslogtreecommitdiff
path: root/boot/README.rst
blob: a67f9a73980fd69b724f2eccd8734aeb6efbad07 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
============================
 README for Boot to Horizon
============================
:Status:
 Release Candidate
:Copyright:
 © 2015-2020 Adélie Linux.
 Code: AGPL-3.0 license.
 Documentation: CC BY-NC-SA open source license.


Boot to Horizon is the component of Project Horizon controlling the boot
environment for Horizon-based System Installation media.  This includes
configuration and scripts.



Introduction
============

This directory contains the development documentation, configuration,
back-end source code, and front-end source code for Boot to Horizon.


License
```````
Development documentation for Project Horizon is licensed under the
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

You should have received a copy of the license along with this
work. If not, see <http://creativecommons.org/licenses/by-nc-sa/4.0/>.

Code is licensed under the Affero GPL (AGPL) 3 license.


Changes
```````
Any changes to this repository must be reviewed before being pushed to the
master branch.



Directory Layout
================

``gfxdetect``
    OpenRC "service" to print a message about GPU detection.
    Installed as ``/etc/init.d/gfxdetect``.

``horizon-session.desktop``
    X session file.
    Installed as ``/usr/share/xsessions/horizon.desktop``.

``horizon.qss``
    Qt 5 stylesheet, making buttons slightly easier to use.
    Installed as ``/usr/share/qt5ct/qss/horizon.qss``.

``horizon.sddm.conf``
    SDDM configuration file to automatically start the Horizon wizard.
    Installed as ``/etc/sddm.conf.d/horizon.conf``.

``kwinrc``
    KWin configuration file.
    Installed as ``/etc/xdg/kwinrc``.

``qt5ct.conf``
    Qt 5 theme.
    Installed as ``/usr/share/qt5ct/qt5ct.conf``.

``start-horizon-qt5``
    Session controller script.
    Installed as ``/usr/bin/start-horizon-qt5``.



Reporting Issues
================

If you have an issue using Project Horizon, including with Boot to Horizon,
you may view our BTS_.  You may also `submit an issue`_ directly.

For general discussion, questions, or to submit a patch, please use the
`Horizon mailing list`_.

.. _BTS: https://bts.adelielinux.org/buglist.cgi?product=Horizon&resolution=---
.. _`submit an issue`: https://bts.adelielinux.org/enter_bug.cgi?product=Horizon
.. _`Horizon mailing list`: https://lists.adelielinux.org/postorius/lists/horizon.lists.adelielinux.org/