Commit Graph

1385 Commits

Author SHA1 Message Date
Anton Hvornum 08cf788eaa
Reworked the mkinitcpio configuration to be more robust according to the logic behind #91 and in prep for #145. Also in prep for #124 the lookup of partitions have been prepared here. We now need a reverse-lookup function. 2021-04-08 22:58:45 +02:00
Anton Hvornum e717a72a10
Starting implementing #124. The installer will be detatched from block devices and partitions. Instead it will rely on a given destination to pacstrap to. From there, it should be able to do reverse-lookups on the target and base it's information and choises from there. This removes any form of partitioning logic, hardware logic and other things from the initialization of the installer. These things should be explicitly called from the installers functions instead. Such as .set_hostname() instead of passing it as a initiation variable. 2021-04-08 22:47:13 +02:00
Anton Hvornum ef89010efe
Merge pull request #243 from archlinux/torxed-patch-master
Re-working examples/minimal.py
2021-04-08 19:51:05 +00:00
Anton Hvornum 154e048179
Merge pull request #239 from dylanmtaylor/patch-1
Remove nano from base packages
2021-04-08 19:43:35 +00:00
Anton Hvornum 70de1ffbd9
Merge pull request #242 from dylanmtaylor/cinnamon
Pull in Cinnamon and XFCE4 Commits from 2.2.0 into Master
2021-04-08 19:43:06 +00: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
Anton Hvornum ab2a43e19f Forgot a variable. 2021-04-08 21:33:49 +02:00
m1ten 0934f4c3e7 Create cinnamon.py 2021-04-08 15:33:37 -04:00
Anton Hvornum 19db5919f6
Merge pull request #241 from dylanmtaylor/patch-3
Implement Sway and use SDDM as Greeter
2021-04-08 19:17:52 +00: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
Anton Hvornum b5245b31fe
I simplified the countdown, by moving it into it's own function instead of wrapped inside guided.. This can now be used by others for a simple countdown. I also re-worked the minimal.py example to work with the new internal partitioning logic API as well as support some flags from archinstall.arguments to minimize user input requirements to just one single question. This one question will most likely go away too, but stays for simplicity right now. 2021-04-08 21:14:19 +02:00
Dylan M. Taylor be208990da
Remove nano from base packages 2021-04-08 14:00:57 -04:00
Anton Hvornum ae2da06075
Added a safety check to verify that the encrypted partition exists at least before trying to open it. 2021-04-08 19:56:29 +02:00
Anton Hvornum 6010d62bf5
Merge pull request #238 from dylanmtaylor/patch-1
Move some packages from awesome to desktop generic profile and add wireless/SMART tools
2021-04-08 17:51:34 +00: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
Anton Hvornum c5d099c3fa
Wrong indentation on comment. 2021-04-08 19:03:04 +02:00
Anton Hvornum d988d81690
Merging in quality of life improvements from 2.2.0 into 2.1.4 (master)
Selectively bringing in quality of life improvements from v2.2.0 work into master
2021-04-08 14:53:04 +00:00
Dylan M. Taylor 7fdbfaaaf9
Merge branch 'master' into quality-of-life 2021-04-08 09:57:30 -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 4059d62e55 Add filtration on top level profile 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
advaithm 44df0f6046 added _post_install hook. 2021-04-08 09:51:11 -04:00
advaithm a16723abde Update guided.py 2021-04-08 09:51:11 -04:00
Anton Hvornum 44574d1921 Fixing glitch in variable use after moving to __packages__ definition. 2021-04-08 09:44:04 -04:00
Anton Hvornum 57a458e4ee Updating documentation. 2021-04-08 09:20:39 -04:00
Anton Hvornum c6e7bb4595 Corrected the new-line parameter 2021-04-08 09:20:39 -04:00
Dylan M. Taylor b96ba6e237 Break web browser suggestion into second line to avoid wrapping 2021-04-08 09:20:39 -04:00
Dylan M. Taylor ef2e1fd239 Make the minimal installation example use the minimal profile instead of awesome wm 2021-04-08 09:20:39 -04:00
Anton Hvornum 8728ec8e66 Update pull_request_template.md 2021-04-08 09:20:39 -04:00
Anton Hvornum 8a7e261c3f Update pull_request_template.md 2021-04-08 09:20:39 -04:00
Anton Hvornum 67d05d24eb Update pull_request_template.md 2021-04-08 09:20:39 -04:00
Anton Hvornum 7ce2051a26 Update pull_request_template.md 2021-04-08 09:20:39 -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