diff options
author | rafa_99 <raroma09@gmail.com> | 2022-03-23 02:32:32 +0000 |
---|---|---|
committer | rafa_99 <raroma09@gmail.com> | 2022-03-23 02:32:32 +0000 |
commit | 7f3fb58a7bced5c337da91877f3ae32a5b6e7508 (patch) | |
tree | 76458e805a6a1f8a8c2ee9a80a7a8269e3137e32 /INSTALL | |
parent | c54474a63765999ac13eae1479653252836f471a (diff) |
General dots update
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL/arch-install | 9 | ||||
-rw-r--r-- | INSTALL/artix-install | 71 | ||||
-rw-r--r-- | INSTALL/debian-install-computerLab | 2 | ||||
-rw-r--r-- | INSTALL/parabola-install | 74 | ||||
-rw-r--r-- | INSTALL/void-rpi-install | 76 |
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 |