@@ -153,6 +153,16 @@ pub fn handle_unpack(unpack_command: UnpackCommands) {
153153 run_command_with_spinner ( "hackerc" , vec ! [ "run" , & unpack_path] , "Running unpack.hacker" ) ;
154154 println ! ( "{}" , "========== gamescope-session-steam Setup Complete ==========" . green( ) . bold( ) . on_black( ) ) ;
155155 }
156+ UnpackCommands :: Xanmod => {
157+ println ! ( "{}" , "========== Unpacking Xanmod ==========" . cyan( ) . bold( ) . on_black( ) ) ;
158+ run_command_with_spinner ( "sudo" , vec ! [ "/usr/share/HackerOS/Scripts/Bin/unpack-xanmod.sh" ] , "Running unpack-xanmod.sh" ) ;
159+ println ! ( "{}" , "========== Xanmod Unpack Complete ==========" . green( ) . bold( ) . on_black( ) ) ;
160+ }
161+ UnpackCommands :: Liquorix => {
162+ println ! ( "{}" , "========== Unpacking Liquorix ==========" . cyan( ) . bold( ) . on_black( ) ) ;
163+ run_command_with_spinner ( "sudo" , vec ! [ "/usr/share/HackerOS/Scripts/Bin/unpack-liquorix.sh" ] , "Running unpack-liquorix.sh" ) ;
164+ println ! ( "{}" , "========== Liquorix Unpack Complete ==========" . green( ) . bold( ) . on_black( ) ) ;
165+ }
156166 }
157167}
158168
@@ -181,7 +191,6 @@ pub fn handle_plugin(plugin_command: PluginCommands) {
181191 let home = std:: env:: var ( "HOME" ) . unwrap_or_default ( ) ;
182192 let config_dir = format ! ( "{}/.config/hacker" , home) ;
183193 std:: fs:: create_dir_all ( & config_dir) . expect ( "Failed to create config dir" ) ;
184-
185194 match plugin_command {
186195 PluginCommands :: Create { name } => {
187196 let path = format ! ( "{}/{}.yaml" , config_dir, name) ;
0 commit comments