Skip to content

jfredett/laurelin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

laurelin

NixOS Modules for the minas-tarwon project.

Organization

Modules are arranged in directories corresponding to the option chain they specify. For instance, if I have a service foo that I want to offer, and it's enable option is specified as:

config.laurelin.services.bar.foo.enable

Then it would be located in:

services/
    bar/
        foo/
            default.nix

# OR

services/
    bar/
        foo.nix

Generally preferring the former.

Modules should rely on turnkey for secret management.

All modules are prefixed by laurelin.

Services

Infra

This includes the dns infra module, which manages creating dns entries and properly configuring the network interfaces to adhere to the networking standard required by minas-tarwon.

Pronounciation

"Laurelin" is the name of one of the two trees of Valinor in J.R.R. Tolkien's legendarium. I pronounce it "lau-REH-lin", the au rhymes with loud, and the r in REH is trilled/rolled, I pronounce it with a slightly French 'r'. I put the emphasis on the second syllable, but I don't actually know if that's right, it's just been my habit. I justify it by etymology, "Laurelin" is from "laurë", which means "gold" in Quenya, and the suffix "-lin" which means "song". Quenya has a trilled 'r', so "laurë" would be pronounced "lau-REH", and the suffix "-lin" would be generally not be emphasized when pronounced. So, "lau-REH-lin".

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages