initial differences to lukes setup recorded
This commit is contained in:
parent
c3da3ca44d
commit
358a79ec51
@ -8,7 +8,7 @@
|
||||
|
||||
dotfilesrepo="https://github.com/lukesmithxyz/voidrice.git"
|
||||
progsfile="https://raw.githubusercontent.com/LukeSmithxyz/LARBS/master/static/progs.csv"
|
||||
aurhelper="yay"
|
||||
aurhelper="paru"
|
||||
repobranch="master"
|
||||
export TERM=ansi
|
||||
|
||||
@ -345,21 +345,24 @@ EndSection' >/etc/X11/xorg.conf.d/40-libinput.conf
|
||||
|
||||
whiptail --infobox "Setting browser privacy settings and add-ons..." 7 60
|
||||
|
||||
browserdir="/home/$name/.librewolf"
|
||||
profilesini="$browserdir/profiles.ini"
|
||||
## Add ungoogled-chromium repo and install it:
|
||||
sudo pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
|
||||
sudo pacman-key --lsign-key 3056513887B78AEB
|
||||
sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'
|
||||
echo "[chaotic-aur]
|
||||
Include = /etc/pacman.d/chaotic-mirrorlist" | sudo tee -a /etc/pacman.conf
|
||||
pacman -Sy --noconfirm ungoogled-chromium
|
||||
|
||||
# Start librewolf headless so it generates a profile. Then get that profile in a variable.
|
||||
sudo -u "$name" librewolf --headless >/dev/null 2>&1 &
|
||||
sleep 1
|
||||
profile="$(sed -n "/Default=.*.default-release/ s/.*=//p" "$profilesini")"
|
||||
pdir="$browserdir/$profile"
|
||||
## Basic services
|
||||
systemctl enable --now blutooth.service
|
||||
systemctl enable --now cronie.service
|
||||
systemctl enable --now chronyd.service
|
||||
|
||||
[ -d "$pdir" ] && makeuserjs
|
||||
|
||||
[ -d "$pdir" ] && installffaddons
|
||||
|
||||
# Kill the now unnecessary librewolf instance.
|
||||
pkill -u "$name" librewolf
|
||||
# Add vi-increment to zsh
|
||||
git clone https://github.com/zsh-vi-more/vi-increment /home/$name/.local/src/vi-increment
|
||||
# build qutebrowser dictionaries
|
||||
git clone https://github.com/qutebrowser/qutebrowser /home/$name/.local/src/qutebrowser
|
||||
/home/$name/.local/src/qutebrowser/scripts/dictcli.py en-US de-DE
|
||||
|
||||
# Allow wheel users to sudo with password and allow several system commands
|
||||
# (like `shutdown` to run without password).
|
||||
|
@ -6,10 +6,9 @@
|
||||
,libertinus-font,"provides the sans and serif fonts for LARBS."
|
||||
,ttf-font-awesome,"provides extended glyph support."
|
||||
,ttf-dejavu,"properly displays emojis."
|
||||
A,lf-git,"is an extensive terminal file manager that everyone likes."
|
||||
,ueberzug,"enables previews in the lf file manager."
|
||||
,ranger,"is an extensive terminal file manager that everyone likes."
|
||||
A,ueberzugpp,"enables previews in the ranger file manager."
|
||||
,bc,"is a mathematics language used for the dropdown calculator."
|
||||
,xcompmgr,"is for transparency and removing screen-tearing."
|
||||
,xorg-xprop,"is a tool for detecting window properties."
|
||||
,arandr,"allows the user to customize monitor arrangements."
|
||||
,dosfstools,"allows your computer to access dos-like filesystems."
|
||||
@ -17,7 +16,6 @@ A,lf-git,"is an extensive terminal file manager that everyone likes."
|
||||
,dunst,"is a suckless notification system."
|
||||
,calcurse,"terminal-based organizer for interactive and command line use"
|
||||
,exfat-utils,"allows management of FAT drives."
|
||||
,nsxiv,"is a minimalist 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."
|
||||
@ -31,8 +29,6 @@ A,gtk-theme-arc-gruvbox-git,"gives the dark GTK theme used in LARBS."
|
||||
,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 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."
|
||||
,noto-fonts,"is an expansive font package."
|
||||
,noto-fonts-emoji,"is an emoji font."
|
||||
,ntfs-3g,"allows accessing NTFS partitions."
|
||||
@ -61,11 +57,51 @@ 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."
|
||||
A,htop-vim,"is a graphical and colorful system monitor."
|
||||
G,https://github.com/LukeSmithxyz/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://github.com/lukesmithxyz/st.git,"is my custom build of suckless's terminal emulator."
|
||||
G,https://github.com/lukesmithxyz/dwm.git,"is the window manager."
|
||||
G,https://bocken.org/git/Alexander/dwmblocks,"serves as the modular status bar."
|
||||
G,https://bocken.org/git/Alexander/dmenu,"runs commands and provides a UI for selection."
|
||||
G,https://bocken.org/git/Alexander/nsxiv,"A minimal, modular image viewer"
|
||||
G,https://bocken.org/git/Alexander/st,"is my custom build of suckless's terminal emulator."
|
||||
G,https://bocken.org/git/Alexander/dwm,"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."
|
||||
,texlive,"LaTex compiler and all it's libraries (big install)"
|
||||
A,qrcp,"quick and easy file transfers in local networks via per-use self-hosted server"
|
||||
A,allioli,"Allioli German Bibel translation in your terminal"
|
||||
A,bibel,"Universalübersetzung Bibel in your terminal"
|
||||
A,kjv,"King James bible"
|
||||
,ttf-inconsolata,"The best monospace font."
|
||||
A,anki,"Space repetition learning (long install)"
|
||||
A,zoom,"You know it, you hate it, but you need it"
|
||||
,pass-otp,"One time password support for pass"
|
||||
,qutebrowser,"vim-like browser with large customizability",
|
||||
,python-adblock,"Brave-like adblocking in qutebrowser",
|
||||
A,brave-bin,"Fallback Browser"
|
||||
,gomuks,"Terminal based Matrix/Element client",
|
||||
,rsync,"the smarter `cp`",
|
||||
A,tremc,"Terminal transmission client for torrents",
|
||||
,picom,"Window Compositor which allows for gaussian blur effects"
|
||||
A,pass-git-helper,"Store your git specific logins in pass and automatically retrieve them when needed"
|
||||
,python-numpy,"Efficient Matrix and array handling in Python"
|
||||
,python-matplotlib,"Good Python plotting library copying matlabs implementation"
|
||||
,python-scipy,"Always needed for scientific python"
|
||||
,r,"Quirky but powerful language, very good for statistics"
|
||||
,shellcheck,"A linter for shellscripts",
|
||||
,bluez,"you will want bluetooth, right?"
|
||||
,bluez-utils,"Interact with your bluetooth on the commandline"
|
||||
,cronie,"A simple cronjob manager"
|
||||
,chrony,"Keep time accurately, even with only periodic internet"
|
||||
A,bthandler,"A dmenu-wrapper for the most-important actions with bluetooth"
|
||||
A,keynav,"Quick mouse-less navigation"
|
||||
A,threadwatcher,"Download media from 4chan-threads"
|
||||
,zsh-autosuggestions,"Get command suggestions in ZSH"
|
||||
A,zsh-fast-syntax-highlighting,"Syntax highlighting in ZSH"
|
||||
,dash,"Probably the fastest strictly POSIX compliant shell"
|
||||
A,bashbinsh,"Make dash your default /bin/sh, even with updates"
|
||||
A,ttf-symbola,"Beatuiful monochrome emoji font"
|
||||
,pacman-contrib,"pactree & co"
|
||||
,ttf-font-awesome,"lots of useful icons in font-format"
|
||||
A,moodle-dl,"Scrape your Moodle pages"
|
||||
,python-brotli,"do it faster"
|
||||
,python-cchardet,"do it faster as well"
|
||||
|
Can't render this file because it has a wrong number of fields in line 78.
|
Loading…
Reference in New Issue
Block a user