Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Hvornum <anton@hvornum.se>2021-04-27 12:08:36 +0000
committerGitHub <noreply@github.com>2021-04-27 12:08:36 +0000
commit3bde45cbbd96a28d00cf6a6d11bf9838109c6d7f (patch)
tree563ea5fde31113fb6c08f81bc259bf8cf06506b4
parent6625f359d01e4f065aca469c2f301a978863c6ef (diff)
parent0fa99cf3cfcb14ee3cccf927dfcfa9dbfecb6f0c (diff)
Merge pull request #356 from dylanmtaylor/patch-2
Delete i3-wm and i3-gaps profiles
-rw-r--r--profiles/i3-gaps.py43
-rw-r--r--profiles/i3-wm.py42
2 files changed, 0 insertions, 85 deletions
diff --git a/profiles/i3-gaps.py b/profiles/i3-gaps.py
deleted file mode 100644
index e900117a..00000000
--- a/profiles/i3-gaps.py
+++ /dev/null
@@ -1,43 +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')
- # gaps is installed by deafult so we are overriding it here
- installation.add_additional_packages("lightdm-gtk-greeter lightdm")
- # install the i3 group now
- i3 = archinstall.Application(installation, 'i3-gaps')
- i3.install()
- # Auto start lightdm for all users
- installation.enable_service('lightdm')
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')