Dragoon 🗡🐉

Simply lightweight NixOS Configuration meant for Pentesting

Welcome, valiant seeker of knowledge, to Dragoon, a powerful NixOS configuration crafted for the noble art of penetration testing and ethical hacking. This configuration is your trusted companion on a quest to uncover vulnerabilities and fortify the defenses of the digital realm.

Installation 🔧

Install QEMU/KVM:

git clone https://github.com/RustySnek/dragoon-nix
cd dragoon-nix/

# format and mount drive
sudo nix --experimental-features "nix-command flakes" run github:nix-community/disko/latest -- --mode disko hosts/placidusax/disk.nix

# install
sudo mount -o remount,size=16G /mnt
sudo nixos-install --flake .#placidusax

Placidusax Features ⚡

  • ~14GB Size - Lightweight configuration optimized for performance
  • tmpfs - Fast temporary file system for improved performance
  • Projects/Documents/Pictures persistence - Essential directories persist across reboots
  • Lightly bloated - Carefully selected tools without unnecessary overhead
  • Running i3 - Efficient tiling window manager for maximum productivity
  • User: dragoon | Password: skyborne

Tool list available in the TOOLS.md file

Keymaps ⌨️

Workspaces (0-9)

  • Switch: Super + 1-0
  • Move window: Super + Shift + 1-0

Dmenu / Terminal

  • Rofi: Super + Space
  • Kitty terminal: Super + Return

Window Management

  • Kill window: Super + x
  • Toggle fullscreen: Super + f
  • Toggle floating: Super + s
  • Focus movement: Super + h/j/k/l
  • Move window: Super + Shift + h/j/k/l
  • Restart i3: Super + Shift + R

Neovim Shortcuts

  • Fuzzy search: Space + fz
  • File browser: Space + fb
  • Git files: Space + fg
  • Find files: Space + ff
  • Harpoon:
    • Open Harpoon menu: Ctrl + e
    • Jump to Harpoon files: Ctrl + (1,2,3,4)
  • Gitmoji: Space + fm
  • Change theme: Ctrl + h

Tech used 🤖

  • NixOS Declarative Linux distribution built on the Nix package manager 🐧
  • i3 Tiling window manager for X11 🪟
  • Disko Declarative disk partitioning and formatting with NixOS 🔧