From a529705aae5747698bed29ef9a1d5374f73618eb Mon Sep 17 00:00:00 2001 From: Melissa Dumont Date: Fri, 27 Jun 2025 16:19:21 -0400 Subject: [PATCH] changes to bootstrap --- .config/yadm/config | 2 ++ scripts/bootstrap.sh | 17 ++++++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.config/yadm/config b/.config/yadm/config index e6f3708..230d7de 100644 --- a/.config/yadm/config +++ b/.config/yadm/config @@ -2,3 +2,5 @@ addIgnoredFile = false [pull] rebase = true +[submodule] + recurse = true diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index 7a4e6b2..062e64a 100755 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -1,34 +1,37 @@ #!/bin/bash -# sys yadm -# might not actually need this after all? -# sudo yadm --yadm-dir /etc/yadm --yadm-data /etc/yadm/data clone -w /etc/ https://git.shoofle.net/melissasage/sysyadm - +# MANUALLY: need /etc/sudoers edited to add myself to sudoers +# ALSO: need to manually edit /etc/apt/sources.list to change to testing sudo apt-add-repository -yns main non-free-firmware contrib non-free # gpg sudo curl -fsSLo /usr/share/keyrings/steam.gpg http://repo.steampowered.com/steam/archive/stable/steam.gpg sudo curl -fsSLo /usr/share/keyrings/mullvad-keyring.asc https://repository.mullvad.net/deb/mullvad-keyring.asc - # add additional files echo "deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] http://repo.steampowered.com/steam/ stable steam" | sudo tee /etc/apt/sources.list.d/steam.list echo "deb [signed-by=/usr/share/keyrings/mullvad-keyring.asc arch=$( dpkg --print-architecture )] https://repository.mullvad.net/deb/stable stable main" | sudo tee /etc/apt/sources.list.d/mullvad.list bash -ci "$(wget -qO - 'https://shlink.makedeb.org/install')" -# update files from sys +# update files sudo apt update # apt -sudo apt install autorandr i3gaps polybar cargo lightdm-gtk-greeter lightdm Xorg flatpak yadm git python3 pipx alacritty i3lock-fancy nm-applet rofi dunst neofetch htop wget keepassxc-full net-tools vim mullvad-vpn flameshot caffeine pasystray tmux plasma-discover-backend-flatpak zsh autorandr kdeconnect zsh am fwupd numlockx +sudo apt install autorandr i3gaps polybar cargo lightdm-gtk-greeter lightdm flatpak yadm git python3 pipx alacritty i3lock-fancy nm-applet rofi dunst neofetch htop wget keepassxc-full net-tools vim mullvad-vpn flameshot caffeine pasystray tmux plasma-discover-backend-flatpak zsh autorandr kdeconnect zsh am fwupd numlockx nvidia- # chsh sudo chsh /bin/zsh +# Nvidia + + # omz sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh) --keep-zshrc --unattended" +# update git submodules +yadm submodule update --init --recursive + # flatpak setup flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo