Commit Graph

81 Commits

Author SHA1 Message Date
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
Rafael Fontenelle 2b5b1ad83d Fix misspellings 2021-04-04 11:28:54 -03:00
Anton Hvornum cbb4629849 Slimmed down awesome further, also removed abandoned community package libu2f-host. 2021-03-21 16:25:56 +01:00
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
Anton Hvornum 5927060133
Merge pull request #85 from j-james/master
Spell "environment" correctly
2021-01-21 19:30:04 +01:00
j-james 627deb7992
Spell "environment" correctly 2021-01-21 06:56:11 -08:00
advaithm fe1be8d278
reworked kde.py to use sddm instead of hacking xinitrc 2021-01-21 18:57:41 +05:30
Anton Hvornum 53a4a082da
Added a profile for alacritty as well as tweaked the awesome profile and application profile. 2021-01-19 23:34:11 +01:00
Anton Hvornum 95c80b7e83 Slimmed the awesome profile a bit. No need to install tons of dependencies just for the desktop environment. 2020-11-11 23:11:11 +00:00
Varun Madiath 5ded22a5d0 Fix some PEP-8 errors. 2020-10-19 23:07:35 -04:00
Varun Madiath e4f363ce7d Fix typo in function parameter
`suppress_errors` was previously spelt `surpress_errors`
2020-10-19 23:04:14 -04:00
Varun Madiath da59378cc4 Fix typos. 2020-10-19 23:04:14 -04:00
Anton Hvornum 3686842587 Spelling error on file 2020-10-18 12:45:10 +02:00
Anton Hvornum c6eb0386db Spelling error on a variable 2020-10-18 12:31:39 +02:00
Anton Hvornum a73f0b0135 Added a session-storag. This is in an attempt to build away some magic functionality that might otherwise be hard to understand/maintain over a long period of time. Using this in profiles/desktop.py as a test. 2020-10-18 12:28:12 +02:00