generated from nicolabelluti/template-ansible
18 lines
729 B
Django/Jinja
18 lines
729 B
Django/Jinja
// {{ ansible_managed }}
|
|
|
|
// org.valve.holo.rules only grants these to wheel. Steam needs them to eject
|
|
// and power off drives from Game Mode, where no polkit agent can prompt.
|
|
polkit.addRule(function(action, subject) {
|
|
var permission = {
|
|
"org.freedesktop.udisks2.eject-media": polkit.Result.YES,
|
|
"org.freedesktop.udisks2.power-off-drive": polkit.Result.YES,
|
|
"org.freedesktop.udisks2.filesystem-unmount-others": polkit.Result.YES,
|
|
"org.freedesktop.udisks2.eject-media-other-seat": polkit.Result.YES,
|
|
"org.freedesktop.udisks2.power-off-drive-other-seat": polkit.Result.YES,
|
|
};
|
|
|
|
if (subject.user == "{{ users__desktop_user }}") {
|
|
return permission[action.id];
|
|
}
|
|
});
|