File tree Expand file tree Collapse file tree 6 files changed +32
-10
lines changed
Expand file tree Collapse file tree 6 files changed +32
-10
lines changed Original file line number Diff line number Diff line change @@ -128,16 +128,23 @@ packages:
128128 flatpak : []
129129
130130 virtualization :
131- kvm_packages :
132- pacman :
133- - qemu-desktop
134- - libvirt
135- aur : []
136- flatpak : []
131+ qemu :
132+ kvm :
133+ pacman :
134+ - qemu-desktop
135+ - libvirt
136+ aur : []
137+ flatpak : []
137138
138- virt_manager_packages :
139+ virt_manager :
140+ pacman :
141+ - virt-manager
142+ aur : []
143+ flatpak : []
144+
145+ virtualbox :
139146 pacman :
140- - virt-manager
147+ - virtualbox
141148 aur : []
142149 flatpak : []
143150
Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ config:
5858 enable : false
5959 # Virt Manager is a frontend for KVM/QEMU
6060 virt_manager : false
61+ virtualbox : false
6162
6263 # ## Desktop Stack ###
6364 desktop_stack :
Original file line number Diff line number Diff line change 22 - video
33 - input
44 - render
5+ virtualbox :
6+ - vboxusers
57 kvm_groups :
68 - libvirt
79 - kvm
Original file line number Diff line number Diff line change @@ -107,6 +107,13 @@ add_packages \
107107 " {{ join " " .packages.system.virtualization.qemu.virt_manager.flatpak }}"
108108{{- end }}
109109
110+ {{- if .config.system.virtualization.virtualbox }}
111+ add_packages \
112+ " {{ join " " .packages.system.virtualization.virtualbox.pacman }}" \
113+ " {{ join " " .packages.system.virtualization.virtualbox.aur }}" \
114+ " {{ join " " .packages.system.virtualization.virtualbox.flatpak }}"
115+ {{- end }}
116+
110117{{- if .config.system.packages.extra_fonts }}
111118add_packages \
112119 " {{ join " " .packages.system.font.pacman }}" \
Original file line number Diff line number Diff line change @@ -33,6 +33,11 @@ echo "Checking for and adding missing KVM groups..."
3333add_groups {{ join " " .kvm_groups }}
3434{{- end }}
3535
36+ {{- if .config.system.virtualization.virtualbox }}
37+ echo " Checking for and adding missing KVM groups..."
38+ add_groups {{ join " " .virtualbox }}
39+ {{- end }}
40+
3641{{- if .config.system.packages.gaming }}
3742echo " Checking for and adding missing gaming groups..."
3843add_groups {{ join " " .gaming }}
Original file line number Diff line number Diff line change @@ -19,12 +19,12 @@ exec-once = $HYPRSCRIPTS/fabric-reload.sh
1919# Kanata
2020exec-once = kanata -c ~/.config /kanata/config.kbd
2121{{ end }}
22- {{ if has " proton-vpn-gtk-app" .packages.pacman }}
22+ {{ if has " proton-vpn-gtk-app" .packages.system.user_packages. pacman }}
2323exec-once = protonvpn-app --start-minimized
2424{{ end }}
2525{{ if .config.system.packages.fcitx5 }}
2626exec-once = fcitx5 -d -r
2727{{ end }}
28- {{ if has " kdeconnect" .packages.pacman }}
28+ {{ if has " kdeconnect" .packages.system.user_packages. pacman }}
2929exec-once = kdeconnect-indicator
3030{{ end }}
You can’t perform that action at this time.
0 commit comments