├── .github └── workflows │ └── tests.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── completion ├── _ugrd └── ugrd ├── docs ├── benchmarks.md ├── bootloader_config.md ├── configuration.md ├── dev_manual.md ├── installation.md ├── readme.md ├── runtime_usage.md └── usage.md ├── examples ├── detached_headers.toml ├── example.toml ├── gpg_keyfile.toml ├── keymap.toml ├── kmod.toml ├── livegui.toml ├── luks.toml ├── raid_crypt_serial.toml ├── subvol.toml ├── subvol_selector.toml ├── vm-opensc.toml └── yubikey.toml ├── hooks ├── alpm │ └── 91-ugrd.hook ├── installkernel │ └── 52-ugrd.install └── kernel-install │ └── 52-ugrd.install ├── pyproject.toml ├── readme.md ├── src └── ugrd │ ├── __init__.py │ ├── base │ ├── __init__.py │ ├── banner.py │ ├── banner.toml │ ├── base.py │ ├── base.toml │ ├── bell.py │ ├── bell.toml │ ├── checks.py │ ├── checks.toml │ ├── cmdline.py │ ├── cmdline.toml │ ├── console.py │ ├── console.toml │ ├── core.py │ ├── core.toml │ ├── debug.py │ ├── debug.toml │ ├── keymap.py │ ├── keymap.toml │ ├── plymouth.py │ ├── plymouth.toml │ ├── test.py │ └── test.toml │ ├── crypto │ ├── __init__.py │ ├── cryptsetup.py │ ├── cryptsetup.toml │ ├── gpg.py │ ├── gpg.toml │ ├── smartcard.py │ └── smartcard.toml │ ├── exceptions.py │ ├── fs │ ├── bcachefs.toml │ ├── btrfs.py │ ├── btrfs.toml │ ├── cpio.py │ ├── cpio.toml │ ├── ext4.py │ ├── ext4.toml │ ├── f2fs.py │ ├── f2fs.toml │ ├── fakeudev.py │ ├── fakeudev.toml │ ├── livecd.py │ ├── livecd.toml │ ├── lvm.py │ ├── lvm.toml │ ├── mdraid.py │ ├── mdraid.toml │ ├── mounts.py │ ├── mounts.toml │ ├── overlayfs.py │ ├── overlayfs.toml │ ├── resume.py │ ├── resume.toml │ ├── test_image.py │ ├── test_image.toml │ ├── zfs.py │ └── zfs.toml │ ├── generator_helpers.py │ ├── initramfs_dict.py │ ├── initramfs_generator.py │ ├── kmod │ ├── __init__.py │ ├── fat.toml │ ├── input.py │ ├── input.toml │ ├── kconfig.py │ ├── kconfig.toml │ ├── kmod.py │ ├── kmod.toml │ ├── mmc.toml │ ├── nonetwork.toml │ ├── nosound.toml │ ├── novideo.toml │ ├── nvme.toml │ ├── platform.py │ ├── platform.toml │ ├── standard_mask.py │ ├── standard_mask.toml │ └── usb.toml │ ├── main.py │ └── net │ ├── dhcpcd.py │ ├── dhcpcd.toml │ ├── net.py │ ├── net.toml │ ├── static.py │ ├── static.toml │ └── vlan.toml └── tests ├── bad_config.toml ├── cryptsetup_included_key.toml ├── fs ├── btrfs.toml ├── ext4.toml ├── f2fs.toml ├── overlayfs.toml ├── squashfs.toml └── xfs.toml ├── fullauto.toml ├── test_compression.py ├── test_cryptsetup.py ├── test_filesystems.py ├── test_kmod.py ├── test_output_paths.py ├── test_ugrd.py └── vm-badcrypto.toml /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | recursive-include src *.toml 2 | -------------------------------------------------------------------------------- /completion/_ugrd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/completion/_ugrd -------------------------------------------------------------------------------- /completion/ugrd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/completion/ugrd -------------------------------------------------------------------------------- /docs/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/docs/benchmarks.md -------------------------------------------------------------------------------- /docs/bootloader_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/docs/bootloader_config.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/dev_manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/docs/dev_manual.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/runtime_usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/docs/runtime_usage.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/docs/usage.md -------------------------------------------------------------------------------- /examples/detached_headers.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/examples/detached_headers.toml -------------------------------------------------------------------------------- /examples/example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/examples/example.toml -------------------------------------------------------------------------------- /examples/gpg_keyfile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/examples/gpg_keyfile.toml -------------------------------------------------------------------------------- /examples/keymap.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/examples/keymap.toml -------------------------------------------------------------------------------- /examples/kmod.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/examples/kmod.toml -------------------------------------------------------------------------------- /examples/livegui.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/examples/livegui.toml -------------------------------------------------------------------------------- /examples/luks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/examples/luks.toml -------------------------------------------------------------------------------- /examples/raid_crypt_serial.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/examples/raid_crypt_serial.toml -------------------------------------------------------------------------------- /examples/subvol.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/examples/subvol.toml -------------------------------------------------------------------------------- /examples/subvol_selector.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/examples/subvol_selector.toml -------------------------------------------------------------------------------- /examples/vm-opensc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/examples/vm-opensc.toml -------------------------------------------------------------------------------- /examples/yubikey.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/examples/yubikey.toml -------------------------------------------------------------------------------- /hooks/alpm/91-ugrd.hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/hooks/alpm/91-ugrd.hook -------------------------------------------------------------------------------- /hooks/installkernel/52-ugrd.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/hooks/installkernel/52-ugrd.install -------------------------------------------------------------------------------- /hooks/kernel-install/52-ugrd.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/hooks/kernel-install/52-ugrd.install -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/pyproject.toml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/readme.md -------------------------------------------------------------------------------- /src/ugrd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/__init__.py -------------------------------------------------------------------------------- /src/ugrd/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ugrd/base/banner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/banner.py -------------------------------------------------------------------------------- /src/ugrd/base/banner.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/banner.toml -------------------------------------------------------------------------------- /src/ugrd/base/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/base.py -------------------------------------------------------------------------------- /src/ugrd/base/base.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/base.toml -------------------------------------------------------------------------------- /src/ugrd/base/bell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/bell.py -------------------------------------------------------------------------------- /src/ugrd/base/bell.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/bell.toml -------------------------------------------------------------------------------- /src/ugrd/base/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/checks.py -------------------------------------------------------------------------------- /src/ugrd/base/checks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/checks.toml -------------------------------------------------------------------------------- /src/ugrd/base/cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/cmdline.py -------------------------------------------------------------------------------- /src/ugrd/base/cmdline.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/cmdline.toml -------------------------------------------------------------------------------- /src/ugrd/base/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/console.py -------------------------------------------------------------------------------- /src/ugrd/base/console.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/console.toml -------------------------------------------------------------------------------- /src/ugrd/base/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/core.py -------------------------------------------------------------------------------- /src/ugrd/base/core.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/core.toml -------------------------------------------------------------------------------- /src/ugrd/base/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/debug.py -------------------------------------------------------------------------------- /src/ugrd/base/debug.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/debug.toml -------------------------------------------------------------------------------- /src/ugrd/base/keymap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/keymap.py -------------------------------------------------------------------------------- /src/ugrd/base/keymap.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/keymap.toml -------------------------------------------------------------------------------- /src/ugrd/base/plymouth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/plymouth.py -------------------------------------------------------------------------------- /src/ugrd/base/plymouth.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/plymouth.toml -------------------------------------------------------------------------------- /src/ugrd/base/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/test.py -------------------------------------------------------------------------------- /src/ugrd/base/test.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/base/test.toml -------------------------------------------------------------------------------- /src/ugrd/crypto/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ugrd/crypto/cryptsetup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/crypto/cryptsetup.py -------------------------------------------------------------------------------- /src/ugrd/crypto/cryptsetup.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/crypto/cryptsetup.toml -------------------------------------------------------------------------------- /src/ugrd/crypto/gpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/crypto/gpg.py -------------------------------------------------------------------------------- /src/ugrd/crypto/gpg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/crypto/gpg.toml -------------------------------------------------------------------------------- /src/ugrd/crypto/smartcard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/crypto/smartcard.py -------------------------------------------------------------------------------- /src/ugrd/crypto/smartcard.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/crypto/smartcard.toml -------------------------------------------------------------------------------- /src/ugrd/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/exceptions.py -------------------------------------------------------------------------------- /src/ugrd/fs/bcachefs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/bcachefs.toml -------------------------------------------------------------------------------- /src/ugrd/fs/btrfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/btrfs.py -------------------------------------------------------------------------------- /src/ugrd/fs/btrfs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/btrfs.toml -------------------------------------------------------------------------------- /src/ugrd/fs/cpio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/cpio.py -------------------------------------------------------------------------------- /src/ugrd/fs/cpio.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/cpio.toml -------------------------------------------------------------------------------- /src/ugrd/fs/ext4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/ext4.py -------------------------------------------------------------------------------- /src/ugrd/fs/ext4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/ext4.toml -------------------------------------------------------------------------------- /src/ugrd/fs/f2fs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/f2fs.py -------------------------------------------------------------------------------- /src/ugrd/fs/f2fs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/f2fs.toml -------------------------------------------------------------------------------- /src/ugrd/fs/fakeudev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/fakeudev.py -------------------------------------------------------------------------------- /src/ugrd/fs/fakeudev.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/fakeudev.toml -------------------------------------------------------------------------------- /src/ugrd/fs/livecd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/livecd.py -------------------------------------------------------------------------------- /src/ugrd/fs/livecd.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/livecd.toml -------------------------------------------------------------------------------- /src/ugrd/fs/lvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/lvm.py -------------------------------------------------------------------------------- /src/ugrd/fs/lvm.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/lvm.toml -------------------------------------------------------------------------------- /src/ugrd/fs/mdraid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/mdraid.py -------------------------------------------------------------------------------- /src/ugrd/fs/mdraid.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/mdraid.toml -------------------------------------------------------------------------------- /src/ugrd/fs/mounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/mounts.py -------------------------------------------------------------------------------- /src/ugrd/fs/mounts.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/mounts.toml -------------------------------------------------------------------------------- /src/ugrd/fs/overlayfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/overlayfs.py -------------------------------------------------------------------------------- /src/ugrd/fs/overlayfs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/overlayfs.toml -------------------------------------------------------------------------------- /src/ugrd/fs/resume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/resume.py -------------------------------------------------------------------------------- /src/ugrd/fs/resume.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/resume.toml -------------------------------------------------------------------------------- /src/ugrd/fs/test_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/test_image.py -------------------------------------------------------------------------------- /src/ugrd/fs/test_image.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/test_image.toml -------------------------------------------------------------------------------- /src/ugrd/fs/zfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/zfs.py -------------------------------------------------------------------------------- /src/ugrd/fs/zfs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/fs/zfs.toml -------------------------------------------------------------------------------- /src/ugrd/generator_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/generator_helpers.py -------------------------------------------------------------------------------- /src/ugrd/initramfs_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/initramfs_dict.py -------------------------------------------------------------------------------- /src/ugrd/initramfs_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/initramfs_generator.py -------------------------------------------------------------------------------- /src/ugrd/kmod/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/__init__.py -------------------------------------------------------------------------------- /src/ugrd/kmod/fat.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/fat.toml -------------------------------------------------------------------------------- /src/ugrd/kmod/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/input.py -------------------------------------------------------------------------------- /src/ugrd/kmod/input.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/input.toml -------------------------------------------------------------------------------- /src/ugrd/kmod/kconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/kconfig.py -------------------------------------------------------------------------------- /src/ugrd/kmod/kconfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/kconfig.toml -------------------------------------------------------------------------------- /src/ugrd/kmod/kmod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/kmod.py -------------------------------------------------------------------------------- /src/ugrd/kmod/kmod.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/kmod.toml -------------------------------------------------------------------------------- /src/ugrd/kmod/mmc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/mmc.toml -------------------------------------------------------------------------------- /src/ugrd/kmod/nonetwork.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/nonetwork.toml -------------------------------------------------------------------------------- /src/ugrd/kmod/nosound.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/nosound.toml -------------------------------------------------------------------------------- /src/ugrd/kmod/novideo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/novideo.toml -------------------------------------------------------------------------------- /src/ugrd/kmod/nvme.toml: -------------------------------------------------------------------------------- 1 | kmod_init = ['nvme'] 2 | -------------------------------------------------------------------------------- /src/ugrd/kmod/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/platform.py -------------------------------------------------------------------------------- /src/ugrd/kmod/platform.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/platform.toml -------------------------------------------------------------------------------- /src/ugrd/kmod/standard_mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/standard_mask.py -------------------------------------------------------------------------------- /src/ugrd/kmod/standard_mask.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/standard_mask.toml -------------------------------------------------------------------------------- /src/ugrd/kmod/usb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/kmod/usb.toml -------------------------------------------------------------------------------- /src/ugrd/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/main.py -------------------------------------------------------------------------------- /src/ugrd/net/dhcpcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/net/dhcpcd.py -------------------------------------------------------------------------------- /src/ugrd/net/dhcpcd.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/net/dhcpcd.toml -------------------------------------------------------------------------------- /src/ugrd/net/net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/net/net.py -------------------------------------------------------------------------------- /src/ugrd/net/net.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/net/net.toml -------------------------------------------------------------------------------- /src/ugrd/net/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/net/static.py -------------------------------------------------------------------------------- /src/ugrd/net/static.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/net/static.toml -------------------------------------------------------------------------------- /src/ugrd/net/vlan.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/src/ugrd/net/vlan.toml -------------------------------------------------------------------------------- /tests/bad_config.toml: -------------------------------------------------------------------------------- 1 | trust me im a toml file 2 | -------------------------------------------------------------------------------- /tests/cryptsetup_included_key.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/cryptsetup_included_key.toml -------------------------------------------------------------------------------- /tests/fs/btrfs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/fs/btrfs.toml -------------------------------------------------------------------------------- /tests/fs/ext4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/fs/ext4.toml -------------------------------------------------------------------------------- /tests/fs/f2fs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/fs/f2fs.toml -------------------------------------------------------------------------------- /tests/fs/overlayfs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/fs/overlayfs.toml -------------------------------------------------------------------------------- /tests/fs/squashfs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/fs/squashfs.toml -------------------------------------------------------------------------------- /tests/fs/xfs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/fs/xfs.toml -------------------------------------------------------------------------------- /tests/fullauto.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/fullauto.toml -------------------------------------------------------------------------------- /tests/test_compression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/test_compression.py -------------------------------------------------------------------------------- /tests/test_cryptsetup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/test_cryptsetup.py -------------------------------------------------------------------------------- /tests/test_filesystems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/test_filesystems.py -------------------------------------------------------------------------------- /tests/test_kmod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/test_kmod.py -------------------------------------------------------------------------------- /tests/test_output_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/test_output_paths.py -------------------------------------------------------------------------------- /tests/test_ugrd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/test_ugrd.py -------------------------------------------------------------------------------- /tests/vm-badcrypto.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desultory/ugrd/HEAD/tests/vm-badcrypto.toml --------------------------------------------------------------------------------