My personal project and infrastructure archive
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
nomicon/infra/libkookie
Katharina Fey f6ebd12ffb libkookie: spacekookie-de: update blog source 3 years ago
..
configuration libkookie: hyperion: adding hashed password and root ssh keys 3 years ago
ext infra/libkookie: init project 3 years ago
home-manager Add 'infra/libkookie/home-manager/' from commit '2b1892e646f2e48591c53b3293622720e1a3bdca' 3 years ago
modules libkookie: kitty: increase default font size 3 years ago
nixpkgs Add 'infra/libkookie/nixpkgs/' from commit 'e9158eca70ae59e73fae23be5d13d3fa0cfc78b4' 3 years ago
overlays libkookie: spacekookie-de: update blog source 3 years ago
roots libkookie: gaia: change spacekookie home directory 3 years ago
.gitignore libkookie: implement mail module handling via external configuration 3 years ago
README infra/libkookie: init project 3 years ago
build libkookie: build: adding a function to build VM images for debugging 3 years ago
default.nix libkookie: adding root building mechanism 3 years ago

README

                +---------------------------+
| |
| LIBKOOKIE |
| |
+---------------------------+

This is my personal collection of nix expressions.


Structure
---------

This repository contains a subtree of nixpkgs, a set of custom
modules, a set of overlays for both custom and patched packages, as
well as root configurations for each of my computers.

If you come across my old kookiepkgs, or nixcfg repositories, please
ignore them: this collection replaces them both.

- ext: possible private extensions
- modules: custsom configuration module system
- configuration: set of use-case-specific configurations
- nixpkgs: subtree of nixpkgs (follows unstable - updated regularly)
- overlays/kookie: custom out-of-nixpkgs packages
- overlays/patches: patches to upstream packages
- ovrelays/staging: staging area for upstream work
- roots: available entry-points (device configuration)


How to use
----------

Use ./build to build and switch to a new libkookie configuration. A
more advanced (work in progress) build tool (that requires some
bootstrapping) can be found in stage1/.


License
-------

The nixpkgs subtree, as well as the package overlays are licensed
under the MIT public license. My custom modules (modules/, and
configuration/ ), configuration roots, and stage1 builder are licensed
under the GNU Public License 3.0 (or later).