Skip to content

sofiedotcafe/luminarie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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 the a 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 
└── home                # Configuration for specific users
β”œβ”€β”€ lib                 # Helpers
β”œβ”€β”€ packages            # Overlays for Nixpkgs
β”œβ”€β”€ packages            # Package definitions
β”œβ”€β”€ modules             # Modules
β”‚  β”œβ”€β”€ home             # Configuration modules for home-manager
β”‚  β”œβ”€β”€ nixos            # Configuration for NixOS hosts
β”‚  └── zfs-nopersist    # Configuration for a volantile zfs based filesystem
└── devshell            # Shell environment for the infra repo

Usage

NixOS hosts and home-manager configurations are published as flake outputs.
These outputs can be then consumed and used by nixos-rebuild and home-manager.

You can use these configurations with, for example:

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

and:

home-manager switch --flake github:sofiedotcafe/luminarie#sofie@azalea

You may also use Just 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 3

  •  
  •  
  •