Skip to content

Latest commit

 

History

183 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My NixOS + Nix Darwin flake setup.

Structure

  1. ./common

    • Shared common between the two hosts, with the exact same tooling and terminal packages.
  2. ./darwin

    • Super simple nix-darwin setup for reproducible packages.
  3. ./nixos

    • Somewhat complex setup for nixos with CachyOS kernel, wayland, niri, etc.

Private fonts

Private font archives remain encrypted under secrets/fonts. Home Manager decrypts and atomically synchronizes the active set during activation. The Amadeus profile installs a user-level path watcher which performs the same synchronization whenever the root Nix profile changes, including removal of fonts when the profile no longer contains them.

The Home Manager integration is enabled by default. To remove the deployed fonts, set privateFonts.enable = false and apply one rebuild; the activation then removes the managed font directory and refreshes the Linux font cache.

About

NixOS + Nix Darwin flake

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages