No description
- Nix 63.7%
- Lua 30.3%
- Emacs Lisp 6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| dotfiles | ||
| modules | ||
| secrets | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
Axel's Nix Flake
Hi, there! 👋🏾
This is where I put all my nix configuration.
Overview
This flake splits all my configurable bits into different modules that I can reuse.
Here's the structure of the modules:
- A system consists of a
hostname, and one enabledmyHardwaremodule. You also need the following:- ONE enabled
myDesktops. (Please only enable one at a time) - Multiple
myProfiles,myPrograms,myServices, andmyThemes.
- ONE enabled
myDesktopscontains modules that will set up a desktop environment.myProfilesacts as a collection of modules for specific purposes. Each profile activatesmyProgramsandmyServicesas needed.myProgramsandmyServicescontain individual applications or services.myThemeslets you activate themes on your system.
Credits
This configuration is inpired by, and pretty heavily based on sntx's nix flake.