commit 01f94bf944db580885eda5ba97cad9b3bf8bb53d Author: Liz Cray Date: Fri Dec 13 16:46:30 2024 -0500 Some base configs diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..bce361a --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) [year] [fullname] + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/README.md b/README.md new file mode 100644 index 0000000..a895ead --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# **H**ac**D**C **O**perating **S**ystem + +[*More on the HacDC Wiki](https://wiki.hacdc.org/en/Resources/HDOS)* diff --git a/dotfiles/zshrc b/dotfiles/zshrc new file mode 100644 index 0000000..1b6c02a --- /dev/null +++ b/dotfiles/zshrc @@ -0,0 +1,19 @@ +# OhMyZSH +export ZSH="$HOME/.oh-my-zsh" +ZSH_THEME="bira" +COMPLETION_WAITING_DOTS="true" +DISABLE_UNTRACKED_FILES_DIRTY="true" +plugins=(git) +source $ZSH/oh-my-zsh.sh +# NVM +export NVM_DIR="$HOME/.nvm" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm +[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion +# GPG CLI Config +export GPG_TTY=$(tty) +export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) +gpgconf --launch gpg-agent +# PyEnv +export PYENV_ROOT="$HOME/.pyenv" +[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH" +eval "$(pyenv init -)" diff --git a/lists/apt-packages b/lists/apt-packages new file mode 100644 index 0000000..e821781 --- /dev/null +++ b/lists/apt-packages @@ -0,0 +1,139 @@ +yt-dlp +neofetch +curl +wget +build-essential +htop +tmux +screen +cmake +x11-apps +x11-utils +nautilus +apt-xapian-index +synaptic +pyenv +avahi-daemon +avahi-autoipd +avahi-discover +avahi-utils +avahi-ui-utils +gawk +patch +bzip2 +tar +make +git +meson +pkg-config +python3-all +gettext +texinfo +bison +flex +sed +diffutils +ninja-build +pdfgrep +autoconf +automake +yasm +gtkterm +gnome-terminal +arduino +avrdude +mplayer +rclone +dos2unix +plzip +exiftool +gimp +gimp-data-extras +gnuradio +hackrf +rtl-sdr +gnuradio-doc +hacktv +cubicsdr +gqrx-sdr +gr-osmosdr +soapysdr-tools +welle.io +soapysdr-module-rtlsdr +soapysdr-module-remote +soapysdr-module-osmosdr +soapysdr-module-hackrf +quisk +osmo-sdr +inspectrum +cutesdr +airspy +wireshark +horst +ostinato +packeth +pcapfix +tcpextract +wireshark-doc +wireshark-gtk +gr-gsm +gr-radar +gr-radar-doc +gr-satellites +dvb-apps +gnss-sdr +gpredict +hamradio-satellite +imview +previsat +stellarium +tvtime +ffmpeg +imagemagick +vlc +vlc-plugin-access-extra +x264 +bleachbit +firefox-esr +linuxlogo +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 +udav +tcptrace +gnuplot +gnuplot-doc +gnuplot-x11 +sl +lolcat +fortune +cowsay +xcowsay +tty-solitaire +xsol +kpat +aisleriot +supertux +supertuxkart +teeworlds + + diff --git a/lists/sources.list b/lists/sources.list new file mode 100644 index 0000000..2ae7e4a --- /dev/null +++ b/lists/sources.list @@ -0,0 +1,8 @@ +deb http://mirror.cogentco.com/debian/ bookworm main non-free contrib non-free-firmware +deb-src http://mirror.cogentco.com/debian/ bookworm main non-free contrib non-free-firmware + +deb http://security.debian.org/debian-security bookworm-security main non-free contrib non-free-firmware +deb-src http://security.debian.org/debian-security bookworm-security main non-free contrib non-free-firmware + +deb http://mirror.cogentco.com/debian/ bookworm-updates main non-free contrib non-free-firmware +deb-src http://mirror.cogentco.com/debian/ bookworm-updates main non-free contrib non-free-firmware diff --git a/scripts/nvm b/scripts/nvm new file mode 100644 index 0000000..f7dcb62 --- /dev/null +++ b/scripts/nvm @@ -0,0 +1 @@ +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash diff --git a/scripts/repos b/scripts/repos new file mode 100644 index 0000000..7bc2ca4 --- /dev/null +++ b/scripts/repos @@ -0,0 +1,5 @@ +# VSCodium +wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg +echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' | tee /etc/apt/sources.list.d/vscodium.list +apt update +apt install codium -y