Compare commits
10 Commits
0e0bd39393
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
83ee5a3678 | ||
|
|
3a5ad77412 | ||
|
|
26cb36da1b | ||
|
|
a5b13b5650 | ||
|
|
c4895a4de8 | ||
|
|
5bc344089f | ||
|
|
e6e97dd9e5 | ||
|
|
e2d3fc61b3 | ||
| a95f6f1c3f | |||
| c22f0e0f70 |
BIN
dotfiles/htown.png
Normal file
BIN
dotfiles/htown.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.3 MiB |
11
dotfiles/slick-greeter.conf
Normal file
11
dotfiles/slick-greeter.conf
Normal file
@@ -0,0 +1,11 @@
|
||||
[Greeter]
|
||||
background=/etc/lightdm/htown.png
|
||||
background-color=#000000
|
||||
show-hostname=true
|
||||
show-power=true
|
||||
show-a11y=true
|
||||
show-clock=true
|
||||
#logo=
|
||||
group-filter=
|
||||
[SeatDefaults]
|
||||
session-setup-script=/opt/hdos/scripts/restore-home
|
||||
@@ -1,101 +1,69 @@
|
||||
yt-dlp
|
||||
neofetch
|
||||
curl
|
||||
wget
|
||||
build-essential
|
||||
htop
|
||||
tmux
|
||||
screen
|
||||
cmake
|
||||
x11-apps
|
||||
x11-utils
|
||||
nautilus
|
||||
airspy
|
||||
aisleriot
|
||||
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
|
||||
arduino
|
||||
autoconf
|
||||
automake
|
||||
yasm
|
||||
gtkterm
|
||||
gnome-terminal
|
||||
arduino
|
||||
avahi-autoipd
|
||||
avahi-daemon
|
||||
avahi-discover
|
||||
avahi-ui-utils
|
||||
avahi-utils
|
||||
avrdude
|
||||
mplayer
|
||||
rclone
|
||||
bison
|
||||
bleachbit
|
||||
build-essential
|
||||
bzip2
|
||||
cmake
|
||||
cowsay
|
||||
cubicsdr
|
||||
curl
|
||||
cutesdr
|
||||
diffutils
|
||||
dos2unix
|
||||
plzip
|
||||
dvb-apps
|
||||
exiftool
|
||||
ffmpeg
|
||||
firefox-esr
|
||||
flex
|
||||
fortune
|
||||
gawk
|
||||
gettext
|
||||
gimp
|
||||
gimp-data-extras
|
||||
git
|
||||
gnome-terminal
|
||||
gnss-sdr
|
||||
gnuplot
|
||||
gnuplot-doc
|
||||
gnuplot-x11
|
||||
gnuradio
|
||||
hackrf
|
||||
rtl-sdr
|
||||
gnuradio-doc
|
||||
hacktv
|
||||
cubicsdr
|
||||
gpredict
|
||||
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-osmosdr
|
||||
gr-radar
|
||||
gr-radar-doc
|
||||
gr-satellites
|
||||
dvb-apps
|
||||
gnss-sdr
|
||||
gpredict
|
||||
gtkterm
|
||||
hackrf
|
||||
hacktv
|
||||
hamradio-satellite
|
||||
imview
|
||||
previsat
|
||||
stellarium
|
||||
tvtime
|
||||
ffmpeg
|
||||
horst
|
||||
htop
|
||||
imagemagick
|
||||
vlc
|
||||
vlc-plugin-access-extra
|
||||
x264
|
||||
bleachbit
|
||||
firefox-esr
|
||||
imview
|
||||
inspectrum
|
||||
kpat
|
||||
linuxlogo
|
||||
lolcat
|
||||
make
|
||||
meson
|
||||
mplayer
|
||||
nautilus
|
||||
neofetch
|
||||
ninja-build
|
||||
octave
|
||||
octave-arduino
|
||||
octave-audio
|
||||
@@ -118,22 +86,50 @@ octave-statistics
|
||||
octave-strings
|
||||
octave-symbolic
|
||||
octave-zenity
|
||||
udav
|
||||
tcptrace
|
||||
gnuplot
|
||||
gnuplot-doc
|
||||
gnuplot-x11
|
||||
osmo-sdr
|
||||
ostinato
|
||||
packeth
|
||||
patch
|
||||
pcapfix
|
||||
pdfgrep
|
||||
pkg-config
|
||||
plzip
|
||||
previsat
|
||||
python3-all
|
||||
quisk
|
||||
rclone
|
||||
rtl-sdr
|
||||
screen
|
||||
sed
|
||||
sl
|
||||
lolcat
|
||||
fortune
|
||||
cowsay
|
||||
xcowsay
|
||||
tty-solitaire
|
||||
xsol
|
||||
kpat
|
||||
aisleriot
|
||||
soapysdr-module-hackrf
|
||||
soapysdr-module-osmosdr
|
||||
soapysdr-module-remote
|
||||
soapysdr-module-rtlsdr
|
||||
soapysdr-tools
|
||||
stellarium
|
||||
supertux
|
||||
supertuxkart
|
||||
synaptic
|
||||
tar
|
||||
tcptrace
|
||||
teeworlds
|
||||
|
||||
|
||||
texinfo
|
||||
tmux
|
||||
tty-solitaire
|
||||
tvtime
|
||||
udav
|
||||
vlc
|
||||
vlc-plugin-access-extra
|
||||
welle.io
|
||||
wget
|
||||
wireshark
|
||||
wireshark-doc
|
||||
wireshark-gtk
|
||||
x11-apps
|
||||
x11-utils
|
||||
x264
|
||||
xcowsay
|
||||
xsol
|
||||
yasm
|
||||
yt-dlp
|
||||
|
||||
35
scripts/install.sh
Normal file
35
scripts/install.sh
Normal file
@@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
HDOS_ROOT=/opt/hdos
|
||||
rm -rf ${HDOS_ROOT}
|
||||
apt install git sudo curl wget zsh -yqq
|
||||
|
||||
git clone https://git.corrupt.link/liz/hdos.git ${HDOS_ROOT}
|
||||
chmod -R 755 ${HDOS_ROOT}
|
||||
|
||||
cp ${HDOS_ROOT}/lists/sources.list /etc/apt/sources.list
|
||||
|
||||
apt update
|
||||
|
||||
apt upgrade -yqq
|
||||
|
||||
xargs apt install -y < ${HDOS_ROOT}/lists/apt-packages
|
||||
|
||||
apt autoremove -y
|
||||
|
||||
${HDOS_ROOT}/scripts/nvm
|
||||
${HDOS_ROOT}/scripts/codium
|
||||
${HDOS_ROOT}/scripts/ohmyzsh
|
||||
|
||||
chsh root /usr/bin/zsh
|
||||
chsh hacdc /usr/bin/zsh
|
||||
|
||||
sudo -u hacdc ${HDOS_ROOT}/scripts/ohmyzsh
|
||||
sudo -u hacdc ${HDOS_ROOT}/scripts/nvm
|
||||
sudo -u hacdc ${HDOS_ROOT}/scripts/pyenv
|
||||
sudo -u hacdc gpg --list-keys
|
||||
cp ${HDOS_ROOT}/dotfiles/zshrc /root/.zshrc
|
||||
cp ${HDOS_ROOT}/dotfiles/zshrc /home/hacdc/.zshrc
|
||||
chown hacdc:hacdc /home/hacdc/.zshrc
|
||||
|
||||
cp ${HDOS_ROOT}/dotfiles/slick-greeter.conf /etc/lightdm/
|
||||
cp ${HDOS_ROOT}/dotfiles/htown.png /etc/lightdm/
|
||||
1
scripts/ohmyzsh
Normal file
1
scripts/ohmyzsh
Normal file
@@ -0,0 +1 @@
|
||||
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" --unattended
|
||||
1
scripts/pyenv
Normal file
1
scripts/pyenv
Normal file
@@ -0,0 +1 @@
|
||||
curl https://pyenv.run | bash
|
||||
4
scripts/restore-home
Normal file
4
scripts/restore-home
Normal file
@@ -0,0 +1,4 @@
|
||||
rm -rf /home/hacdc
|
||||
tar -xf /opt/home.tar -C /
|
||||
chown -R hacdc:hacdc /home/hacdc
|
||||
chown -R hacdc:hacdc /home/hacdc/.*
|
||||
1
scripts/save-home
Normal file
1
scripts/save-home
Normal file
@@ -0,0 +1 @@
|
||||
tar -cvpzf /opt/home.tgz /home/hacdc
|
||||
Reference in New Issue
Block a user