diff options
| -rw-r--r-- | mut/nushell/config.nu | 4 | ||||
| -rw-r--r-- | mvbs.sh | 16 | ||||
| -rw-r--r-- | progs.csv | 64 |
3 files changed, 36 insertions, 48 deletions
diff --git a/mut/nushell/config.nu b/mut/nushell/config.nu index 4602133..c13da9f 100644 --- a/mut/nushell/config.nu +++ b/mut/nushell/config.nu @@ -3,7 +3,7 @@ if ($env | default "" DOCKER_NAME | get DOCKER_NAME | is-empty) { if ("~/.gnupg/S.gpg-agent.ssh" | path exists) { ln -sf ("~/.gnupg/S.gpg-agent.ssh" | path expand) $env.SSH_AUTH_SOCK } - try {pnsh-nvim} + # try {pnsh-nvim} } # Nushell Config File # @@ -918,4 +918,4 @@ let pistarchio_dir = "~/Programming/Pionative/pistarchio" | path expand $env.PISTARCHIO_STACKS_DIR = $pistarchio_dir + "/stacks" $env.PISTARCHIO_LIBRARY_DIR = $pistarchio_dir + "/library" $env.PISTARCHIO_VENDOR_DESTINATION_DIR = ($pistarchio_dir + "/../clients") | path expand -overlay use ~/Programming/Pionative/quickstart/.venv/bin/activate.nu +# overlay use ~/Programming/Pionative/quickstart/.venv/bin/activate.nu @@ -1,10 +1,5 @@ #!/bin/sh -# Based on: -# Luke's Auto Rice Bootstrapping Script (MVBS) -# by Luke Smith <luke@lukesmith.xyz> -# License: GNU GPLv3 - ### OPTIONS AND VARIABLES ### dotfilesrepo="https://github.com/ivi-vink/flake.git" @@ -97,13 +92,6 @@ gitmakeinstall() { cd /tmp || return 1 } -aurinstall() { - whiptail --title "MVBS Installation" \ - --infobox "Installing \`$1\` ($n of $total) from the AUR. $1 $2" 9 70 - echo "$aurinstalled" | grep -q "^$1$" && return 1 - sudo -u "$name" $aurhelper -S --noconfirm "$1" >/dev/null 2>&1 -} - pipinstall() { whiptail --title "MVBS Installation" \ --infobox "Installing the Python package \`$1\` ($n of $total). $1 $2" 9 70 @@ -214,8 +202,8 @@ finalize() { ### This is how everything happens in an intuitive format and order. # Check if user is root on Arch distro. Install whiptail. -xbps-install --yes newt || - error "Are you sure you're running this as the root user, are on Void Linux and have an internet connection?" +installpkg newt || + error "Are you sure you're running this as the root user, are on Void or Debianish Linux and have an internet connection?" # Welcome user and pick dotfiles. welcomemsg || error "User exited." @@ -1,4 +1,34 @@ # FLAVOR,TAG,NAME IN REPO (or git url),PURPOSE (should be a verb phrase to sound right while installing) +,,lf,"is an extensive terminal file manager that everyone likes." +# ,ueberzug,"enables previews in the lf file manager." +,,bc,"is a mathematics language used for the dropdown calculator." +# ,calcurse,"terminal-based organizer for interactive and command line use" +,,man-db,"lets you read man pages of programs." +,,newsboat,"is a terminal RSS client." +# A,librewolf-bin,"is the default browser of LARBS which also comes with ad-blocking and other sensible and necessary features by default." +# A,arkenfox-user.js,"provides hardened security settings for Firefox and Librewolf to avoid Mozilla spyware and general web fingerprinting." +,,yt-dlp,"can download any YouTube video (or playlist or channel) when given the link." +,,poppler,"manipulates .pdfs and gives .pdf previews and other .pdf functions." +,,mediainfo,"shows audio and video information and is used in the file browser." +,,atool,"manages and gives information about archives." +,,fzf,"is a fuzzy finder tool used for easy selection and location of files." +,,bat,"can highlight code output and display files and is used to generate previews in the file browser." +# A,zsh-fast-syntax-highlighting-git,"provides syntax highlighting in the shell." +# A,task-spooler,"queues commands or files for download." +# A,simple-mtpfs,"enables the mounting of cell phones." +,,htop,"is a graphical and colorful system monitor." +,,ncurses-devel,"is a tui library used by vis." +,,libtermkey-devel,"is a tui library used by vis." +,G,https://github.com/ivi-vink/lua.git,"is the tiny scripting language that everyone likes." +,G,https://github.com/ivi-vink/luarocks.git,"is the lua package manager." +,L,lpeg,"is a pattern matching library for lua." +,L,editorconfig-core,"is the lua binding for editorconfig." +,G,https://github.com/ivi-vink/vis.git,"is a minimal text editor based on vi and Plan9's structural regular expressions." +# desktop,,mutt-wizard-git,"is a light-weight terminal-based email system." +# desktop,,slock,"allows you to lock your computer, and quickly unlock with your password." +,,socat,"is a utility which establishes two byte streams and transfers data between them." +,,moreutils,"is a collection of useful unix tools." +desktop,,ffmpeg,"can record and splice video and audio on the command line." desktop,,xorg-server,"is the graphical server. This first one may take a while as it pulls many other dependencies first on clean installs." desktop,,xwininfo,"allows querying information about windows." desktop,,xinit,"starts the graphical server." @@ -6,30 +36,21 @@ desktop,,xset,"utility for configuring and ajusting X server" desktop,,polkit,"manages user policies." desktop,,font-awesome,"provides extended glyph support." desktop,,dejavu-fonts-ttf,"properly displays emojis." -,,lf,"is an extensive terminal file manager that everyone likes." -# ,ueberzug,"enables previews in the lf file manager." -,,bc,"is a mathematics language used for the dropdown calculator." desktop,,xcompmgr,"is for transparency and removing screen-tearing." desktop,,xprop,"is a tool for detecting window properties." desktop,,arandr,"allows the user to customize monitor arrangements." desktop,,dosfstools,"allows your computer to access dos-like filesystems." desktop,,libnotify,"allows desktop notifications." desktop,,dunst,"is a suckless notification system." -# ,calcurse,"terminal-based organizer for interactive and command line use" desktop,,exfat-utils,"allows management of FAT drives." desktop,,nsxiv,"is a minimalist image viewer." desktop,,xwallpaper,"sets the wallpaper." -,,ffmpeg,"can record and splice video and audio on the command line." desktop,,ffmpegthumbnailer,"creates thumbnail previews of video files." desktop,,gnome-keyring,"serves as the system keyring." desktop,,mpd,"is a lightweight music daemon." desktop,,mpc,"is a terminal interface for mpd." desktop,,mpv,"is the patrician's choice video player." -,,man-db,"lets you read man pages of programs." desktop,,ncmpcpp,"a ncurses interface for music with multiple formats and a powerful tag editor." -,,newsboat,"is a terminal RSS client." -# A,librewolf-bin,"is the default browser of LARBS which also comes with ad-blocking and other sensible and necessary features by default." -# A,arkenfox-user.js,"provides hardened security settings for Firefox and Librewolf to avoid Mozilla spyware and general web fingerprinting." desktop,,noto-fonts,"is an expansive font package." desktop,,noto-fonts-emoji,"is an emoji font." desktop,,ntfs-3g,"allows accessing NTFS partitions." @@ -39,30 +60,9 @@ desktop,,maim,"can take quick screenshots at your request." desktop,,abook,"is an offline addressbook usable by neomutt." desktop,,unclutter,"hides an inactive mouse." desktop,,unzip,"unzips zips." -desktop,,xcape,"gives the special escape/super mappings of LARBS." +desktop,,xcape,"gives the special escape/super mappings of MVBS." desktop,,xclip,"allows for copying and pasting from the command line." desktop,,xdotool,"provides window action utilities on the command line." -,,yt-dlp,"can download any YouTube video (or playlist or channel) when given the link." desktop,,zathura,"is a pdf viewer with vim-like bindings." desktop,,zathura-pdf-mupdf,"allows mupdf pdf compatibility in zathura." -,,poppler,"manipulates .pdfs and gives .pdf previews and other .pdf functions." -,,mediainfo,"shows audio and video information and is used in the file browser." -,,atool,"manages and gives information about archives." -,,fzf,"is a fuzzy finder tool used for easy selection and location of files." -,,bat,"can highlight code output and display files and is used to generate previews in the file browser." -desktop,,xbacklight,"enables changing screen brightness levels." -# A,zsh-fast-syntax-highlighting-git,"provides syntax highlighting in the shell." -# A,task-spooler,"queues commands or files for download." -# A,simple-mtpfs,"enables the mounting of cell phones." -,,htop,"is a graphical and colorful system monitor." -,,ncurses-devel,"is a tui library used by vis." -,,libtermkey-devel,"is a tui library used by vis." -,G,https://github.com/ivi-vink/lua.git,"is the tiny scripting language that everyone likes." -,G,https://github.com/ivi-vink/luarocks.git,"is the lua package manager." -,L,lpeg,"is a pattern matching library for lua." -,L,editorconfig-core,"is the lua binding for editorconfig." -,G,https://github.com/ivi-vink/vis.git,"is a minimal text editor based on vi and Plan9's structural regular expressions." -# desktop,,mutt-wizard-git,"is a light-weight terminal-based email system." -# desktop,,slock,"allows you to lock your computer, and quickly unlock with your password." -,,socat,"is a utility which establishes two byte streams and transfers data between them." -,,moreutils,"is a collection of useful unix tools." +desktop,,xbacklight,"enables changing screen brightness levels."
\ No newline at end of file |
