Skip to content

fxzzi/NixOhEss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,402 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🇵🇸 NixOhEss 🇵🇸

NixOhEss Screenshot

Overview

This repo consists of a relatively simple multi-host configuration using NixOS and hjem. The flake outputs are split into modular parts/ files without using flake-parts.

Warning

My configurations will likely not work OOTB on other devices, due to the use of secrets, different hardware, among other things. Tread with caution!

Hosts

  • fazziPC: My main desktop PC, running an AMD 5600x and an RTX 3070.
  • fazziGO: My Thinkpad L14 Gen 4, which sports an AMD Ryzen 5 7530U.
  • kunzozPC: My friend's gaming PC, where I manage his NixOS installation.

Structure

This flake (accidentally) makes use of the synaptic standard.

  • flake.nix: The entrypoint that stitches together the split flake outputs.
  • parts/: My larger flake decomposed into smaller parts.
  • modules/: This contains all host-agnostic modules which I use across all devices. A lot of the modules are optional, and can be configured in the host specific config.
  • hosts/: The configurations for each host is contained here. This is where the hardware configurations and host-specific modules are kept.

SPECIAL THANKS

  • raf for creating lots of cool software like nvf, watt, stash and rags
  • feel-co for making hjem
  • nezia for persuading me to use hjem
  • Rexie for helping with npins :)
  • NobbZ for providing support when i was a beginner
  • the others which i wasn't able to mention here!!

License

This project is licensed under the MIT License. You are free to read the terms of the license here: LICENSE

I'm happy for others to benefit from my config, but give credit where credit is due :)

About

[mirror from gitlab] my personal nixos flake

Resources

License

Stars

Watchers

Forks

Contributors