Some base configs
This commit is contained in:
		
							
								
								
									
										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 | ||||||
		Reference in New Issue
	
	Block a user