Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/profiles/applications
AgeCommit message (Collapse)Author
2023-04-19PyParted and a large rewrite of the underlying partitioning (#1604)Daniel Girtler
* Invert mypy files * Add optional pre-commit hooks * New profile structure * Serialize profiles * Use profile instead of classmethod * Custom profile setup * Separator between back * Support profile import via url * Move profiles module * Refactor files * Remove symlink * Add user to docker group * Update schema description * Handle list services * mypy fixes * mypy fixes * Rename profilesv2 to profiles * flake8 * mypy again * Support selecting DM * Fix mypy * Cleanup * Update greeter setting * Update schema * Revert toml changes * Poc external dependencies * Dependency support * New encryption menu * flake8 * Mypy and flake8 * Unify lsblk command * Update bootloader configuration * Git hooks * Fix import * Pyparted * Remove custom font setting * flake8 * Remove default preview * Manual partitioning menu * Update structure * Disk configuration * Update filesystem * luks2 encryption * Everything works until installation * Btrfsutil * Btrfs handling * Update btrfs * Save encryption config * Fix pipewire issue * Update mypy version * Update all pre-commit * Update package versions * Revert audio/pipewire * Merge master PRs * Add master changes * Merge master changes * Small renaming * Pull master changes * Reset disk enc after disk config change * Generate locals * Update naming * Fix imports * Fix broken sync * Fix pre selection on table menu * Profile menu * Update profile * Fix post_install * Added python-pyparted to PKGBUILD, this requires [testing] to be enabled in order to run makepkg. Package still works via python -m build etc. * Swaped around some setuptools logic in pyproject Since we define `package-data` and `packages` there should be no need for: ``` [tool.setuptools.packages.find] where = ["archinstall", "archinstall.*"] ``` * Removed pyproject collisions. Duplicate definitions. * Made sure pyproject.toml includes languages * Add example and update README * Fix pyproject issues * Generate locale * Refactor imports * Simplify imports * Add profile description and package examples * Align code * Fix mypy * Simplify imports * Fix saving config * Fix wrong luks merge * Refactor installation * Fix cdrom device loading * Fix wrongly merged code * Fix imports and greeter * Don't terminate on partprobe error * Use specific path on partprobe from luks * Update archinstall/lib/disk/device_model.py Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com> * Update archinstall/lib/disk/device_model.py Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com> * Update github workflow to test archinstall installation * Update sway merge * Generate locales * Update workflow --------- Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com> Co-authored-by: Anton Hvornum <anton@hvornum.se> Co-authored-by: Anton Hvornum <anton.feeds+github@gmail.com> Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
2022-01-27Move from the basic pipewire media session manager to wireplumber (#914)Dylan M. Taylor
2022-01-02Adding a Pipewire application profile (#821)Anton Hvornum
* Adding a Pipewire application profile This to better manage the pipewire setup process and minimize guided a bit. This also adds the concept of @archinstall.plugin decorators to add a plugin in run-time. Which pipewire uses to detect user creation and enable the pipewire-pulse service for new users. * Forgot to run .install() on pipewire Application() * Backwards compatible variable insertion for installation session
2021-12-31runas -> run_asAnton Hvornum
2021-05-15Missed a couple of profiles; reformat package lists for these too.Dylan Taylor
2021-05-15One package per line formatting in profiles - easier to read/maintainDylan Taylor
2021-05-15Very selectively fix some PEP 8 issues with profilesDylan Taylor
2021-05-12Replaced the magic __builtin__ global variable. This should fix mypy ↵Anton Hvornum
complaints while still retaining the same functionality, kinda. It's less automatic but it's also less of dark magic, which makes sense for anyone but me.
2021-05-12some type hint fixes and a bad catch fixadvaithm
2021-04-29Add cockpit application packageDylan M. Taylor
2021-04-29Add SSH Server Application ProfileDylan M. Taylor
2021-04-29Merge pull request #390 from dylanmtaylor/patch-9Anton Hvornum
Add lighttpd application profile
2021-04-29Merge pull request #389 from dylanmtaylor/patch-8Anton Hvornum
Add Docker Application Profile
2021-04-29Merge pull request #388 from dylanmtaylor/patch-7Anton Hvornum
Add Tomcat application profile
2021-04-29Merge pull request #387 from dylanmtaylor/patch-6Anton Hvornum
Add Apache HTTPD Application Profile
2021-04-29Merge pull request #385 from dylanmtaylor/patch-4Anton Hvornum
Add nginx application profile
2021-04-29Add MariaDB Application Profile (#386)Dylan M. Taylor
2021-04-29Added a postgresql application profile. (#383)Anton Hvornum
* Added a postgres application profile. Also introducing runas to the arch_chroot of the installation, to run commands as emulated users. This is highly WIP at the moment. * Fixing top-level-listing of profiles. As well as testing some postgres installation steps. * Removed dupe functions. * Added safety check in case a comment mentions the top level profile thing. * Patching namespace corruption. * Avoiding runtime collision due to installation not being initiated yet. * Allow for parameterization of filesystem in guided. Co-authored-by: Anton Hvornum <anton.feeds@gmail.com>
2021-04-29Add lighttpd application profileDylan M. Taylor
2021-04-29Add Docker Application ProfileDylan M. Taylor
2021-04-29Add Tomcat application profileDylan M. Taylor
Using Tomcat 10 as that is the latest release
2021-04-29Add Apache HTTPD Application ProfileDylan M. Taylor
2021-04-29Add nginx profileDylan M. Taylor
2021-04-28egl-wayland is small enough that conditionally installing it doesn't make a ↵Dylan Taylor
lot of sense
2021-04-28This variable wasn't really needed.Dylan M. Taylor
2021-04-28Rework KDE profile package installationDylan Taylor
2021-04-28Rework how alacritty is installed for awesomeDylan Taylor
2021-04-28Restore kde.pyDylan Taylor
2021-04-28Remove application profiles that just install additional packages and do not ↵Dylan Taylor
do anything else to customize or configure.
2021-04-24updated to lastest commit, fixed a conflictadvaithm
2021-04-22While somewhat nice to have, archlinux-wallpaper isn't needed in a minimal ↵Dylan M. Taylor
installation.
2021-04-20Merging in PR #312 - Add Deepin desktopAnton Hvornum
2021-04-17Merging in master to feature branch.Anton Hvornum
2021-04-15Add Deepin desktoprobsonsilv4
2021-04-13Fix some more awesome installation issuesDylan M. Taylor
2021-04-12Merge branch 'master' into torxed-v2.2.0Anton Hvornum
2021-04-11Implement MATE desktop environmentDylan Taylor
2021-04-10Remove lightdm-gtk-greeter-settingsDylan Taylor
2021-04-09Add more suggested packages to swayDylan M. Taylor
2021-04-09Merge pull request #254 from dylanmtaylor/budgieAnton Hvornum
Add missing cherry-picked commits and implement Budgie
2021-04-09Add budgie implementationDylan Taylor
2021-04-09add lightdm-gtk-greeterm1ten
2021-04-09applications/xfce4m1ten
2021-04-09applications/cinnamonm1ten
2021-04-09Add the sway packages from advaithm's 2.2.0 sway workDylan M. Taylor
Remove sddm
2021-04-09Merge pull request #251 from advaithm/torxed-v2.2.0Anton Hvornum
Split drivers from xorg and create a seprate profile for wayland. Remove the use of sddm from sway and raise issues with the nvidia drivers
2021-04-08Move common packages to common i3 profileDylan Taylor
2021-04-08add i3-wm and i3-gaps supportadvaithm
2021-04-08Change xscreensaver to slockDylan M. Taylor
2021-04-08breeze-icons and oxygen-icons are both needed to not have missing iconsDylan M. Taylor