Skip to content

Red-Flake/red-flake-nix

Repository files navigation

NixOS UnstableNixHome-Manager MasterKDE Plasma 6




Red-Flake Nix Flake




Installation


  1. Bootup any NixOS live CD
  2. Install Red Flake (run as root, do not use sudo):
bash <(curl -L https://raw.githubusercontent.com/Red-Flake/red-flake-nix/main/install.sh)



Rebuilding


Rebuild the already installed system from the flake

bash <(curl -L https://raw.githubusercontent.com/Red-Flake/red-flake-nix/main/rebuild.sh)



Features


  • custom NixOS flake using NixOS unstable
  • NixOS home-manager
  • encrypted root on ZFS
  • Impermanence (non-persistent root on tmpfs) with persistence on /persist
  • GRUB bootloader with EFI support & theme
  • performance tweaks
  • custom Red-Flake themes
  • custom Red-Flake boot logo
  • custom Red-Flake wallpaper
  • customized KDE desktop
  • customized KDE start menu
  • pre-configured, ready-to-use tools for penetration testing, red teaming & CTFs
  • additional standalone tools in /usr/share/tools
  • various wordlists in /usr/share/wordlists
  • various webshells in /usr/share/webshells
  • customized zsh shell with oh-my-zsh
  • support for Docker, LXC, KVM & VirtualBox
  • postgres & neo4j databases for metasploit & bloodhound
  • provide automatic provisioning for
    • Zsh
    • KDE Plasma
    • metasploit framework
    • postgresql
    • BloodHound
    • Neo4j
    • Burp Suite
    • Firefox
    • ... and more



Showcase


fastfetch

KDE about this system

KDE desktop


KDE start menu



Contributing

Community contributions are always welcome through GitHub Issues and Pull Requests.



License

Red-Flake is licensed under the GPL License.