Anton Hvornum
49e6cbdc54
Reworking SysCommand & Moving to localectl for locale related activities
...
* 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-19 16:45:13 +02:00
Anton Hvornum
52960bd686
Merge pull request #473 from dylanmtaylor/patch-1
...
Reword another part of README.md
2021-05-18 13:53:43 +00:00
Dylan M. Taylor
a0c627eae5
Reword another part of README.md
...
It just felt strange reading it the way it was written before. This feels more correct
2021-05-18 09:46:24 -04:00
Anton Hvornum
e1c5818579
Merge pull request #472 from dylanmtaylor/proofreading
...
Proofreading: Fix misc. spelling and grammar issues
2021-05-18 13:39:57 +00:00
Dylan Taylor
da0da729c5
Proofreading: Fix misc. spelling and grammar issues
2021-05-18 09:36:22 -04:00
Anton Hvornum
9bf71da867
Merge pull request #471 from dylanmtaylor/patch-5
...
Remove unreachable code
2021-05-18 12:34:40 +00:00
Dylan M. Taylor
596c068f9d
Remove unreachable code
2021-05-18 08:32:30 -04:00
Anton Hvornum
92a04819b2
Merge pull request #470 from dylanmtaylor/patch-4
...
Remove PermissionError since it shadows the built-in of the same name
2021-05-18 12:31:46 +00:00
Dylan M. Taylor
c14ee42bff
Remove PermissionError since it shadows the built-in of the same name
2021-05-18 08:27:59 -04:00
Anton Hvornum
f56bfd5ab8
Merge pull request #468 from dylanmtaylor/patch-3
...
Add missing urllib.error import
2021-05-18 07:25:21 +00:00
Anton Hvornum
5b3e1076ae
Merge pull request #469 from archlinux/torxed-fix-467
...
Incorrect variable names being used from copy paste.
2021-05-18 07:24:24 +00:00
Anton Hvornum
fb8bb98b83
Incorrect variable names being used from copy paste.
2021-05-18 09:21:18 +02:00
Dylan M. Taylor
9cae2374a8
Add missing urllib.error import
...
Fixes an unresolved reference
Add missing urllib.error import
2021-05-17 21:55:48 -04:00
Anton Hvornum
d0bc166e7e
Compliment to #461 and #459 : is_vm() also outputted 'kvm'. This should fix that.
2021-05-18 00:28:59 +02:00
Anton Hvornum
ba939188cf
Merge pull request #461 from archlinux/torxed-fix-459
...
Unlink existing ucodes when strapping them in.
2021-05-17 22:22:14 +00:00
Anton Hvornum
e0561641f6
Converted from subprocess.check_output() to SysCommand() to hide cpu_vendor() output.
2021-05-18 00:21:48 +02:00
Anton Hvornum
e23fffe288
Reverted 2afc317. Using Path().unlink() instead on ucode if they exist.
2021-05-17 21:59:42 +02:00
Anton Hvornum
2afc31715e
Adding a pacman --overwrite declaration for ucodes.
2021-05-17 21:27:31 +02:00
Anton Hvornum
4755de7319
Merge PR #458 : Pavucontrol to XCFE
...
Add pavucontrol to XFCE profile
2021-05-17 07:13:10 +00:00
Dylan M. Taylor
beb709792a
Add pavucontrol to XFCE profile
...
Adjusting volume doesn't work correctly without this - audio mixer shortcut is broken.
2021-05-16 16:36:23 -04:00
Anton Hvornum
b1c434c19e
Merge pull request #455 from dylanmtaylor/patch-3
...
Correct README (closes #421 )
2021-05-16 14:11:19 +00:00
Anton Hvornum
a7cff4b8b0
Merge pull request #454 from dylanmtaylor/patch-2
...
Change LXQt back to SDDM per NullRequest's suggestion
2021-05-16 14:10:56 +00:00
Anton Hvornum
9f14f2cc53
Merge pull request #456 from dylanmtaylor/patch-4
...
Add mirror reachability check
2021-05-16 14:02:49 +00:00
Anton Hvornum
736d9f338d
Merge pull request #453 from dylanmtaylor/patch-1
...
Delete tts.py
2021-05-16 08:28:33 +00:00
Dylan M. Taylor
22fc18dc46
Add mirror reachability check
...
Needed error handling
Fix internet connection text not showing up and make it red
2021-05-15 22:53:58 -04:00
Dylan M. Taylor
2693e619c6
Correct README ( closes #421 )
...
Or we could switch the example to install awesome. One way or the other, let me know if you want me to change this.
2021-05-15 22:15:43 -04:00
Dylan M. Taylor
3e0fe67ae3
Change LXQt back to SDDM per NullRequest's suggestion
...
https://github.com/lxqt/lxqt/issues/795
2021-05-15 21:59:17 -04:00
Dylan M. Taylor
b3c06092b9
Delete tts.py
...
This is an empty file, and as far as I can tell it's unused.
2021-05-15 20:18:18 -04:00
Anton Hvornum
e3c8692bfa
Merge pull request #451 from dylanmtaylor/formatting2
...
More formatting fixes and other quality of life improvements
2021-05-15 22:54:22 +00:00
Anton Hvornum
92e8cdae17
Merge pull request #452 from dylanmtaylor/lxqt-lightdm
...
Switch LXQt to use LightDM to be consistent with other DEs
2021-05-15 21:52:59 +00:00
Dylan Taylor
0ce2ffa4cf
Fix some variable shadowing issues
2021-05-15 17:52:12 -04:00
Dylan Taylor
1796bbb918
Perform refactoring to PEP 8 naming conventions
2021-05-15 17:50:28 -04:00
Dylan Taylor
0ac13c0958
Missed a couple of profiles; reformat package lists for these too.
2021-05-15 17:36:38 -04:00
Dylan Taylor
81423330aa
Merge branch 'lxqt-lightdm' into formatting2
2021-05-15 17:31:14 -04:00
Dylan Taylor
3ee38afce1
One package per line formatting in profiles - easier to read/maintain
2021-05-15 17:30:20 -04:00
Dylan Taylor
c036856a3e
Switch LXQt to use LightDM to be consistent with other DEs.
2021-05-15 17:13:19 -04:00
Dylan M. Taylor
0e5b0edd6c
reintroduce this line, seems to be needed for install to work despite being detected as unused
2021-05-15 16:23:11 -04:00
Dylan M. Taylor
720cb9b0b7
Fix missing Optional import
2021-05-15 16:21:02 -04:00
Dylan Taylor
8e86a955ec
archinstall/__init__.py changes
2021-05-15 15:43:02 -04:00
Anton Hvornum
2e168790c8
Merge pull request #450 from charlesvdv/master
...
propagate options when mounting a partition
2021-05-15 19:28:23 +00:00
Dylan Taylor
96a48664e2
Fix mutable default arguments
...
https://docs.python-guide.org/writing/gotchas/#mutable-default-arguments
2021-05-15 15:24:34 -04:00
Dylan Taylor
f7642786c9
Remove some redundant parenthesis
2021-05-15 15:18:46 -04:00
Dylan Taylor
55b09aa1eb
Fix E713 test for membership should be 'not in'
2021-05-15 15:14:38 -04:00
Dylan Taylor
4a34b3a9d0
Fix E712
2021-05-15 15:08:50 -04:00
Dylan Taylor
126c7ebfca
More formatting fixes to satisfy PEP 8
2021-05-15 15:04:39 -04:00
Anton Hvornum
9daf7ce997
Merge pull request #449 from dylanmtaylor/f-string-fixes
...
Make some f-string fixes
2021-05-15 19:02:11 +00:00
Dylan Taylor
3b3c1c1d70
Fix E101: mix of spaces and tabs
2021-05-15 14:59:23 -04:00
Charles Vandevoorde
d61801011c
propagate options when mounting a partition
2021-05-15 20:43:47 +02:00
Dylan Taylor
a0cbb31d3e
f-string fixes
2021-05-15 14:29:24 -04:00
Anton Hvornum
85fa833a8a
Merge pull request #448 from dylanmtaylor/whitespace
...
More minor whitespace changes
2021-05-15 18:15:13 +00:00