1
0
forked from extern/nix-config
Commit Graph

16 Commits

Author SHA1 Message Date
Donovan Glover
0be668443e
archlinux: Clone this repository to the user's $HOME
This makes it easier to immediately start using dotfiles and other
config settings on first boot. It may even be useful to add an option
to run the entire bootstrap script in the installation media. Note that
if this route is taken, some assumptions regarding installation will
have to be changed to adjust for the chroot environment.
2018-12-06 18:27:33 -05:00
Donovan Glover
8c97022151
archlinux: Add rng-tools to initial package list
Note that Arch Linux packages a newer version of rng-tools that is
currently maintained and built upon the original upstream.
2018-12-04 01:56:31 -05:00
Donovan Glover
dc261e58ad
archlinux: Lock the root account
No need to log in to the root account since we already configured
a user with sudo rights.
2018-12-03 21:45:47 -05:00
Donovan Glover
6cfcc4cca9
archlinux: Use sudoers.d instead of editing sudoers directly
Note that file names containing '.' or '~' are skipped.
2018-12-03 20:27:47 -05:00
Donovan Glover
fdd5e27de8
archlinux: Create systemd output directories as needed
Symlinking the service files manually works, but it is not guaranteed
that these directories will already be created after the pacstrap step.
2018-12-03 11:12:13 -05:00
Donovan Glover
1d67bf6d74
meta: Make Arch installation passwd interactive
Instead of trying to automatically set the password to something easy to
remember, it is probably better to simply ask for the password upfront.
2018-12-02 18:44:26 -05:00
Donovan Glover
4923b4bdca
archlinux: Update install script descriptions 2018-12-02 18:32:25 -05:00
Donovan Glover
14dbf3d51f
archlinux: Fix path for config files
Since I am trying to get 004-postinstall to work in the installation
media, the config paths need /mnt added to them.
2018-12-02 10:51:31 -05:00
Donovan Glover
6faca9353f
archlinux: Enable systemd services before first boot
This should work, although I haven't tested it yet.
2018-12-02 10:47:47 -05:00
Donovan Glover
4b97b8df9d
archlinux: Handle reads through new install.sh
This not only fixes the issue where set -x would cause the read
line to be altered, but also separates user input from what the
install scripts actually do.
2018-12-02 01:12:09 -05:00
Donovan Glover
e75dd9cc77
archlinux: Remove shortened timeouts from system.conf
I added shortened systemd timeouts when I didn't know how to use
journalctl. But now that I know enough to fix things that might
stall these commands, this is no longer necessary.
2018-12-01 21:24:41 -05:00
Donovan Glover
5e3b57d42f
archlinux: Remove redundant timedatectl command
Since all systemd's timedatectl does is create the same symlink we
made in the installation media, duplicating it here isn't necessary.
2018-12-01 21:07:55 -05:00
Donovan Glover
282288ab24
archlinux: Add executable bit to install scripts
Now the install scripts are immediately accessible without the need
to run chmod in the installation media.
2018-12-01 12:50:03 -05:00
Donovan Glover
616048bd3f
archlinux: Add VerbosePkgLists to pacman.conf
Here I commit the addition of VerbosePkgLists for reference. It turns
out that yay's package upgrade list looks significantly better than
pacman's VerbosePkgLists (and is a lot more legible).

Since pacman will not use VerbosePkgLists when the number of terminal
columns is low enough, it makes sense to simply use the default setting
instead.
2018-11-19 19:14:37 -05:00
Donovan Glover
200d2b9e7a
archlinux: Update install scripts
Instead of running two systemctl commands (start and enable),
one can simply use `systemctl enable --now` instead.

The grub command was removed since I never used it and haven't
found a need to do so.
2018-11-15 21:18:51 -05:00
Donovan Glover
5ade063b89
archlinux: Move install scripts to separate directory 2018-11-13 12:30:23 -05:00