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
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
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
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
Dylan M. Taylor
8ec18d94bb
Add vim to desktop packages as not everyone likes nano
2021-04-08 18:28:13 -04:00
Dylan M. Taylor
51f533539d
Change xscreensaver to slock
2021-04-08 16:34:17 -04:00
Dylan M. Taylor
9545680459
breeze-icons and oxygen-icons are both needed to not have missing icons
2021-04-08 16:21:46 -04:00
Dylan M. Taylor
adb73f5ba6
It was far too minimal to be usable before.
2021-04-08 16:10:33 -04:00
Dylan Taylor
0d194e2606
Initial implementation of LXQt
2021-04-08 15:54:54 -04:00
Dylan Taylor
72f3423798
Integrate XFCE4 with master
2021-04-08 15:41:08 -04:00
Dylan M. Taylor
84e6db27bb
Fix another incorrect comment on XFCE4 profile
2021-04-08 15:40:20 -04:00
m1ten
eb7497f2aa
Update xfce4.py
2021-04-08 15:40:09 -04:00
m1ten
c2c1126254
xfce4
2021-04-08 15:39:44 -04:00
Dylan Taylor
dfec4b77fd
Integrate cinnamon with changes on master.
2021-04-08 15:35:33 -04:00
Dylan M. Taylor
5ec1e1d4f5
Fix incorrect comment. Cinnamon doesn't have any Wayland support yet.
2021-04-08 15:34:21 -04:00
m1ten
0934f4c3e7
Create cinnamon.py
2021-04-08 15:33:37 -04:00
Dylan Taylor
e49f983036
Add sway profile to desktop file
2021-04-08 15:15:44 -04:00
Dylan Taylor
8c9b162049
Implement Sway
...
Try switching from gdm to sddm as gdm pulls in a lot of GNOME packages
Fix comment
Update sway.py
2021-04-08 15:14:26 -04:00
Dylan M. Taylor
d8a2437778
Move from awesome to desktop and add wireless config utilities and smartmontools
2021-04-08 13:33:06 -04:00
Dylan Taylor
25309dcfb8
Disable post-install hooks for now
2021-04-08 09:55:35 -04:00
advaithm
db068dfe06
Update kde.py
2021-04-08 09:51:11 -04:00
advaithm
57200d3d93
removed post_install hook
2021-04-08 09:51:11 -04:00
Dylan M. Taylor
608bada172
Clean up comments a bit
2021-04-08 09:51:11 -04:00
Dylan Taylor
8fc91c4f18
Fix issue with prep function
2021-04-08 09:51:11 -04:00
Dylan Taylor
ea81759e40
Add minimal profile and implement idea of 'top-level' profiles
2021-04-08 09:51:11 -04:00
Dylan M. Taylor
c07d63296b
It was pointed out that khelpcenter isn't strictly necessary
2021-04-08 09:51:11 -04:00
Dylan M. Taylor
858585e7d7
Switch from metapackage to a more minimal install
2021-04-08 09:51:11 -04:00
Anton Hvornum
b8774236dd
Added a forgotten return value of _post_install
2021-04-08 09:51:11 -04:00
advaithm
56df79d647
added egl-wayland and changed prompt
2021-04-08 09:51:11 -04:00
advaithm
130f5729a0
ask user for default session over asking if they want wayland
2021-04-08 09:51:11 -04:00
advaithm
210e53ca3e
Update kde.py
2021-04-08 09:51:11 -04:00
advaithm
926906d946
merge kde and kde-wayland
2021-04-08 09:51:11 -04:00
Jatin
e4ca6d8328
Remove gnome-todo and gnome-sound-recorder from default installation
...
gnome todo and gnome sound recorder should not be in default installation, honoring the Arch Linux philosophy. These packages are not even pre installed on other major linux distributions.
2021-04-08 09:20:39 -04:00
Dylan M. Taylor
186f12c5f1
Remove chromium from default awesome install
...
Promotes a consistent installation experience across DEs.
2021-04-08 09:20:39 -04:00
Dylan M. Taylor
8bc1f0d420
Remove evolution from default installation as suggested
...
It was pointed out that users can install an email client if they want one.
2021-04-08 09:20:39 -04:00
Dylan M. Taylor
a3ace5e36e
This comment should no longer apply. This is a fairly sane default for GNOME.
2021-04-08 09:20:39 -04:00
Dylan M. Taylor
9c82bde2fc
gnome-sound-recorder is probably also desirable
2021-04-08 09:20:39 -04:00
Dylan M. Taylor
81aa1df82a
Fix #183 gnome-extras installs far too much bloat
...
This keeps some of the most useful packages from the defaults.
2021-04-08 09:20:39 -04:00