KDENeonWorkLaptopExtras
Extra packages
Apt
Built-in Repositories
- apt-transport-https
 - avahi-daemon
 - bind9-dnsutils
 - curl
 - flatpak
 - git
 - kcalc
 - kexec-tools
 - mbuffer
 - qemu-system-x86
 - qemu-utils
 - sanoid
 - socat
 - tcpdump
 - libsecret-1-0
 - libsecret-1-dev
 - libglib2.0-dev
 - libvirt-clients
 - libvirt-daemon
 - libvirt-daemon-driver-qemu
 - tmux
 - ufw
 - virt-manager
 - vim
 - vlc
 - vokoscreen-ng
 - waypipe
 - wireguard-tools
 - wireshark-qt
 - zsh
 
Maybe:
- ddcutil
 - xdotool
 - gnome-keyring
 - dmsetup
 - bridge-utils
 - build-essential
 
From Extra Repositories
Note: Should these be pulled into the custom repo for simplicity
- 
terraform Reference: https://developer.hashicorp.com/terraform/downloads
wget -O- https://apt.releases.hashicorp.com/gpg | \
gpg --dearmor | \
sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com jammy main" | \
sudo tee -a /etc/apt/sources.list.d/hashicorp.list
apt update
apt install -y terraform - 
xpra Reference: https://github.com/Xpra-org/xpra/wiki/Download#-linux
wget -O- https://xpra.org/xpra-2022.gpg | \
sudo tee /usr/share/keyrings/xpra-2022.gpg >/dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/xpra-2022.gpg] https://xpra.org/ jammy main" | \
sudo tee -a /etc/apt/sources.list.d/xpra.list
apt update
apt install -y xpra - 
signal Reference: https://signal.org/en/download/linux/
wget -O- https://updates.signal.org/desktop/apt/keys.asc | \
gpg --dearmor | \
sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg >/dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main" | \
sudo tee -a /etc/apt/sources.list.d/signal.list
apt update
apt install -y signal-desktop - 
cloudflared Reference: https://pkg.cloudflare.com/index.html
wget -O- https://pkg.cloudflare.com/cloudflare-main.gpg | \
sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared jammy main" | \
tee /etc/apt/sources.list.d/cloudflare.list
apt update; apt install -y cloudflared - 
vscode
wget -O- https://packages.microsoft.com/keys/microsoft.asc | \
gpg --dearmor | \
sudo tee /usr/local/share/keyrings/vscode.gpg >/dev/null
echo "deb [arch=amd64 signed-by=/usr/local/share/keyrings/vscode.gpg] https://packages.microsoft.com/repos/vscode stable main" | \
tee /etc/apt/sources.list.d/vscode.list
apt update; apt install -y code 
Custom Repo
GIT_LOGIN_USER="work"
GIT_TOKEN="1jhzomRhTzsRzqeXu2Hw"
CODENAME="jammy"
PROJECT_NAME="work-laptop"
PROJECT_ID="48"
echo "machine git.ghanima.net login ${GIT_LOGIN_USER} password ${GIT_TOKEN}" | \
  sudo tee /etc/apt/auth.conf.d/${PROJECT_NAME}.conf
sudo mkdir -p /usr/local/share/keyrings
curl --header "PRIVATE-TOKEN: ${GIT_TOKEN}" \
      "https://git.ghanima.net/api/v4/projects/${PROJECT_ID}/debian_distributions/${CODENAME}/key.asc" \
      | \
      gpg --dearmor \
      | \
      sudo tee /usr/local/share/keyrings/${PROJECT_NAME}-${CODENAME}-archive-keyring.gpg \
      >/dev/null
echo "deb [ signed-by=/usr/local/share/keyrings/${PROJECT_NAME}-${CODENAME}-archive-keyring.gpg ] https://git.ghanima.net/api/v4/projects/${PROJECT_ID}/packages/debian ${CODENAME} main" \
   | sudo tee /etc/apt/sources.list.d/${PROJECT_NAME}.list
apt install signal-desktop cloudflared code terraform forticlient webex icaclient cfs-zen-tweaks
- webex
 - Citrix ICA client
 - cisco-amp
 - forticlient
 - cfs-zen-tweaks
 
Flatpak
(--user)
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
- com.jgraph.drawio.desktop
flatpak install --user com.jgraph.drawio.desktop - org.gimp.GIMP
flatpak install --user org.gimp.GIMP - org.libreoffice.LibreOffice
flatpak install --user org.libreoffice.LibreOffice - hu.irl.cameractrls - Control Webcam Settings
flatpak install flathub hu.irl.cameractrls 
Snap
- chromium
 - keeweb
 - lxd
 - winbox
 
Oh-My-ZSH
wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O - | sh
sed -i 's/ZSH_THEME=.*/ZSH_THEME="agnoster"/g' ${HOME}/.zshrc;
sed -i 's/plugins=(/plugins=(zsh-autosuggestions /g' ${HOME}/.zshrc
git clone https://github.com/zsh-users/zsh-autosuggestions ${HOME}/.oh-my-zsh/custom/plugins/zsh-autosuggestions
Chromium under xpra
export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1002/bus"
xhost + local: