Add all stuff
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
This commit is contained in:
commit
83cd81d618
2 changed files with 90 additions and 0 deletions
77
Dockerfile
Normal file
77
Dockerfile
Normal file
|
@ -0,0 +1,77 @@
|
||||||
|
FROM fedora:36
|
||||||
|
|
||||||
|
RUN dnf -y update && \
|
||||||
|
dnf -y install automake \
|
||||||
|
autoconf \
|
||||||
|
binutils \
|
||||||
|
bc \
|
||||||
|
libtool \
|
||||||
|
patch \
|
||||||
|
gettext \
|
||||||
|
flex \
|
||||||
|
android-tools \
|
||||||
|
automake \
|
||||||
|
bison \
|
||||||
|
bzip2 \
|
||||||
|
bzip2-libs \
|
||||||
|
ccache \
|
||||||
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
gcc \
|
||||||
|
gcc-c++ \
|
||||||
|
git \
|
||||||
|
gperf \
|
||||||
|
libstdc++.i686 \
|
||||||
|
libxml2-devel \
|
||||||
|
lz4-libs \
|
||||||
|
lzop \
|
||||||
|
make \
|
||||||
|
maven \
|
||||||
|
ncurses-compat-libs \
|
||||||
|
openssl-devel \
|
||||||
|
pngcrush \
|
||||||
|
openssl \
|
||||||
|
python \
|
||||||
|
python3 \
|
||||||
|
python3-mako \
|
||||||
|
python-mako \
|
||||||
|
python-networkx \
|
||||||
|
schedtool \
|
||||||
|
squashfs-tools \
|
||||||
|
syslinux-devel \
|
||||||
|
zip \
|
||||||
|
zlib-devel \
|
||||||
|
zlib-devel.i686 \
|
||||||
|
wget \
|
||||||
|
aria2 \
|
||||||
|
rsync \
|
||||||
|
rclone \
|
||||||
|
tmux \
|
||||||
|
nano \
|
||||||
|
fish \
|
||||||
|
starship \
|
||||||
|
libxcrypt-compat \
|
||||||
|
openssh-server
|
||||||
|
|
||||||
|
RUN curl -o /usr/bin/repo https://storage.googleapis.com/git-repo-downloads/repo && \
|
||||||
|
chmod +x /usr/bin/repo
|
||||||
|
|
||||||
|
RUN ssh-keygen -A
|
||||||
|
|
||||||
|
RUN useradd builder --create-home -s /usr/bin/fish
|
||||||
|
|
||||||
|
USER builder
|
||||||
|
|
||||||
|
RUN fish -c "echo fish-init" && \
|
||||||
|
echo "starship init fish | source" >> ~/.config/fish/config.fish
|
||||||
|
|
||||||
|
COPY starship.toml ~/.config/starship.toml
|
||||||
|
|
||||||
|
RUN mkdir ~/.ssh && \
|
||||||
|
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN39kBVOv9wFTJPqpm/3acFrL3ASSl5vxiiOpZNdRY5F baalajimaestro@maestrobook-work' >> ~/.ssh/authorized_keys && \
|
||||||
|
chmod 700 ~/.ssh && \
|
||||||
|
chmod 600 ~/.ssh/authorized_keys
|
||||||
|
|
||||||
|
USER root
|
||||||
|
|
||||||
|
CMD ["/usr/sbin/sshd", "-D"]
|
13
starship.toml
Normal file
13
starship.toml
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
format = "$time$battery$directory$character$status"
|
||||||
|
|
||||||
|
[aws]
|
||||||
|
disabled = true
|
||||||
|
|
||||||
|
[time]
|
||||||
|
disabled = false
|
||||||
|
|
||||||
|
[python]
|
||||||
|
disabled = true
|
||||||
|
|
||||||
|
[status]
|
||||||
|
disabled = false
|
Loading…
Reference in a new issue