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