From ff71cbacbda539849726bb1e6ae26cebec03a17c Mon Sep 17 00:00:00 2001 From: ducoterra Date: Mon, 25 Nov 2024 10:53:09 -0500 Subject: [PATCH] Fedora kinoite, let's gooooooooo --- infrastructure/graduated/fedora/Containerfile | 41 ++++ .../graduated/fedora/fedora-kinoite.md | 208 ++++++++++++++++++ .../fedora/{README.md => fedora-server.md} | 0 3 files changed, 249 insertions(+) create mode 100644 infrastructure/graduated/fedora/Containerfile create mode 100644 infrastructure/graduated/fedora/fedora-kinoite.md rename infrastructure/graduated/fedora/{README.md => fedora-server.md} (100%) diff --git a/infrastructure/graduated/fedora/Containerfile b/infrastructure/graduated/fedora/Containerfile new file mode 100644 index 0000000..0166857 --- /dev/null +++ b/infrastructure/graduated/fedora/Containerfile @@ -0,0 +1,41 @@ +FROM quay.io/toolbx/arch-toolbox:latest + +RUN pacman -Syu --noconfirm + +# Install zsh +RUN pacman -S --noconfirm zsh grml-zsh-config zsh-syntax-highlighting zsh-autosuggestions pkgfile + +COPY < + +```bash +flatpak install ./Nextcloud.Talk-linux-x64.flatpak +``` + +### Discord + +Talk to your enemies. + +```bash +flatpak install com.discordapp.Discord +``` + +### Proton Mail + +Talk to your business partners? + +```bash +flatpak install me.proton.Mail +``` + +### Gimp + +Photoshop for Linux. + +```bash +flatpak install org.gimp.GIMP +``` + +### Minecraft + +Mine. Craft. + +```bash +flatpak install com.mojang.Minecraft +``` + +### Moonlight + +Mine. Craft. But somewhere else. + +```bash +flatpak install com.moonlight_stream.Moonlight +``` + +### Steam + +Play games. + +```bash +flatpak install com.valvesoftware.Steam +``` + +### Marknote + +Take notes with Mark. + +```bash +flatpak install org.kde.marknote +``` + +### Raspberry Pi Imager + +Flash your pi. + +```bash +flatpak install org.raspberrypi.rpi-imager +``` + +### Fedora Media Writer + +Flash your stick. + +```bash +flatpak install org.fedoraproject.MediaWriter +``` + +## Toolbox + +```bash +toolbox create --distro arch +toolbox enter arch-toolbox-latest +``` + +### Arch Toolbox Setup + +Install zsh + +```bash +pacman -S zsh grml-zsh-config zsh-syntax-highlighting zsh-autosuggestions pkgfile + +cat < ~/.zshrc +# Basic settings +autoload bashcompinit && bashcompinit +autoload -U compinit; compinit +zstyle ':completion:*' menu select + +# Prompt settings +autoload -Uz promptinit +promptinit +PROMPT_EOL_MARK= + +# Syntax Highlighting +source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh +source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh + +# Command Not Found Autocomplete +source /usr/share/doc/pkgfile/command-not-found.zsh + +### Custom Commands and Aliases ### +EOF +``` + +Add this to your ~/.bashrc to launch zsh + +```bash +# If zsh exists, zsh +if [ -f /bin/zsh ]; then zsh && exit; fi +``` + +### Custom image + +```bash +podman build -t gitea.reeseapps.com/arch-toolbox:latest -f ./infrastructure/graduated/fedora/Containerfile +toolbox create -i gitea.reeseapps.com/arch-toolbox:latest +toolbox enter +``` diff --git a/infrastructure/graduated/fedora/README.md b/infrastructure/graduated/fedora/fedora-server.md similarity index 100% rename from infrastructure/graduated/fedora/README.md rename to infrastructure/graduated/fedora/fedora-server.md