From 48c033fd9ff5b3d5bd7bd0818aaae91fc287612c Mon Sep 17 00:00:00 2001 From: Luca Bilke Date: Tue, 21 Feb 2023 00:14:36 +0100 Subject: [PATCH] updates --- TODO | 1 + bootstrap.sh | 2 +- progs.csv | 93 ++++++++++++++++++++-------------------------------- 3 files changed, 37 insertions(+), 59 deletions(-) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 index 0000000..d038a84 --- /dev/null +++ b/TODO @@ -0,0 +1 @@ +lf preview tools diff --git a/bootstrap.sh b/bootstrap.sh index bda2a08..ecb4e22 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -6,7 +6,7 @@ ### OPTIONS AND VARIABLES ### -dotfilesrepo="https://git.snaile.de/luca/dotfiles.git" +dotfilesrepo="https://github.com/ssnailed/dotfiles" progsfile="https://git.snaile.de/luca/bootstrapper/raw/branch/main/progs.csv" aurhelper="paru" repobranch="main" diff --git a/progs.csv b/progs.csv index 050bded..983493b 100644 --- a/progs.csv +++ b/progs.csv @@ -1,85 +1,62 @@ -#TAG,NAME IN REPO (or git url),PURPOSE (should be a verb phrase to sound right while installing) -A,libxft-git,"is a FreeType-based font drawing library for X" -,xorg-server,"is the graphical server." +,xorg-server,"is the graphical server. This first one may take a while as it pulls many other dependencies first on clean installs." ,xorg-xwininfo,"allows querying information about windows." ,xorg-xinit,"starts the graphical server." -,polkit,"manages user policies." -A,nerd-fonts-jetbrains-mono,"provides the font used in the console." -A,nerd-fonts-noto,"provides the font used by dwm." -A,lf-git,"is an extensible terminal file manager." -A,xkb-switch,"handles keyboard layouts." -,qalculate-gtk,"is used for a dropdown calculator." -,picom,"is for transparency, bluring and removing screen-tearing." ,xorg-xprop,"is a tool for detecting window properties." +,xorg-xbacklight,"enables changing screen brightness levels." ,arandr,"allows the user to customize monitor arrangements." ,dosfstools,"allows your computer to access dos-like filesystems." ,libnotify,"allows desktop notifications." -,dunst,"is a suckless notification system." +,dunst,"provides the system notification daemon." ,exfat-utils,"allows management of FAT drives." -,sxiv,"is a minimalist image viewer." +,picom,"allows for some eyecandy effects and vsync." +,sxiv,"is an image viewer." ,xwallpaper,"sets the wallpaper." ,ffmpeg,"can record and splice video and audio on the command line." ,ffmpegthumbnailer,"creates thumbnail previews of video files." ,gnome-keyring,"serves as the system keyring." -A,qogir-gtk-theme,"gives a dark GTK theme for most windows." -# TODO: find new qt theme -,python-qdarkstyle,"provides a dark Qt theme." -# NOTE: replace this once you've redone your neovim config -,lunarvim-git,"a neovim framework" -,mpd,"is a lightweight music daemon." -,mpc,"is a terminal interface for mpd." -,mpv,"is the patrician's choice video player." +,neovim,"is a lua based vim, a text editor." +,mpv,"the one true video player." ,man-db,"lets you read man pages of programs." -,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 providing adblocking and sensible privacy defaults." -,libcdio,"allows previewing info of iso images (used in lf previewer)." -,lynx,"is a terminal browser. (used in lf previewer)." -A,7-zip,"provides archiving functionality (used in lf previewer)." -,atool,"manages and gives information about archives. (used in lf previewer)." -A,tremc,"is a transmission cli client (used in lf previewer)." -,odt2txt,"converts ODT files to TXTs (used in lf previewer)." -,catdoc,"prints MS-Word files as plain text (used in lf previewer)." -,docx2txt,"converts DOCX files to TXTs (used in lf previewer)." -,gnumeric,"is a spreadsheet application (used in lf previewer)." -A,epub-thumbnailer-git,"creates thumbnails for epub files (used in lf previewer)." -,lowdown,"converts markdown (used in lf previewer)." -,bat,"can highlight code output and display files (used in lf previewer)." -,poppler,"manipulates .pdfs and gives .pdf previews and other .pdf functions (used in lf previewer)." -,xdg-utils,"provides utilies for dealing with XDG MIME applications/files (used in lf previewer)." -,mediainfo,"shows audio and video information. (used inf lf previewer)." -A,noto-fonts,"is an expansive font package." +,noto-fonts,"is an expansive font package." ,noto-fonts-emoji,"is an emoji font." -,ntfs-3g,"allows accessing NTFS partitions." -,pipewire,"is the audio system." +,wireplumber,"is the audio system." ,pipewire-pulse,"gives pipewire compatibility with PulseAudio programs." ,pulsemixer,"is an audio controller." -,pamixer,"is a command-line audio interface." -A,sc-im,"is an Excel-like terminal spreadsheet manager." ,maim,"can take quick screenshots at your request." -A,abook,"is an offline addressbook usable by neomutt." ,unclutter,"hides an inactive mouse." ,unzip,"unzips zips." -,xcape,"gives the special escape/super mappings of LARBS." +,lynx,"is a terminal browser also used in LARBS for generating in-terminal previews of websites, emails and HTML files." +,xcape,"allows keyboard remapping of escape/capslock." ,xclip,"allows for copying and pasting from the command line." ,xdotool,"provides window action utilities on the command line." -,xorg-xdpyinfo,"aids with resolution determination and screen recording." ,yt-dlp,"can download any YouTube video (or playlist or channel) when given the link." ,zathura,"is a pdf viewer with vim-like bindings." ,zathura-pdf-mupdf,"allows mupdf pdf compatibility in zathura." -,fzf,"is a fuzzy finder tool." -,xorg-xbacklight,"enables changing screen brightness levels." -,xss-lock,"triggers a lockscreen by reading x screen state." -,xsecurelock,"is a secure lockscreen." -A,zsh-fast-syntax-highlighting-git,"provides syntax highlighting in the shell." +,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." +,7z,"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." +,socat,"is a utility which establishes two byte streams and transfers data between them." +,moreutils,"is a collection of useful unix tools." +,kitty,"is a terminal emulator." +,mpd,"is a lightweight music daemon." +,mpc,"provides a terminal interface for mpd." +,ncmpcpp,"provides an ncurses interface for mpc." +,neofetch,"comes preinstalled on this system because you were gonna install it anyways." +,pinentry,"allows prompts for SSH keys." +,transmission-cli,"is a torrenting client." +,breeze-icons,"provides some fallback icons." +,hicolor-icon-theme,"provides some fallback icons." +,xsecurelock,"is a screen locker." +A,nerd-fonts-jetbrains-mono-160.git,"provides nerd fonts symbols" +A,librewolf-bin,"is the default browser of LARBS which also comes with ad-blocking and other sensible and necessary features by default." +A,lf-git,"is an extensive terminal file manager that everyone likes." A,task-spooler,"queues commands or files for download." A,simple-mtpfs,"enables the mounting of cell phones." A,htop-vim,"is a graphical and colorful system monitor." -# TODO: Create own build of dmenu and possibly ST -G,https://git.snaile.de/luca/dwmblocks.git,"serves as the modular status bar." -G,https://github.com/lukesmithxyz/dmenu.git,"runs commands and provides a UI for selection." -G,https://git.snaile.de/luca/dwm.git,"is the window manager." -A,mutt-wizard-git,"is a light-weight terminal-based email system." -,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." +G,https://github.com/ssnailed/dwmblocks.git,"serves as the modular status bar." +G,https://github.com/ssnailed/dmenu.git,"runs commands and provides a UI for selection." +G,https://github.com/ssnailed/dwm,"is the window manager."