WindowsNT in the hands of freedom
This project includes a Nix flake for development environments:
# Enter development shell
nix develop
# Or with specific shell
nix develop .#windows # Windows cross-compilation environment# Build using make
make build-release
# Build installer
nix run .#build-installeradk/ossetup/- Windows installer (ImGui + DirectX 11)libredaemon/- Rust daemon for LibreNTdrivers/- BTRFS and other Windows drivers
utils/Enable-ConsoleLogon.ps1- toggles classic/console-style logon fallback by disabling or restoringauthui.dll(supports online and offline Windows roots).tools/insert_file_banner.py- insert the standard file banner header into supported source files, withPURPOSEselected based on file type and location.
Example:
# Apply on current system (Admin shell)
.\utils/Enable-ConsoleLogon.ps1
# Apply to offline image mounted at D:\
.\utils/Enable-ConsoleLogon.ps1 -WindowsRoot 'D:\Windows'
# Restore
.\utils/Enable-ConsoleLogon.ps1 -WindowsRoot 'D:\Windows' -RestoreTo preview banner insertion before modifying files:
python3 tools/insert_file_banner.py --dry-runTo apply the banner to all detected files:
python3 tools/insert_file_banner.py --applyNote
I will accept any contributions to this project, even if it's just a typo fix, a driver update, or a new feature.
