1
0
Fork 0
dotfiles/install.sh

50 lines
867 B
Bash
Raw Normal View History

2025-05-09 09:35:53 +00:00
#!/bin/bash
2025-05-12 19:07:49 +00:00
set -xe
## initial
2025-05-09 09:35:53 +00:00
apt update
apt upgrade
2025-05-12 19:07:49 +00:00
## rights
apt install -y sudo
## group (sudo permissions)
# we create a new group to prevent the annoying .sudo_as_admin_succesfull.
export PATH=$PATH:/usr/sbin
groupadd -r wheel
usermod -aG wheel rhjr
usermod -aG input rhjr
echo "%wheel ALL=(ALL:ALL) ALL" > /etc/sudoers
gpasswd --delete rhjr sudo
gpasswd --delete rhjr admin
2025-05-09 09:35:53 +00:00
## workspace
2025-05-12 19:07:49 +00:00
mkdir -p /home/rhjr/devel
mkdir -p /home/rhjr/documents
mkdir -p /home/rhjr/downloads
mkdir -p /home/rhjr/programs
mkdir -p /home/rhjr/machines
mkdir -p /home/rhjr/scratch
## environment
apt install -y \
sway mesa-utils
## development
apt install -y \
git file \
vim \
build-essential
## user
apt install -y neofetch
apt install -y \
sway \
waybar