Skip to content

bcyran/nix-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nix-config

My NixOS and Home Manager config.

Features

  • Declarative disk partitioning with disko.
  • LUKS full disk encryption and auto unlocking with TPM.
  • Secure Boot with Lanzaboote.
  • BTRFS with home directory snapshots.
  • Secrets provisioning with sops-nix. The secrets are stored in a separate, private repo.
  • The entire configuration is modularized and exported from the flake. This allows using selected (or all) parts in other flakes.
  • Semi-automated installation.

Screenshots

Screenshot of desktop with tiled terminal windows running neovim, neofetch and eza Screenshot of desktop with floating terminal window and sway notification center Screenshot of desktop with tiled firefox and terminal emulator running btop windows

Installation

See the Installation instruction.

Credits & resources

I used this to learn about NixOS and might have copied some stuff from there.

Configs

Posts & videos