Skip to content

robinfinkelmann/nixos-conf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This repo contains my personal NixOS configuration files. I use flakes btw :P

I do not recommend anyone use this exact config, as it is quite personalized to my own needs. I also have not found the time to modularize things properly, in order to make some parts usable as plug-and-play NixOS modules.

However, feel free to get inspired for creating your own config :)

Structure

  • flake.nix: the main entrypoint
    • nixosConfigurations.<hostname>
    • devshells.default
  • home: Home-Manager modules
  • hosts: host-specific NixOS modules (mainly configuration.nix and hardware-configuration.nix of each host)
  • secrets: agenix-rekey configuration and rekeyed secrets
  • system: NixOS modules that get reused between hosts
    • apps: package installs
    • config: system services
    • desktop: display manager and desktop environment
  • .envrc: auto-loading nix develop using direnv
  • shell.nix: backwards-compatibility with nix-shell

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors