1# ------------------------------------------------------------------
2#
3#    Copyright (C) 2015 Cameron Norman <camerontnorman@gmail.com>
4#
5#    This program is free software: you can redistribute it and/or modify
6#    it under the terms of the GNU General Public License as published by
7#    the Free Software Foundation, either version 3 of the License, or
8#    (at your option) any later version.
9#
10#    This program is distributed in the hope that it will be useful,
11#    but WITHOUT ANY WARRANTY; without even the implied warranty of
12#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13#    GNU General Public License for more details.
14#
15#    You should have received a copy of the GNU General Public License
16#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
17#
18# ------------------------------------------------------------------
19
20#include <tunables/global>
21@bindir@/redshift {
22  #include <abstractions/base>
23  #include <abstractions/nameservice>
24  #include <abstractions/dbus-strict>
25  #include <abstractions/X>
26
27  dbus send
28       bus=system
29       path=/org/freedesktop/GeoClue2/Client/[0-9]*,
30
31  dbus receive
32       bus=system
33       path=/org/freedesktop/GeoClue2/Manager,
34
35  # Allow but log any other dbus activity
36  audit dbus bus=system,
37
38  owner @{HOME}/.config/redshift.conf r,
39
40  # Site-specific additions and overrides. See local/README for details.
41  #include <local/usr.bin.redshift>
42}
43