From fc010caa060c8a18869b31278c6b59f6af19171e Mon Sep 17 00:00:00 2001 From: Liz Cray Date: Thu, 19 Mar 2026 21:03:52 -0400 Subject: [PATCH] Add packages --- lord_nikon/apt.list | 93 ++++++++++++++++++++++++++++++++++++ lord_nikon/boot.sh | 7 +++ lord_nikon/flatpak.list | 12 +++++ lord_nikon/per-user-setup.sh | 4 ++ lord_nikon/pip.list | 1 + lord_nikon/setup.sh | 21 ++++++++ lord_nikon/snap.list | 3 ++ 7 files changed, 141 insertions(+) create mode 100644 lord_nikon/apt.list create mode 100644 lord_nikon/boot.sh create mode 100644 lord_nikon/flatpak.list create mode 100644 lord_nikon/per-user-setup.sh create mode 100644 lord_nikon/pip.list create mode 100644 lord_nikon/setup.sh create mode 100644 lord_nikon/snap.list diff --git a/lord_nikon/apt.list b/lord_nikon/apt.list new file mode 100644 index 0000000..12f43f4 --- /dev/null +++ b/lord_nikon/apt.list @@ -0,0 +1,93 @@ +automake +avahi-autoipd +avahi-daemon +avahi-discover +avahi-ui-utils +avahi-utils +avrdude +bind9-dnsutils +build-essential +bzip2 +cowsay +cubicsdr +cutesdr +dos2unix +dvb-apps +espeak-ng +esptool +exiftool +fortune +gimp +gimp-data-extras +git +gnome-terminal +gnss-sdr +gnuplot +gnuplot-x11 +gnuradio +gpredict +gqrx-sdr +gr-gsm +gr-radar +gr-satellites +hackrf +hacktv +hamradio-satellite +htop +hyfetch +imagemagick +kicad +kicad-doc +kicad-library-all +lolcat +mplayer +neovim +ninja-build +octave +octave-arduino +octave-audio +octave-communications +octave-doc +octave-general +octave-geometry +octave-image +octave-io +octave-jsonlab +octave-mapping +octave-miscellaneous +octave-missing-functions +octave-nan +octave-plplot +octave-signal +octave-sockets +octave-splines +octave-statistics +octave-strings +octave-symbolic +octave-zenity +pcapfix +pdfgrep +pipx +plzip +python3-all +python3-venv +rclone +rtl-sdr +screen +sl +soapysdr-module-hackrf +soapysdr-module-remote +soapysdr-module-rtlsdr +stellarium +supertux +supertuxkart +synaptic +tcptrace +teeworlds +tmux +tty-solitaire +wireshark-gtk +x11-apps +x11-utils +xcowsay +zsh diff --git a/lord_nikon/boot.sh b/lord_nikon/boot.sh new file mode 100644 index 0000000..1a53a25 --- /dev/null +++ b/lord_nikon/boot.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +# Run on boot +# - change hostname +# - Setup mounts +# + +hostnamectl set-hostname hacdc-$(./mac.sh) diff --git a/lord_nikon/flatpak.list b/lord_nikon/flatpak.list new file mode 100644 index 0000000..b7c8cbd --- /dev/null +++ b/lord_nikon/flatpak.list @@ -0,0 +1,12 @@ +com.getpostman.Postman +com.google.EarthPro +com.js8call.JS8Call +com.prusa3d.PrusaSlicer +com.rawtherapee.RawTherapee +io.github.ungoogled_software.ungoogled_chromium +io.gitlab.librewolf-community +org.blender.Blender +org.darktable.Darktable +org.freecad.FreeCAD +org.qgis.qgis +org.videolan.VLC diff --git a/lord_nikon/per-user-setup.sh b/lord_nikon/per-user-setup.sh new file mode 100644 index 0000000..07081e9 --- /dev/null +++ b/lord_nikon/per-user-setup.sh @@ -0,0 +1,4 @@ +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash +sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" --unattended +curl https://pyenv.run | bash + diff --git a/lord_nikon/pip.list b/lord_nikon/pip.list new file mode 100644 index 0000000..b1df116 --- /dev/null +++ b/lord_nikon/pip.list @@ -0,0 +1 @@ +yt-dlp diff --git a/lord_nikon/setup.sh b/lord_nikon/setup.sh new file mode 100644 index 0000000..6d95e83 --- /dev/null +++ b/lord_nikon/setup.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +add-apt-repository ppa:kicad/kicad-10.0-releases --yes + + +apt update + +while read -r line; do + apt install "$line" --yes +done < apt.list + +while read -r line; do + snap install "$line" +done < snap.list + +while read -r line; do + flatpak install "$line" +done < flatpak.list + + +# curl -L https://nixos.org/nix/install | sh -s -- --daemon diff --git a/lord_nikon/snap.list b/lord_nikon/snap.list new file mode 100644 index 0000000..2faefeb --- /dev/null +++ b/lord_nikon/snap.list @@ -0,0 +1,3 @@ +code --classic +arduino --classic +freecad --classic