Skip to content

Arch Linux

Updates

sudo pacman -Syu
yay -Syu

Install Yay

Jguer/yay: Yet another Yogurt - An AUR Helper written in Go

useradd dentropy
usermod -aG wheel dentropy
passwd dentropy

su dentropy

# Install yay
pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si

# Install zsh and oh-my-zsh
yay -S zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# Install docker and docker-compose
sudo pacman -S bridge-utils
yay -S docker-compose
yay -S docker
yay -S tmux
sudo systemctl enable docker
sudo systemctl start docker
reboot

Fresh Install Arch

    sudo pacman -Syu # Update package index
    sudo pacman -Sy terminator
    sudo pacman -Sy tmux
    sudo pacman -Sy docker-compose
    sudo pacman -Sy calibre
    sudo pacman -Sy chromium
    sudo pacman -Sy dnsutils
    sudo pacman -Sy lynx
    sudo pacman -Sy sshfs
    sudo pacman -Sy tree
    sudo pacman -Sy apache # htpasswd
    sudo pacman -Sy nmap
    sudo pacmans -Sy qdirstat

    # Below stuff I don't always install
    sudo pacman -Sy pwgen
    sudo pacman -Sy gpodder
    sudo pacman -Syu virtualbox linux54-virtualbox-host-modules 
    sudo pacman -Sy cmatrix
    sudo pacman -Sy gnupg
    sudo pacman -Sy perl 
    sudo pacman -Sy sqlitebrowser
    sudo pacman -Sy texlive-most
    sudo pacman -Syu qt5-wayland # For [dentropydaemon-wiki/Software/List/OBS](../dentropydaemon-wiki/Software/List/OBS)

yay

    yay -Sy vscodium-bin
    yay -Sy vscodium-bin-marketplace
    codium --install-extension tomoki1207.pdf
    codium --install-extension HookyQR.beautify
    codium --install-extension donjayamanne.githistory
    yay -Sy megasync-bin
    yay -Sy keybase-bin
    yay -Sy signal-desktop
    yay -Sy brave-bin
    yay -Sy obs-studio-git
    yay -Sy activitywatch-bin
    yay -Sy cozy-audiobooks
    yay -Sy mpv-full
    yay -Sy audio-recorder
    yay -Sy yt-dlp-git
    # yay -Sy zotero # Fails

Configure SSH Keys

    git config --global user.email "paulmullins@protonmail.com"
    git config --global user.name  "Paul Mullins"

    git config --global user.email "personinternet@protonmail.com"
    git config --global user.name  "Person Internet"

Other Software

Syncthing

    # CHECK SOFTWARE
    sudo pacman -Sy syncthing
    wget https://raw.githubusercontent.com/syncthing/syncthing/main/etc/linux-systemd/system/syncthing%40.service
    sudo cp syncthing@.service /etc/systemd/system/syncthing.service
    rm syncthing@.service
    systemctl --user enable syncthing.service
    systemctl --user start syncthing.service

Trezor

KDE:

KWin remapped to Meta+`

Steam Install

Android Screen Mirroring

    # Be able to connect android phone
    sudo pacman -S android-tools android-udev
    yay -S simple-mtpfs # For Android https://old.reddit.com/r/archlinux/comments/640s8x/how_do_you_connect_android_devices_via_mtp/
    yay -S jmtpfs

Downgrading Python3

pacman -Rdd python
yay -S python36

InstallingArch

ArchWiki dentropydaemon-wiki/Software/List/Manjaro