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