Skip to content

EdenEast/nyx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,589 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nyx

NixOS 25.11 Licence

Welcome to my Nixos and Dotfiles configuration!

This repository contain my NixOS, and home-manager configurations for all my systems as well as the modules that they are built upon.

Some notable areas for others would be:

Area Description
Neovim Self contained neovim flake
Git Highly customized and documented git configuration and extensions

Structure

.
├── flake.nix         # Main entry point
├── config/           # Application files used by home-manager or symlinked
├── hosts/            # Machine configuration entry point
├── modules/          # Modules
│   ├── flake/        # Main entry point into the flake
│   │   ├── actions/  # Github action definitions
│   │   ├── hosts.nix # Nixos, Darwin and Home Manager library definitions
│   │   ├── lib.nix   # Main library
│   │   └── ...       # Other flake components
│   ├── home/         # Home-manager modules
│   ├── nixos/        # NixOS-specific modules
│   └── snippets/     # Reusable configuration snippets
├── overlays/         # Package overlay definitions
└── packages/         # Custom package definitions

Resources, References and Acknowledgements

These public repositories have been used as example references and resources for this project configuration. The main project architecture is based off of alyraffauf's configuration, a well structured and modular setup based on flake-parts which has been a great resource.

Todo

  • Nushell
  • hyperland desktop setup
  • nixos-wsl
  • Some sort of backup solution like borgmatic borgbackup or drive