Skip to content

sofiedotcafe/luminarie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

"Mushroom Nix Logo" by @fsnkty
Luminarie
Contents Β· Usage Β· License

Catppuccin Macchiato Palette

Stargazers Repo Size Issues License
Built with Nix

Note

hii~ this flake is still evolving a lot! i'm slowly moving away from nixpkgs β€” partly because of the recent moderation drama β€” and switching to aux to npins for better pinning and reproducibility. flakes don't really have a standard...

I'm refactoring the whole modular setup to match little how lix and aux do their infra. and eventually I want to migrate this project to use e.g. aux, they are also much nicer due to their queer values so a arf arf~ >:3 trans techwitch girl powered by lix (lesbian nix) would be greatly welcomed in that community πŸ’œπŸ©·πŸΎπŸ³οΈβ€βš§οΈ

In this repo is the Nix (Lix) Flake Luminarie, which contains the configurations for all my NixOS-based servers and desktops.

Contents

luminarie
β”œβ”€β”€ hosts               # Configuration for specific hosts 
β”œβ”€β”€ lib                 # Helpers
β”œβ”€β”€ packages            # Overlays for Nixpkgs
β”œβ”€β”€ packages            # Package definitions
β”œβ”€β”€ modules             # Modules
β”‚  β”œβ”€β”€ home             # Configuration modules for home-manager
β”‚  β”œβ”€β”€ nixos            # Configuration for NixOS hosts
└── devshell            # Shell environment for the infra repo

Usage

NixOS hosts configurations are published as flake outputs.
These outputs can be then consumed and used by nixos-rebuild. Home Manager configurations are embedded inside the NixOS ones.

You can use these configurations with, for example:

nixos-rebuild switch --flake github:sofiedotcafe/luminarie#azalea

You may also use the included Rust task runner to alias these longer commands.


License

The code in this repository is licensed under the GNU General Public License v3 (GPLv3 or later).
For more details, see the LICENSE file.

About

A NixOS Flake for my NixOS infra! 🌸 (q‒̀ᴗ-)✧

Topics

Resources

License

Stars

Watchers

Forks

Contributors