Skip to content

ibrahim-akrab/nixos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages