mirror of
https://github.com/ben-grande/qusal.git
synced 2025-02-23 08:19:47 -05:00
fix: autostart volumeicon
This commit is contained in:
parent
b86486a793
commit
f32a14c422
@ -20,7 +20,7 @@ provided state.
|
|||||||
- Top
|
- Top
|
||||||
```sh
|
```sh
|
||||||
qubesctl top.enable sys-audio
|
qubesctl top.enable sys-audio
|
||||||
qubesctl --targets=tpl-sys-audio state.apply
|
qubesctl --targets=tpl-sys-audio,dvm-sys-audio state.apply
|
||||||
qubesctl top.disable sys-audio
|
qubesctl top.disable sys-audio
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -29,6 +29,7 @@ qubesctl top.disable sys-audio
|
|||||||
```sh
|
```sh
|
||||||
qubesctl state.apply sys-audio.create
|
qubesctl state.apply sys-audio.create
|
||||||
qubesctl --skip-dom0 --targets=tpl-sys-audio state.apply sys-audio.install
|
qubesctl --skip-dom0 --targets=tpl-sys-audio state.apply sys-audio.install
|
||||||
|
qubesctl --skip-dom0 --targets=dvm-sys-audio state.apply sys-audio.configure-dvm
|
||||||
```
|
```
|
||||||
<!-- pkg:end:post-install -->
|
<!-- pkg:end:post-install -->
|
||||||
|
|
||||||
|
27
salt/sys-audio/configure-dvm.sls
Normal file
27
salt/sys-audio/configure-dvm.sls
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
{#
|
||||||
|
SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
||||||
|
|
||||||
|
SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
#}
|
||||||
|
|
||||||
|
{% if grains['nodename'] != 'dom0' -%}
|
||||||
|
|
||||||
|
"{{ slsdotpath }}-autostart-volumeicon-systray":
|
||||||
|
file.managed:
|
||||||
|
- name: /home/user/.local/share/applications/volumeicon.desktop
|
||||||
|
- source: salt://{{ slsdotpath }}/files/dvm/volumeicon.desktop
|
||||||
|
- mode: '0644'
|
||||||
|
- user: user
|
||||||
|
- group: user
|
||||||
|
- makedirs: True
|
||||||
|
|
||||||
|
"{{ slsdotpath }}-desktop-autostart":
|
||||||
|
file.symlink:
|
||||||
|
- name: /home/user/.config/autostart/volumeicon.desktop
|
||||||
|
- target: /home/user/.local/share/applications/volumeicon.desktop
|
||||||
|
- user: user
|
||||||
|
- group: user
|
||||||
|
- force: True
|
||||||
|
- makedirs: True
|
||||||
|
|
||||||
|
{% endif -%}
|
10
salt/sys-audio/configure-dvm.top
Normal file
10
salt/sys-audio/configure-dvm.top
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{#
|
||||||
|
SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
||||||
|
|
||||||
|
SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
#}
|
||||||
|
|
||||||
|
base:
|
||||||
|
'*':
|
||||||
|
- match: nodegroup
|
||||||
|
- sys-audio.configure-dvm
|
@ -59,6 +59,7 @@ prefs:
|
|||||||
features:
|
features:
|
||||||
- enable:
|
- enable:
|
||||||
- servicevm
|
- servicevm
|
||||||
|
- service.audiovm
|
||||||
- disable:
|
- disable:
|
||||||
- service.cups
|
- service.cups
|
||||||
- service.cups-browsed
|
- service.cups-browsed
|
||||||
|
13
salt/sys-audio/files/dvm/volumeicon.desktop
Normal file
13
salt/sys-audio/files/dvm/volumeicon.desktop
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
[Desktop Entry]
|
||||||
|
Name=Volueicon
|
||||||
|
Exec=volumeicon
|
||||||
|
Icon=/usr/share/volumeicons/icons/tango/8.png
|
||||||
|
Terminal=false
|
||||||
|
X-MultipleArgs=False
|
||||||
|
Type=Application
|
||||||
|
Keywords=audio;volume;
|
||||||
|
Categories=Audio;
|
@ -10,3 +10,5 @@ base:
|
|||||||
- sys-audio.create
|
- sys-audio.create
|
||||||
'tpl-sys-audio':
|
'tpl-sys-audio':
|
||||||
- sys-audio.install
|
- sys-audio.install
|
||||||
|
'dvm-sys-audio':
|
||||||
|
- sys-audio.configure-dvm
|
||||||
|
Loading…
x
Reference in New Issue
Block a user