Skip to content

Helper scripts to set up a YubiKey-secured LUKS device on NixOS.

License

Notifications You must be signed in to change notification settings

akkesm/nixos-luks-yk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YubiKey-based FDE on NixOS - Helper functions

This flake provides the necessary functions to set up a LUKS device with YubiKey based authentication on NixOS, plus a script to facilitate the process.

This is not a guide, please refer to the wiki and the accompanying repo.

In this repo

This flake provides:

  • The following packages:
    • hextorb
    • rbtohex
    • luks-setup
    • luks-unlock
  • An overlay with all the packages in the top level
  • A devShell with all the packages plus cryptsetup, openssl, parted and yubikey-personalization

The default values for the scripts are the ones used in the guide.

About

Helper scripts to set up a YubiKey-secured LUKS device on NixOS.

Resources

License

Stars

Watchers

Forks

Languages