From 806e5fa3af1341588764267e34975203ddb293e6 Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Tue, 27 Apr 2021 08:02:24 -0400 Subject: Delete i3-wm.py --- profiles/i3-wm.py | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 profiles/i3-wm.py (limited to 'profiles') diff --git a/profiles/i3-wm.py b/profiles/i3-wm.py deleted file mode 100644 index a2449e39..00000000 --- a/profiles/i3-wm.py +++ /dev/null @@ -1,42 +0,0 @@ -import archinstall, subprocess - -is_top_level_profile = False - -def _prep_function(*args, **kwargs): - """ - Magic function called by the importing installer - before continuing any further. It also avoids executing any - other code in this stage. So it's a safe way to ask the user - for more input before any other installer steps start. - """ - - # i3 requires a functioning Xorg installation. - profile = archinstall.Profile(None, 'xorg') - with profile.load_instructions(namespace='xorg.py') as imported: - if hasattr(imported, '_prep_function'): - return imported._prep_function() - else: - print('Deprecated (??): xorg profile has no _prep_function() anymore') -def _post_install(*args, **kwargs): - """ - Another magic function called after the system - has been installed. - """ - installation.log("the installation of i3 does not conatain any configuerations for the wm. In this shell you should take your time to add your desiired configueration. Exit the shell once you are done to continue the installation.", fg="yellow") - try: - subprocess.check_call("arch-chroot /mnt",shell=True) - except subprocess.CallProcessError: - return False - - return True - -if __name__ == 'i3-wm': - # Install dependency profiles - installation.install_profile('xorg') - # we are installing lightdm to auto start i3 - installation.add_additional_packages("lightdm-gtk-greeter lightdm") - # install the i3 group now - i3 = archinstall.Application(installation, 'i3-wm') - i3.install() - # Auto start lightdm for all users - installation.enable_service('lightdm') -- cgit v1.2.3-54-g00ecf