Every time I set up a new computer, I have to remember all the packages I use on a regular basis and need to install. Here I’m taking note of them so next time I can save time with a single copy-paste.
pamac install \
ansible \
aria2 \
atuin \
bazel \
bind \
bun \
caddy \
cargo \
cilium-cli \
cowsay \
docker \
docker-buildx \
docker-compose \
direnv \
entr \
espeak-ng \
fd \
fluxcd \
glances \
gimp \
git \
golangci-lint \
gvfs-smb \
helm \
httpie \
jpegoptim \
jq \
k9s \
kdenlive \
kdenetwork-filesharing \
keepassxc \
kitty \
kubectl \
kubeseal \
kustomize \
lazydocker \
lftp \
lmms \
lsof \
magic-wormhole \
manjaro-settings-samba \
mosh \
mpv \
obsidian \
opentofu \
pipx \
prettier \
qbittorrent \
rclone \
reaper \
restic \
samba \
screen \
skrooge \
sqlitebrowser \
streamlink \
syncthing \
talosctl \
tailscale \
tree \
jujutsu \
unzip \
uv \
vlc \
yq \
yt-dlp \
zynaddsubfx
## some AUR packages have to be built
pamac build \
act-bin \
appimagelauncher \
argo-bin \
backblaze-b2 \
buildifier \
code-marketplace \
csync-bin \
goreleaser-bin \
htpasswd \
java-chatty \
kind-bin \
kluctl \
kubefwd-bin \
simplex-chat-bin \
velero
## NOTE TO SELF: DON'T USE NIX-- IT CREATES MORE PROBLEMS THAN IT SOLVES
## NOTE TO SELF: DON'T USE DEVBOX-- IT USES NIX
## extra k8s stuff
flatpak install flathub io.kinvolk.Headlamp
sudo usermod -aG docker $USER
go install github.com/tilt-dev/ctlptl/cmd/ctlptl@latest
curl -fsSL https://raw.githubusercontent.com/tilt-dev/tilt/master/scripts/install.sh | bash
## kde tweaks
balooctl6 disable ## baloo takes way too much CPU
## group tweaks
sudo groupadd dialout
sudo usermod -a -G dialout chris
sudo usermod -a -G sambashare chris
## shell tweaks
echo 'eval "$(direnv hook zsh)"' >> ~/.zshrc
echo 'export PATH=$PATH:/home/cj/go/bin' >> ~/.zshrc
echo 'eval "$(atuin init zsh)"' >> ~/.zshrc
echo "alias cilium='cilium-cli'" >> ~/.zshrc
echo "alias b2='/usr/bin/backblaze-b2'" >> ~/.zshrc
source ~/.zshrc
git clone https://github.com/insanity54/dotfiles ~/Documents/dotfiles && cp ~/Documents/dotfiles/.screenrc ~/
## sfx
wget -O ~/Music/tada.mp3 'https://www.myinstants.com/media/sounds/windows-95-tada-aa.mp3'
echo "alias tada='ffplay -nodisp -autoexit -i ~/Music/tada.mp3 >/dev/null 2>&1'"