Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/profiles/awesome.py
AgeCommit message (Collapse)Author
2022-05-27Removed nemo configuration from awesome profile, after #1247Anton Hvornum
2022-05-26Remove unneeded packages from awesome profile? (#1247)edl2
This profile currently installs a nemo - file manager, gpicview - image viewer, and maim - screenshot taker. all of these items do not typically come with awesome and aren't awesome specific and should be installed by the user. (also not required for the system to work). Especially since these are not even the most popular tools for each use.
2021-05-19Reworking SysCommand & Moving to localectl for locale related activitiesAnton Hvornum
* Moving to `localectl` rather than local file manipulation *(both for listing locales and setting them)*. * Swapped `loadkeys` for localectl. * Renamed `main` to `maim` in awesome profile. * Created `archinstall.Boot(<installation>)` which spawns a `systemd-nspawn` container against the installation target. * Exposing systemd.py's internals to archinstall global scope. * Re-worked `SysCommand` completely, it's now a wrapper for `SysCommandWorker` which supports interacting with the process in a different way. `SysCommand` should behave just like the old one, for backwards compatibility reasons. This fixes #68 and #69. * `SysCommand()` now has a `.decode()` function that defaults to `UTF-8`. * Adding back peak_output=True to pacstrap. Co-authored-by: Anton Hvornum <anton.feeds@gmail.com> Co-authored-by: Dylan Taylor <dylan@dylanmtaylor.com>
2021-05-15One package per line formatting in profiles - easier to read/maintainDylan Taylor
2021-05-15More manual fixesDylan Taylor
2021-05-15Very selectively fix some PEP 8 issues with profilesDylan Taylor
2021-05-15rename package nameMarcus Pereira
2021-05-14Quotation error.Anton Hvornum
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-04-29Merge branch 'master' into packagesAnton Hvornum
2021-04-29Cleaning up packages. (#374)Anton Hvornum
* Cleaning up packages. installer now relies on __packages__ definition. Which will work with external libs to more easily gather packages used by installer and profiles. * Added back the logic for the log message, where we inform if we're adding the boot loader to root or boot. * Added __package__ definition to profiles and the installer. These packages can be used as an indication from outside libraries of what could *possibly* be installed. For instance an offline-tool could source these, it would source more than it needed to, but it would give a quick rundown of what might be needed. * Removed import of __base__packages__ as it's now just __packages__ after a lot of stream-lining. * Explosion misspelling. Co-authored-by: Anton Hvornum <anton.feeds@gmail.com>
2021-04-28Rework how alacritty is installed for awesomeDylan Taylor
2021-04-12Fix awesome profile installationDylan M. Taylor
2021-04-08Move from awesome to desktop and add wireless config utilities and smartmontoolsDylan M. Taylor
2021-04-08Add minimal profile and implement idea of 'top-level' profilesDylan Taylor
2021-04-08Remove chromium from default awesome installDylan M. Taylor
Promotes a consistent installation experience across DEs.
2021-03-21Slimmed down awesome further, also removed abandoned community package ↵Anton Hvornum
libu2f-host.
2021-01-24Slimmed the awesome WM profile a bit more. added a TODO to ask the users to ↵Anton Hvornum
select a browser rather than 'forcing' one on them
2021-01-19Added a profile for alacritty as well as tweaked the awesome profile and ↵Anton Hvornum
application profile.
2020-11-11Slimmed the awesome profile a bit. No need to install tons of dependencies ↵Anton Hvornum
just for the desktop environment.
2020-10-19Fix some PEP-8 errors.Varun Madiath
2020-10-19Fix typos.Varun Madiath
2020-09-30Cleaned up the awesome wm profile. A few things were test purpose-addons ↵Anton Hvornum
that shouldn't be in the default profile.
2020-09-30Added gnome as a profile (and application for application specific steps). ↵Anton Hvornum
Also tweaked xorg to not be so intrusive when used for anything other than awesome WM. Tweaked awesome WM to accomodate this change.
2020-09-30Tweaked the import logic so that the Imported() class returns the actual ↵Anton Hvornum
module imported when executing the import, rather than returning itself. Also fixed awesome so that it loads and looks for _prep_function() with a safe and correct namespace
2020-09-30Finalized magic function _prep_function(). Gets returned when a profile is ↵Anton Hvornum
imported through archinstall.select_profile() user-interaction helper function. Asks for additional user-input right away rather than half way into the installation. This makes sure user input is taken care of before starting the installation. Although it complicates the code layout a tiny bit. Profiles need a __name__ and a _prep_function combo in order to be safely executed by select_profile(). select_profile() will not attempt to run or execute the code in any way unless those to conditions are met. In theory :)
2020-09-30Fixing awesome and xorg for first test run.Anton Hvornum
2020-08-20Added a unattended installer. Fixed list_profiles() to not include .py ↵Anton Hvornum
ending in the profile name, it's already in the ['path'] defintion. Renamed desktop.py to awesome.py as it more accurately describes what's being installed. desktop should be reserved to a default desktop environment that's more new-user-friendly.