dotfiles
My PC Dotfiles & Websitegit clone https://github.com/maydayv7/dotfiles
files/gnome/menu.json (3193B)
1{
2 "settings": {
3 "icon": "open-menu-symbolic",
4 "loglevel": "warning"
5 },
6 "menu": [
7 {
8 "type": "submenu",
9 "title": "Audio",
10 "icon": "audio-headset-symbolic",
11 "items": [
12 {
13 "type": "command",
14 "title": "Test Sound",
15 "command": "find /run/current-system/sw/share/sounds/alsa/ -name '*_*' -exec aplay {} \\;",
16 "instancing": "singleInstance",
17 "icon": "sound-symbolic",
18 "killOnDisable": false
19 },
20 {
21 "type": "command",
22 "title": "Microphone Boost",
23 "command": "sh -c \"CARD=$(arecord -l | grep card | awk '{print $3}'); VALUE=$(zenity --scale --text='Select Microphone Boost value' --value=0 --min-value=0 --max-value=100 --step=5); amixer -c $CARD sset 'Mic Boost' $VALUE\"",
24 "instancing": "singleInstance",
25 "icon": "microphone-symbolic",
26 "killOnDisable": false
27 }
28 ]
29 },
30 {
31 "type": "submenu",
32 "title": "Phone",
33 "icon": "smartphone-symbolic",
34 "items": [
35 {
36 "type": "command",
37 "title": "iPhone File Transfer",
38 "command": "systemctl restart usbmuxd.service",
39 "instancing": "singleInstance",
40 "icon": "fileopen",
41 "killOnDisable": false
42 },
43 {
44 "type": "command",
45 "title": "ADB Screen Mirror",
46 "command": "scrcpy --video-codec=h265 --keyboard=uhid --stay-awake --turn-screen-off --power-off-on-close --shortcut-mod=rctrl",
47 "instancing": "singleInstance",
48 "icon": "display-projector-symbolic",
49 "killOnDisable": false
50 }
51 ]
52 },
53 {
54 "type": "submenu",
55 "title": "Virtualisation",
56 "icon": "computer-symbolic",
57 "items": [
58 {
59 "type": "switch",
60 "title": "Android",
61 "icon": "im-google-symbolic",
62 "start": "sh -c 'nohup waydroid session start > /dev/null 2>&1&'",
63 "stop": "waydroid session stop",
64 "check": "sh -c 'waydroid status | grep RUNNING'",
65 "interval_s": 10
66 },
67 {
68 "type": "switch",
69 "title": "Windows",
70 "icon": "im-msn-symbolic",
71 "start": "virsh -c qemu:///system start windows",
72 "stop": "virsh -c qemu:///system shutdown windows",
73 "check": "sh -c 'virsh -c qemu:///system list | grep windows'",
74 "interval_s": 10
75 }
76 ]
77 },
78 {
79 "type": "submenu",
80 "title": "Settings",
81 "icon": "application-menu-symbolic",
82 "items": [
83 {
84 "type": "command",
85 "title": "Configuration",
86 "command": "xdg-open .config/guillotine.json",
87 "instancing": "singleInstance",
88 "icon": "preferences-other-symbolic",
89 "killOnDisable": true
90 },
91 {
92 "type": "command",
93 "title": "Log Desktop",
94 "command": "kgx -e 'sudo journalctl /run/current-system/sw/bin/gnome-shell -f -o cat'",
95 "instancing": "singleInstance",
96 "icon": "emblem-documents-symbolic",
97 "killOnDisable": false
98 }
99 ]
100 }
101 ]
102}