Skip to content

ngarside/client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fractal Design North

Evo   Pro   Zen

The GitOps codebase for my home computers.

This repo builds two container images (linked above) based on Fedora immutable spins.

Map

  • common - Shared configuration
  • evo - MSI Prestige specific configuration
  • mobile - Laptop configuration
  • pro - Custom desktop specific configuration
  • zen - ASUS Zenbook specific configuration

Installation

To switch to the custom image run:

# Prestige
sudo bootc switch ghcr.io/ngarside/evo

# Desktop
sudo bootc switch ghcr.io/ngarside/pro

# Zenbook
sudo bootc switch ghcr.io/ngarside/zen

Quirks

On Pro the integrated graphics must be disabled in the BIOS for the Nvidia drivers to function properly.

On Evo secureboot must be disabled for the MSI and SYS kernel modules to function properly.

Usage

To upgrade to the latest image run:

sudo bootc upgrade

To uninstall all flatpaks run:

# Leave user data
flatpak remove --all --noninteractive

# Purge user data
flatpak remove --all --noninteractive --delete-data

To automatically decrypt the filesystem using the TPM chip run:

# Desktop
sudo systemd-cryptenroll --tpm2-device auto --tpm2-pcrs 1+5+7 --wipe-slot tpm2 /dev/nvme1n1p3

# Laptops
sudo systemd-cryptenroll --tpm2-device auto --tpm2-pcrs 1+5+7 --wipe-slot tpm2 /dev/nvme0n1p3

License

This is free and unencumbered software released into the public domain.

The header image is copyright Fractal Design.

About

The GitOps codebase for my home computers

Resources

License

Stars

Watchers

Forks

Packages