summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlxc/roll12
-rwxr-xr-xrequired1
2 files changed, 10 insertions, 3 deletions
diff --git a/lxc/roll b/lxc/roll
index ecd1878..f2e6cf5 100755
--- a/lxc/roll
+++ b/lxc/roll
@@ -6,7 +6,8 @@ lxc-create -n $NAME -t download -- --dist archlinux --release current --arch amd
lxc-start -n $NAME
sleep 10
lxc-attach -n $NAME -- pacman -Syu --noconfirm
-lxc-attach -n $NAME -- pacman -Sy --noconfirm go git sudo fakeroot binutils make gcc patch
+lxc-attach -n $NAME -- pacman -Sy --noconfirm \
+ go git sudo fakeroot binutils make gcc patch vim openssh xorg-xauth xorg-xhost
lxc-attach -n $NAME -- useradd tom
lxc-attach -n $NAME -- mkdir /home/tom
lxc-attach -n $NAME -- mkdir /home/tom/yay
@@ -14,5 +15,10 @@ lxc-attach -n $NAME -- git clone https://aur.archlinux.org/yay.git /home/tom/yay
lxc-attach -n $NAME -- chown tom:tom -R /home/tom
lxc-attach -n $NAME -- bash -c 'echo "tom ALL=(ALL) ALL" >> /etc/sudoers'
lxc-attach -n $NAME -- bash -c 'echo -e "tom\ntom" | passwd tom'
-lxc-attach -n $NAME -- bash -c 'cd /home/tom/yay && sudo -u tom makepkg -si --noconfirm'
-lxc-attach -n $NAME -- bash -c 'sudo -u tom yay -Syu --noconfirm'
+lxc-attach -n $NAME -- bash -c 'cd /home/tom/yay && sudo -S -u tom makepkg -si --noconfirm'
+lxc-attach -n $NAME -- bash -c 'sudo -S -u tom yay -Syu --noconfirm'
+lxc-attach -n $NAME -- bash -c 'echo "X11Forwarding yes" >> /etc/ssh/sshd_config'
+lxc-attach -n $NAME -- bash -c 'echo "AllowTcpForwarding yes" >> /etc/ssh/sshd_config'
+lxc-attach -n $NAME -- bash -c 'echo "X11UseLocalhost yes" >> /etc/ssh/sshd_config'
+lxc-attach -n $NAME -- systemctl start sshd
+lxc-attach -n $NAME -- ip a
diff --git a/required b/required
index 5a0c389..f2f6f85 100755
--- a/required
+++ b/required
@@ -4,6 +4,7 @@
apt install -y \
xorg \
xorg-dev \
+ xauth \
nitrogen \
arandr \
scrot \