summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorRafael Marçalo <raroma09@gmail.com>2023-09-10 23:41:32 +0100
committerRafael Marçalo <raroma09@gmail.com>2023-09-10 23:41:32 +0100
commit91bc2fd5602cbf2a52c85ad657d5709c0deabf10 (patch)
treefd8b0d0b2f274f8219defa32526c3894045ea847 /INSTALL
parentf2f62795c6bab466b9354bc417c123bf5f39db5f (diff)
Started working on OpenBSD support
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL/openbsd-install12
1 files changed, 9 insertions, 3 deletions
diff --git a/INSTALL/openbsd-install b/INSTALL/openbsd-install
index d7d64fd..a687cad 100644
--- a/INSTALL/openbsd-install
+++ b/INSTALL/openbsd-install
@@ -6,6 +6,7 @@
cd .. || exit
CURDIR=$(pwd)
+USERNAME=$(whoami)
echo "######################"
echo "# dotfiles Installer #"
@@ -15,8 +16,13 @@ echo "######################"
doas cp -rf ROOT/doas/doas.conf /etc
doas cp -rf ROOT/hosts/hosts /etc
+# Root Configurations
+doas fw_update
+doas syspatch
+doas usermod -G operator,staff "$USERNAME"
+
# Install Required Programs
-doas pkg_add git neovim stow zsh ncmpcpp xwallpaper newsboat zathura maim texlive_base ntp ffmpeg redshift htop xclip imageMagick transmission-gtk mpv mpd mpc nsxiv zathura zathura-pdf-mupdf zathura-ps yt-dlp automake lzop curl gimp kdenlive inkscape arandr unoconv node p7zip valgrind gdb universal-ctags gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-libav hplip cups simple-scan system-config-printer clang ffmpegthumbnailer neofetch cmatrix py3-pip password-store screenkey qemu virt-manager picom firefox go farbfeld keepassxc lf
+doas pkg_add git neovim stow zsh ncmpcpp xwallpaper newsboat zathura maim texlive_base ntp ffmpeg redshift htop xclip imageMagick transmission-gtk mpv mpd mpc nsxiv zathura zathura-pdf-mupdf zathura-ps yt-dlp automake lzop curl gimp kdenlive inkscape arandr unoconv node p7zip gdb universal-ctags gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-libav hplip cups simple-scan system-config-printer ffmpegthumbnailer neofetch cmatrix py3-pip password-store screenkey qemu virt-manager picom firefox go farbfeld keepassxc vifm
doas rcctl enable xenodm
doas rcctl enable apmd
@@ -25,9 +31,9 @@ doas rcctl enable apmd
mkdir -p ~/Documents/PDF ~/Documents/Text ~/Documents/Disks ~/Documents/Archives ~/Documents/VMs ~/Downloads ~/Pictures/Screenshots ~/Pictures/GIMP ~/Videos/Recordings ~/Code ~/.config/git ~/.config/wallpaper ~/.local/share/gnupg ~/.local/share/pass
# Deploy Dots
-stow --target="$HOME" fonts man misc mpd ncmpcpp newsboat neovim npm picom shell scripts suckless sxiv X11 zathura zsh
+stow --target="$HOME" fonts man misc mpd ncmpcpp newsboat neovim npm picom shell scripts suckless sxiv xenodm zathura zsh
touch ~/.config/mpd/database ~/.config/mpd/log ~/.config/mpd/pid ~/.config/mpd/state ~/.config/mpd/sticker.sql
-chsh -s /bin/zsh
+chsh -s /usr/local/bin/zsh
cd ~/.local/src && sh compileSource && cd "$CURDIR" || exit