Dylan M. Taylor
bf91c66ba8
Clean up comments a bit
2021-04-07 11:54:10 -04:00
Dylan Taylor
99917807bd
Fix issue with prep function
2021-04-07 11:33:01 -04:00
Dylan Taylor
9756d9ed2d
Add i3 selections to desktop file
2021-04-07 09:23:21 -04:00
Dylan Taylor
ac7d980f89
Add minimal profile and implement idea of 'top-level' profiles
2021-04-07 08:37:39 -04:00
Anton Hvornum
42470dcc9a
Merging changes from master into feature branch to avoid future conflics.
2021-04-07 11:15:42 +02:00
Anton Hvornum
39e354f395
Merge pull request #207 from dylanmtaylor/patch-12
...
Fix another incorrect comment on XFCE4 profile
2021-04-06 21:14:14 +00:00
Dylan M. Taylor
0a5a929f5b
Fix another incorrect comment on XFCE4 profile
2021-04-06 16:55:04 -04:00
Dylan M. Taylor
c6eb3dfbdf
Fix incorrect comment. Cinnamon doesn't have any Wayland support yet.
2021-04-06 16:53:20 -04:00
Dylan M. Taylor
0a1e0641a9
It was pointed out that khelpcenter isn't strictly necessary
2021-04-06 13:45:08 -04:00
Dylan M. Taylor
87514ab515
Noticed that some KDE instances weren't changed to i3 when copying
...
Another one
2021-04-06 13:28:07 -04:00
Dylan M. Taylor
3e4c5bdb26
Remove chromium from default awesome install
...
Promotes a consistent installation experience across DEs.
2021-04-06 12:55:15 -04:00
Dylan M. Taylor
ee6cd39fe6
Switch from metapackage to a more minimal install
2021-04-06 12:33:13 -04:00
Anton Hvornum
a62debde33
Merge pull request #192 from advaithm/kde-hook
...
Use _post_install for wayland
2021-04-06 16:27:46 +00:00
Anton Hvornum
b968bec771
Added a forgotten return value of _post_install
2021-04-06 18:27:30 +02:00
Dylan M. Taylor
aed763b763
Remove evolution from default installation as suggested
...
It was pointed out that users can install an email client if they want one.
2021-04-06 11:33:50 -04:00
advaithm
29d939cfca
added egl-wayland and changed prompt
2021-04-06 18:59:05 +05:30
advaithm
5057035f3e
ask user for default session over asking if they want wayland
2021-04-06 18:28:18 +05:30
advaithm
aea819af15
Update kde.py
2021-04-06 17:36:20 +05:30
advaithm
4f7fc94ecd
merge kde and kde-wayland
2021-04-06 13:37:40 +05:30
Anton Hvornum
610d630863
Merge pull request #190 from advaithm/master
...
post install hook
2021-04-06 07:57:02 +00:00
Anton Hvornum
0df567286e
Swapped print for log and added return values
2021-04-06 09:54:24 +02:00
Anton Hvornum
2f153d4882
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-06 09:53:28 +02:00
advaithm
f0e40f5676
added _post_install hook.
2021-04-06 07:21:11 +05:30
Dylan M. Taylor
688d0eb78e
This comment should no longer apply. This is a fairly sane default for GNOME.
2021-04-05 13:44:16 -04:00
Dylan M. Taylor
d28385bd05
gnome-sound-recorder is probably also desirable
2021-04-05 13:42:03 -04:00
Dylan M. Taylor
d5da80d770
Fix #183 gnome-extras installs far too much bloat
...
This keeps some of the most useful packages from the defaults.
2021-04-05 13:40:40 -04:00
Anton Hvornum
dc522b74b9
Merge pull request #179 from advaithm/master
...
i3 and 13-gaps support
2021-04-05 16:21:43 +00:00
advaithm
4c0c95a88c
add i3-wm and i3-gaps support
2021-04-05 20:46:09 +05:30
m1ten
f72d3039f7
add lightdm-gtk-greeter
2021-04-04 13:49:37 -04:00
m1ten
771087e75b
applications/cinnamon
2021-04-04 13:38:10 -04:00
m1ten
9576486cfa
added cinnamon
2021-04-04 12:58:05 -04:00
m1ten
107c1d6caa
Create cinnamon.py
2021-04-04 12:57:24 -04:00
Rafael Fontenelle
2b5b1ad83d
Fix misspellings
2021-04-04 11:28:54 -03:00
m1ten
77c30fcb04
Update xfce4.py
2021-04-03 17:58:25 -04:00
m1ten
1342a1ae75
Update desktop.py
2021-04-03 17:57:19 -04:00
m1ten
dcdd66fd29
applications/xfce4
2021-04-03 16:19:23 -04:00
m1ten
6446670ed4
xfce4
2021-04-03 16:17:51 -04:00
Anton Hvornum
65ec50dae5
Merge PR #113 into torxed-v2.2.0 feature branch.
...
This merge should add BIOS through MBR support and GRUB.
2021-04-02 10:42:26 +02:00
advaithm
f4e616cd9e
updated to latest commits
2021-04-02 09:48:41 +05:30
Anton Hvornum
99dd9b1fb7
New feature: Profile() now supports .packages which returns any defined packages for that specific profile, as well as archinstall.__packages__ contain any packages that Installer() is responsible for. This can be used to quickly gather any required packages and dependencies by archinstall. Not all profiles have it yet, so .packages might return None.
2021-03-25 15:07:49 +01:00
Anton Hvornum
cbb4629849
Slimmed down awesome further, also removed abandoned community package libu2f-host.
2021-03-21 16:25:56 +01:00
advaithm
850fd2efa8
Started work on BIOS support
2021-03-12 11:30:32 +05:30
Anton Hvornum
30e66e49ec
Fixes #86 by properly raising the the correct exceptions. This will happen when required steps are skipped. And the error message is to simply restart the installer.
2021-01-26 10:57:48 +01:00
Anton Hvornum
9a94a632bf
Slimmed the awesome WM profile a bit more. added a TODO to ask the users to select a browser rather than 'forcing' one on them
2021-01-24 23:52:17 +01:00
Anton Hvornum
73191b921e
terminus font has changed name upstream from terminus-font-otb to terminus-font. Which is one (of probably many) fonts that is required for awesome to render text in menu's etc.
2021-01-24 23:38:20 +01:00
Anton Hvornum
5b7af12a91
Safety checks prohibited this from running
...
The safety mechanism prevents the installation-code under `if __name__` to run when importing to check for the `_prep_function`.
when the import for `_prep_function` check is executed it imports with a bogus `__name__` override. This is to protect anything under if `__name__` from running just to be able to import and run `_prep_function()`.
After that is done and the actual installation begins, it imports with a proper `__name__`,
The namespace is `filename` minus the `.extension` *(.py)*, normally imports of modules with dashes (`-`) in the name is prohibited, but archintall's import mechanism supports this as it's a string-import via `importlib`.
So modified to `if __name__ == 'kde-wayland'` and that worked great : )
2021-01-22 13:53:04 +01:00
advaithm
7c4fc14322
fixed spaces in kde-wayland.py
2021-01-22 17:03:35 +05:30
advaithm
f83129728a
fixed spaces in kde-wayland.py
2021-01-22 17:01:34 +05:30
advaithm
43c92b0aad
fixed tabs and spaces problem
2021-01-22 16:22:30 +05:30
advaithm
6fb2e0c129
plasma-wayland installer
2021-01-22 15:16:35 +05:30