Skip to content

ibrahim-akrab/nixos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this

My nixos configuration used for setting up my laptop & desktop

What's included in the setup:

  • nixos configuration using nix flakes to ensure reproducability
  • using disko for declarative disk partitioning and formatting using nix
  • full disk encryption on top of btrfs (with encrypted swap)
  • opt-in impermenance following Graham's amazing blog post: Erase your darlings (backed by btrfs instead of zfs)
  • secure-boot using lanzaboote
  • TPM-backed full disk encryption on boot using systemd-cryptenroll

To-Do's:

  • setup home-manager to work with impermenance (as nix module) and standalone for on-the-fly user setup

  • laptop setup:

    • fingerprint reader
    • light sensor
    • automatically adjust screen brightness according to the light sensor using wluma
    • custom battery charging threshold in linux (inspired by MSI dragon center)
    • fix audio muted on boot
    • fix wi-fi not working after suspend
    • bluetooth
  • desktop setup:

    • TBD

About

Personal nixos and home-manager configurations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages