Commit Graph

1440 Commits

Author SHA1 Message Date
Anton Hvornum 33ad831709
Merge pull request #258 from dylanmtaylor/patch-3
Further i3 simplification and cleanup
2021-04-09 19:36:07 +00:00
Anton Hvornum ac1dac3fc3
Merge pull request #257 from dylanmtaylor/patch-2
Add more suggested packages to sway
2021-04-09 19:35:51 +00:00
Dylan M. Taylor 40df2d6e80 Further i3 simplification and cleanup 2021-04-09 15:32:01 -04:00
Dylan M. Taylor 8d627d0c09
Add more suggested packages to sway 2021-04-09 14:19:46 -04:00
Anton Hvornum f57b533275 Added some debug output
Adding debug output for additional package selection.
2021-04-09 20:18:14 +02:00
Anton Hvornum b046f7e0e5
Merge pull request #256 from dylanmtaylor/backport-patches
Merge cherry-picked patches for NetworkManager and PipeWire
2021-04-09 17:01:41 +00:00
Dylan M. Taylor 6a0b839bc8
pipewire-docs isn't really needed. 2021-04-09 11:59:47 -04:00
Advaith Madhukar b6ad3dffc9 fixed network manager check 2021-04-09 11:50:31 -04:00
advaithm dd61830d2b fixed some typos and changed up how we detect if we have to enable/install network manager 2021-04-09 11:50:31 -04:00
advaithm 46c43b25a6 moved around the if block 2021-04-09 11:50:31 -04:00
advaithm 75a36e2fdc fixed typo 2021-04-09 11:50:31 -04:00
advaithm 55622fd79d install networkmanager, if required 2021-04-09 11:50:31 -04:00
advaithm e1e813fc5e updated guided.py to allow network manager as nic 2021-04-09 11:50:31 -04:00
advaithm cab53ef8f6 networkmanager support 2021-04-09 11:48:20 -04:00
Anton Hvornum cf1fd9e257 Safety precaution by using .get instead of ["..."] 2021-04-09 11:47:47 -04:00
Dylan Taylor 45c321e327 Assume yes is the user's intention if empty response for pipewire prompt 2021-04-09 11:47:40 -04:00
Dylan Taylor 4c92879c1d Make audio server selection only prompt for desktop profiles 2021-04-09 11:47:35 -04:00
Anton Hvornum 9312076cfe Change phrasing to indicate pulseaudio as default 2021-04-09 11:46:59 -04:00
Anton Hvornum dbea18dab8 Switched from print to installation.log 2021-04-09 11:46:53 -04:00
Dylan Taylor d252e090a6 Have pulseaudio installed just in case DEs don't depend on it if pipewire is not requested. 2021-04-09 11:46:47 -04:00
Dylan Taylor 9395d68d5d Try removing pipewire.py and calling add additional packages
Unfortunately, calling the profile was not working.
2021-04-09 11:46:39 -04:00
Dylan M. Taylor b803c281ea Move choice into guided installation instead of DEs
Arch wiki says packages should enable the user services automatically
2021-04-09 11:46:24 -04:00
Dylan M. Taylor 9a6c0e7a41 Begin implementing PipeWire option 2021-04-09 11:45:57 -04:00
Anton Hvornum 5543cb9eda
Merge pull request #254 from dylanmtaylor/budgie
Add missing cherry-picked commits and implement Budgie
2021-04-09 13:09:28 +00:00
Dylan Taylor 326b96d808 Add budgie implementation 2021-04-09 08:32:58 -04:00
m1ten b86233d7ba add lightdm-gtk-greeter 2021-04-09 08:26:37 -04:00
m1ten 738e60c059 applications/xfce4 2021-04-09 08:26:30 -04:00
m1ten 5499bcc8b9 applications/cinnamon 2021-04-09 08:26:07 -04:00
Anton Hvornum 4664bcf29d
Merge pull request #252 from dylanmtaylor/patch-4
As pointed out to me, sway doesn't officially support display managers
2021-04-09 11:47:03 +00:00
Anton Hvornum e9c8a51168
Merge pull request #253 from dylanmtaylor/patch-6
Add the sway packages from advaithm's 2.2.0 sway work
2021-04-09 11:46:33 +00:00
Dylan M. Taylor 02f4392c22 As pointed out to me, sway doesn't officially support display managers 2021-04-09 06:52:18 -04:00
Dylan M. Taylor d50b26498e Add the sway packages from advaithm's 2.2.0 sway work
Remove sddm
2021-04-09 06:51:43 -04:00
Anton Hvornum e5c118239b
Merge pull request #250 from insanemal/insanemal-patch-2
OOB in generic_selection
2021-04-09 08:05:42 +00:00
Anton Hvornum f45429b099
Merge pull request #247 from dylanmtaylor/patch-3
draft: Cherry-Pick i3 Profiles and Make Common i3 Package
2021-04-09 08:05:12 +00:00
Anton Hvornum bfb342dc2d
Merge pull request #246 from dylanmtaylor/patch-2
Add vim to desktop packages as having different editors to choose from is good
2021-04-09 08:03:34 +00:00
Anton Hvornum ad25f92c38
Merge pull request #249 from goggle/patch-248
Fix typo that causes crash when creating encrypted LUKS partition (closes #248)
2021-04-09 07:57:39 +00:00
Insanemal acc2dac652
Off by one in generic_selection out of bounds check
Out of bounds check in generic_selection is using >= on list. Lists are zero based. If you put in a value that equals the number of items in the list you get an out of bounds error. 

Removed the equals part of the test as last item in list/dictionary items is len(list)-1 not len(list)
2021-04-09 13:44:51 +10:00
Alexander Seiler 437315669f
Fix typo that causes crash when creating encrypted LUKS partition (closes #248) 2021-04-09 05:00:43 +02:00
Dylan Taylor 82c5241946 This might work to make the i3 profiles as small as possible 2021-04-08 21:24:21 -04:00
Dylan Taylor 7e161d187c Remove post-install hooks from i3 profiles 2021-04-08 21:20:00 -04:00
Dylan Taylor 6a6439daa9 Move more logic into common profile 2021-04-08 21:11:33 -04:00
Dylan Taylor a5eb815b3e Move common packages to common i3 profile 2021-04-08 21:00:55 -04:00
Dylan Taylor 37db6b8973 Add is_top_level_profile = False to i3 profiles 2021-04-08 20:58:52 -04:00
Anton Hvornum 8f7d8df89f Swapped print for log and added return values 2021-04-08 20:57:46 -04:00
Dylan M. Taylor e3ea46ce5c Noticed that some KDE instances weren't changed to i3 when copying
Another one
2021-04-08 20:57:12 -04:00
Anton Hvornum 8c5af80c93 Some language correction and function handling
I more or less copied the language from i3-wm as it was more correct.
Also converted `print()` into `installation.log()` so that we can get some color control and end up in the debug log.
Finally, I added a try/except to handle potential crashes and return return values, since otherwise this would happen every run:
 * https://github.com/archlinux/archinstall/pull/190/files#diff-98d75a109b5337cd7d7c948d2cfc2379bcc51be22dfa3ca6491765f0e0bcaaabR349-R355
2021-04-08 20:57:04 -04:00
advaithm 230c5709cc added _post_install hook. 2021-04-08 20:56:45 -04:00
advaithm 6b5b3180f3 add i3-wm and i3-gaps support 2021-04-08 20:55:54 -04:00
Dylan M. Taylor 6f4b35c4e8
Add i3 profile to desktop.py 2021-04-08 20:54:34 -04:00
Dylan M. Taylor 32c902a4d8
draft: Make i3 package to select i3 configuration 2021-04-08 20:52:47 -04:00