this repo has no description
Nix 98.5%
Other 1.5%
23 1 0

Clone this repository

https://tangled.org/pistachiocake.xyz/configs
git@tangled.org:pistachiocake.xyz/configs

For self-hosted knots, clone URLs may differ based on your setup.

README.md

PistachioCake's system configurations#

Based loosely off of isabel roses's dotfiles, using her easy-hosts tool.

Directory structure#

graph LR
    root[dotfiles] --> flake.nix

    root
    --> modules
    --> flake

    flake.nix -. references .-> flake

    modules
    --> pica
    --> pica/docs@{ shape: docs, label: "Generic options" }

    modules
    --> nixos
    --> nixos/docs@{ shape: docs, label: "Nixos modules" }

    modules
    --> home
    --> home/docs@{ shape: docs, label: "Home Manager modules" }

    nixos/docs -. uses options from .-> pica/docs
    home/docs -. uses options from .-> pica/docs

    root
    --> systems
    --> systems/docs@{ shape: docs, label: "Various system configs" }

    systems -. imports .-> pica/docs
    systems -. imports .-> nixos/docs
    systems -. imports .-> home/docs

    root
    --> users
    --> rushilu
    --> users/docs@{ shape: docs, label: "My user-level configs" }

The modules/pica directory, and the pica namespace, provides generic options that we can hook into in other places. These reference my specific configurations that fulfill my usecases; they will not work for other people.