summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorrafa_99 <raroma09@gmail.com>2022-03-23 02:32:32 +0000
committerrafa_99 <raroma09@gmail.com>2022-03-23 02:32:32 +0000
commit7f3fb58a7bced5c337da91877f3ae32a5b6e7508 (patch)
tree76458e805a6a1f8a8c2ee9a80a7a8269e3137e32 /INSTALL
parentc54474a63765999ac13eae1479653252836f471a (diff)
General dots update
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL/arch-install9
-rw-r--r--INSTALL/artix-install71
-rw-r--r--INSTALL/debian-install-computerLab2
-rw-r--r--INSTALL/parabola-install74
-rw-r--r--INSTALL/void-rpi-install76
5 files changed, 3 insertions, 229 deletions
diff --git a/INSTALL/arch-install b/INSTALL/arch-install
index c1fcc26..7552731 100644
--- a/INSTALL/arch-install
+++ b/INSTALL/arch-install
@@ -1,7 +1,7 @@
#!/bin/sh
#
-# Arch dots install
+# Arch based dots install
#
cd .. || exit
@@ -10,8 +10,6 @@ CURDIR=$(pwd)
echo "######################"
echo "# dotfiles Installer #"
echo "######################"
-echo "| Arch Linux |"
-echo "**********************"
# Adding Root Files
sudo cp -rf ROOT/doas/doas.conf /etc
@@ -19,10 +17,7 @@ sudo cp -rf ROOT/issue/issue /etc
sudo cp -rf ROOT/hosts/hosts /etc
# Install Required Programs
-sudo pacman --needed -Syu stow opendoas pamixer zsh ncmpcpp xwallpaper newsboat vifm zathura maim texlive-most ffmpeg lxappearance ntp redshift numlockx htop xclip imagemagick transmission-gtk neovim mpv mpd mpc sxiv zathura-pdf-mupdf zathura-ps pandoc automake curl make bc android-tools gimp kdenlive frei0r-plugins inkscape arandr shellcheck arc-gtk-theme ctags unoconv nodejs yarn p7zip papirus-icon-theme valgrind gdb light pulsemixer pavucontrol xorg-server xorg-xinit go qt5ct ncurses gtk3 gst-plugins-base-libs hplip simple-scan system-config-printer gst-plugins-good grc gst-libav clang breeze net-tools ffmpegthumbnailer webkit2gtk torbrowser-launcher neofetch cmatrix asciiquarium npm unclutter python python-pip pass screenkey pipewire-pulse ueberzug yt-dlp python-pywal alsa-utils picom
-
-# Computer Science Programs
-# bluej netbeans jdk11-openjdk java11-openjfx intellij-idea-community-edition valgrind doxygen gdb mysql-workbench octave android-studio android-sdk pycharm-community-edition unity ssms nodejs adobexd
+sudo pacman --needed -Syu stow opendoas pamixer zsh ncmpcpp xwallpaper newsboat vifm zathura maim texlive-most ffmpeg lxappearance ntp redshift numlockx htop xclip imagemagick transmission-gtk neovim mpv mpd mpc sxiv zathura-pdf-mupdf zathura-ps pandoc automake lzop curl make bc android-tools gimp kdenlive frei0r-plugins inkscape arandr shellcheck arc-gtk-theme ctags unoconv nodejs yarn p7zip papirus-icon-theme valgrind gdb light pulsemixer pavucontrol xorg-server xorg-xinit go qt5ct ncurses gtk3 gst-plugins-base-libs hplip simple-scan system-config-printer gst-plugins-good grc gst-libav clang breeze net-tools ffmpegthumbnailer webkit2gtk torbrowser-launcher neofetch cmatrix asciiquarium npm unclutter python python-pip pass screenkey pipewire-pulse ueberzug yt-dlp python-pywal alsa-utils picom
# Building Folder Structure
mkdir -p ~/Documents/PDF ~/Documents/Text ~/Documents/Disks ~/Documents/Archives ~/Documents/VMs ~/Downloads ~/Games/WINEPREFIX ~/Pictures/Screenshots ~/Pictures/GIMP ~/Videos/Recordings ~/Code ~/.config/git ~/.config/wallpaper ~/Mount ~/.local/share/gnupg ~/.local/share/pass
diff --git a/INSTALL/artix-install b/INSTALL/artix-install
deleted file mode 100644
index 7e83e24..0000000
--- a/INSTALL/artix-install
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/sh
-
-#
-# Artix dots install
-#
-
-cd .. || exit
-CURDIR=$(pwd)
-
-echo "######################"
-echo "# dotfiles Installer #"
-echo "######################"
-echo "| Artix Linux |"
-echo "**********************"
-
-# Adding Root Files
-sudo cp -rf ROOT/doas/doas.conf /etc
-sudo cp -rf ROOT/issue/issue /etc
-sudo cp -rf ROOT/hosts/hosts /etc
-
-# Install Required Programs
-sudo pacman --needed -Syu stow opendoas pamixer zsh ncmpcpp xwallpaper newsboat vifm zathura maim texlive-most ffmpeg lxappearance ntp redshift numlockx htop xclip imagemagick transmission-gtk neovim mpv mpd mpc sxiv zathura-pdf-mupdf zathura-ps pandoc automake lzop curl make bc android-tools gimp kdenlive frei0r-plugins inkscape arandr shellcheck arc-gtk-theme ctags unoconv nodejs yarn p7zip papirus-icon-theme valgrind gdb light pulsemixer pavucontrol xorg-server xorg-xinit go qt5ct ncurses gtk3 gst-plugins-base-libs hplip simple-scan system-config-printer gst-plugins-good grc gst-libav clang breeze net-tools ffmpegthumbnailer webkit2gtk torbrowser-launcher neofetch cmatrix asciiquarium artix-dark-theme artix-archlinux-support npm unclutter python python-pip pass screenkey pipewire-pulse ueberzug yt-dlp python-pywal alsa-utils picom
-
-# Computer Science Programs
-# bluej netbeans jdk11-openjdk java11-openjfx intellij-idea-community-edition valgrind doxygen gdb mysql-workbench octave android-studio android-sdk pycharm-community-edition unity ssms nodejs adobexd
-
-# Building Folder Structure
-mkdir -p ~/Documents/PDF ~/Documents/Text ~/Documents/Disks ~/Documents/Archives ~/Documents/VMs ~/Downloads ~/Games/WINEPREFIX ~/Pictures/Screenshots ~/Pictures/GIMP ~/Videos/Recordings ~/Code ~/.config/git ~/.config/wallpaper ~/Mount ~/.local/share/gnupg ~/.local/share/pass
-
-# Setting folder permissions
-chmod 700 ~/.local/share/gnupg
-
-doas sh -c 'echo "export _JAVA_AWT_WM_NONREPARENTING=1" >>/etc/profile.d/jre.sh'
-chsh -s /bin/zsh
-
-# Deploy Dots
-stow --target="$HOME" fonts gtk man misc mpd ncmpcpp newsboat neovim npm picom qt shell scripts suckless sxiv vifm X11 zathura zsh
-touch ~/.config/X11/Xauthority ~/.xprofile ~/.config/mpd/database ~/.config/mpd/log ~/.config/mpd/pid ~/.config/mpd/state ~/.config/mpd/sticker.sql
-
-cd ~/.local/src/suck && sh sucklessUpdate && cd "$CURDIR" || exit
-
-## Neovimb Setup
-cp -rf "$(pwd)"/../neovimb "$HOME"/.config
-
-# Setting up Neovim
-## Linking Neovim to Vim
-ln -s /usr/bin/nvim ~/.local/bin/vim
-
-## Installing Neovim Plugin Manager (Vim Plug)
-curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
- https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
-
-## Installing Modules
-nvim -c PlugInstall
-cd ~/.config/nvim/plugged/vim-hexokinase && make hexokinase
-npm -g install clangd pyright typescript typescript-language-server vscode-langservers-extracted --prefix ~/.local/share/npm
-
-# Setup Git account
-printf "Do yo want to setup Git account? [Y/n]" && read -r GIT
-if [ "$GIT" != "N" ] && [ "$GIT" != "n" ]; then
- printf "Username: " && read -r USER
- printf "Email: " && read -r EMAIL
- git config --global user.name "$USER"
- git config --global user.email "$EMAIL"
- git config pull.rebase false
- mv ~/.gitconfig ~/.config/git/config
- git config --global pull.rebase false
-fi
-
-# Wallpapers
-cd ~/Pictures && git clone https://gitlab.com/rafa_99/wallpapers
diff --git a/INSTALL/debian-install-computerLab b/INSTALL/debian-install-computerLab
index dc1467e..0082235 100644
--- a/INSTALL/debian-install-computerLab
+++ b/INSTALL/debian-install-computerLab
@@ -91,4 +91,4 @@ systemctl enable NetworkManager
apt clean
# Shuting Down System
-poweroff \ No newline at end of file
+poweroff
diff --git a/INSTALL/parabola-install b/INSTALL/parabola-install
deleted file mode 100644
index e2b6070..0000000
--- a/INSTALL/parabola-install
+++ /dev/null
@@ -1,74 +0,0 @@
-#!/bin/sh
-
-#
-# Parabola dots install
-#
-
-cd .. || exit
-CURDIR=$(pwd)
-
-echo "######################"
-echo "# dotfiles Installer #"
-echo "######################"
-echo "| Parabola Linux |"
-echo "**********************"
-
-# Adding Root Files
-sudo cp -rf ROOT/doas/doas.conf /etc
-sudo cp -rf ROOT/issue/issue /etc
-sudo cp -rf ROOT/hosts/hosts /etc
-
-# Install Required Programs
-sudo pacman --needed -Syu stow opendoas pamixer zsh ncmpcpp xwallpaper newsboat vifm zathura maim texlive-most ffmpeg lxappearance ntp redshift numlockx htop xclip imagemagick transmission-gtk neovim mpv mpd mpc sxiv zathura-pdf-mupdf zathura-ps pandoc automake lzop curl make bc android-tools gimp kdenlive frei0r-plugins inkscape arandr shellcheck arc-gtk-theme ctags unoconv nodejs yarn p7zip papirus-icon-theme valgrind gdb light pulsemixer pavucontrol xorg-server xorg-xinit go qt5ct ncurses gtk3 gst-plugins-base-libs hplip simple-scan cups-openrc system-config-printer gst-plugins-good grc gst-libav avahi-openrc clang breeze net-tools ffmpegthumbnailer webkit2gtk torbrowser-launcher neofetch cmatrix asciiquarium npm unclutter python python-pip pass screenkey pipewire-pulse ueberzug yt-dlp python-pywal alsa-utils picom
-
-# Adding System default init services
-doas rc-update add cupsd default
-
-# Computer Science Programs
-# bluej netbeans jdk11-openjdk java11-openjfx intellij-idea-community-edition valgrind doxygen gdb mysql-workbench octave android-studio android-sdk pycharm-community-edition unity ssms nodejs adobexd
-
-# Building Folder Structure
-mkdir -p ~/Documents/PDF ~/Documents/Text ~/Documents/Disks ~/Documents/Archives ~/Documents/VMs ~/Downloads ~/Games/WINEPREFIX ~/Pictures/Screenshots ~/Pictures/GIMP ~/Videos/Recordings ~/Code ~/.config/git ~/.config/wallpaper ~/Mount ~/.local/share/gnupg ~/.local/share/pass
-
-# Setting folder permissions
-chmod 700 ~/.local/share/gnupg
-
-doas sh -c 'echo "export _JAVA_AWT_WM_NONREPARENTING=1" >>/etc/profile.d/jre.sh'
-chsh -s /bin/zsh
-
-# Deploy Dots
-stow --target="$HOME" fonts gtk man misc mpd ncmpcpp newsboat neovim npm picom qt shell scripts suckless sxiv vifm X11 zathura zsh
-touch ~/.config/X11/Xauthority ~/.xprofile ~/.config/mpd/database ~/.config/mpd/log ~/.config/mpd/pid ~/.config/mpd/state ~/.config/mpd/sticker.sql
-
-cd ~/.local/src/suck && sh sucklessUpdate && cd "$CURDIR" || exit
-
-## Neovimb Setup
-cp -rf "$(pwd)"/../neovimb "$HOME"/.config
-
-# Setting up Neovim
-## Linking Neovim to Vim
-ln -s /usr/bin/nvim "$HOME"/.local/bin/vim
-
-## Installing Neovim Plugin Manager (Vim Plug)
-curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
- https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
-
-## Installing Modules
-nvim -c PlugInstall
-cd ~/.config/nvim/plugged/vim-hexokinase && make hexokinase
-npm -g install clangd pyright typescript typescript-language-server vscode-langservers-extracted --prefix ~/.local/share/npm
-
-# Setup Git account
-printf "Do yo want to setup Git account? [Y/n]" && read -r GIT
-if [ "$GIT" != "N" ] && [ "$GIT" != "n" ]; then
- printf "Username: " && read -r USER
- printf "Email: " && read -r EMAIL
- git config --global user.name "$USER"
- git config --global user.email "$EMAIL"
- git config pull.rebase false
- mv ~/.gitconfig ~/.config/git/config
- git config --global pull.rebase false
-fi
-
-# Wallpapers
-cd ~/Pictures && git clone https://gitlab.com/rafa_99/wallpapers
diff --git a/INSTALL/void-rpi-install b/INSTALL/void-rpi-install
deleted file mode 100644
index 6edef6d..0000000
--- a/INSTALL/void-rpi-install
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/bin/sh
-
-#
-# Void dots install
-#
-
-cd .. || exit
-CURDIR=$(pwd)
-
-echo "######################"
-echo "# dotfiles Installer #"
-echo "######################"
-echo "| Void Linux |"
-echo "**********************"
-
-if [ "$(id -u)" = "0" ]; then
- ## Reading Desired Username
- printf "Select your Username (Use only lowercase letters and numbers)\n-> " && read -r USERNAME
- clear
-
- ## Reading Desired Hostname
- printf "Select your Hostname (You can use Uppercase and lowercase letters, numbers and hypens)\n-> " && read -r HOSTNAME
- clear
-
- ## Managing Users and Passwords
- useradd -m -g users -G wheel,users,audio,video,network,scanner "$USERNAME"
- echo "Enter a password for $USERNAME"
- passwd "$USERNAME"
- clear
-
- echo "Enter a new password for root account"
- passwd root
- clear
-
- echo $HOSTNAME > /etc/hostname
- sed -i s:'# %wheel ALL=(ALL) ALL':'%wheel ALL=(ALL) ALL':g /etc/sudoers
- echo "permit $USERNAME has root" > /etc/doas.conf
- clear
-
- # Updating packages and system
- xbps-install -Su
- xbps-install -u xbps
- xbps-install -Su xorg git neovim opendoas ncmpcpp neofetch zsh pkg-config xwallpaper picom NetworkManager ImageMagick kdenlive gimp lxappearance ffmpeg mpv vifm make gcc libXft-devel libXinerama-devel libX11-devel webkit2gtk webkit2gtk-devel engrampa zathura zathura-pdf-poppler ctags maim unoconv neomutt isync nodejs curl wget android-tools openjdk8 xz papirus-icon-theme unzip unar p7zip arc-theme numlockx alsa-lib shellcheck light redshift ntfs-3g git sxiv mpc mpd tar texlive-bin xclip psmisc void-repo-nonfree pavucontrol pulsemixer grc pipewire gst-libav gst-plugins-good1 go newsboat openssh hostapd python3 python3-pip
- clear
-
- # Adding Services to boot
- ln -s /etc/sv/NetworkManager /var/service/
- ln -s /etc/sv/dbus /var/service
-fi
-
-if [ "$(id -u)" != "0" ]; then
- # Deploying System
- stow --target="$HOME" fonts gtk misc mpd ncmpcpp newsboat neovim qt shell scripts suckless sxiv vifm X11 zathura zsh
- touch ~/.config/X11/Xauthority ~/.xprofile ~/.config/mpd/database ~/.config/mpd/log ~/.config/mpd/pid ~/.config/mpd/state ~/.config/mpd/sticker.sql
- cd ~/.local/src/suck && sh sucklessUpdate && cd "$CURDIR" || exit
-
- curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
- https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
-
- nvim -c PlugInstall
- cd ~/.config/nvim/plugged/vim-hexokinase && make hexokinase
- npm -g install clangd typescript typescript-language-server --prefix ~/.local/share/npm
- pip3 install --user 'python-lsp-server[all]' pywal ueberzug
-
- # Setup Git account
- printf "Do yo want to setup Git account? [Y/n]" && read -r GIT
- if [ "$GIT" != "N" ] && [ "$GIT" != "n" ]; then
- printf "Username: " && read -r USER
- printf "Email: " && read -r EMAIL
- git config --global user.name "$USER"
- git config --global user.email "$EMAIL"
- git config pull.rebase false
- mv ~/.gitconfig ~/.config/git/config
- git config --global pull.rebase false
- fi
-fi