Some base configs
This commit is contained in:
commit
01f94bf944
22
LICENSE.txt
Normal file
22
LICENSE.txt
Normal file
@ -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.
|
||||||
|
|
3
README.md
Normal file
3
README.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# **H**ac**D**C **O**perating **S**ystem
|
||||||
|
|
||||||
|
[*More on the HacDC Wiki](https://wiki.hacdc.org/en/Resources/HDOS)*
|
19
dotfiles/zshrc
Normal file
19
dotfiles/zshrc
Normal file
@ -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 -)"
|
139
lists/apt-packages
Normal file
139
lists/apt-packages
Normal file
@ -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
|
||||||
|
|
||||||
|
|
8
lists/sources.list
Normal file
8
lists/sources.list
Normal file
@ -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
|
1
scripts/nvm
Normal file
1
scripts/nvm
Normal file
@ -0,0 +1 @@
|
|||||||
|
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
|
5
scripts/repos
Normal file
5
scripts/repos
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user