• Stars
    star
    243
  • Rank 160,514 (Top 4 %)
  • Language
    Nix
  • Created over 3 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

My nix configuration(s), using flakes. It's my laptop, it's my servers, it's my everything, in code.

Repo Layout

  • hosts/ - Machines/Hardware definitions.

    • pyxis/ - My android phone, built with Robotnix

    • t480/ - My laptop

    • swordfish/ - My server

    • h1/ - Another server

    • hetznix/ - A hetznix server for random stuff

    • mail/ - my mailserver

    • matrix/ - my matrix server

    • doesRouter/ - My router

  • modules/ - Modules nixosModules that appear in the flake, automatically.

    • mixins/ - Dotfiles/Configurations. Instead of imperatively configuring /etc/ or ~/.config, everything in here is written in Nix instead. This nix code implements the changes I want that would traditionally be done by modifying something in /etc/ or ~/.config using vim.

    • profiles/ - Configurations that are often comprised of mixins that are intended to be imported into a given system.

    • ssot/ - Single Source of Truth, stuff like my SSH Keys, etc.

    • editor/ - Editor configs.

    • users/ - home-manager configuration per user.

  • secrets/ - age encrypted secrets, made possible by agenix

  • environments/ - Environments/Shells for things I need to work with, such as Yocto.

  • examples - Things I don't necessarily want to use, but want to keep around and link to people online.

More Repositories

1

NixThePlanet

Run macOS, Windows and more via a single Nix command, or simple nixosModules
Nix
456
star
2

nixinate

Another NixOS Deployment Tool - Nixinate your systems ๐Ÿ•ถ๏ธ
Nix
215
star
3

visionfive-nix

Nix
41
star
4

raspberrypi-nixos-example

The simplest possible way to begin using and extending a NixOS Configuration with a Raspberry Pi
Nix
29
star
5

hamnix

A collection of Amateur Radio software packaged for Nix
Nix
22
star
6

filestash-nix

A flake for testing, building and using Filestash by Mickael Kerjean
Nix
19
star
7

nix-dropper-bundle

Bundlers to drop software onto systems, for good or bad intent
Nix
11
star
8

nrf-nix

A Nix flake for developing and working with Nordic Semiconductor hardware
Nix
6
star
9

nixblitz

NixBlitz - Using Nix to implement RaspiBlitz with NixOS as the base
Nix
6
star
10

mobile-nixos-oneplus-enchilada-template

A template for the oneplus-enchilada (OnePlus 6) using Mobile NixOS
Nix
6
star
11

dolphin-emu-nix

A flake for testing, building and packaging the Dolphin Gamecube emulator
Nix
5
star
12

nixkvm

A Flake for distributing PiKVM running on Embedded NixOS
Nix
4
star
13

static-nix-in-repo

A ridiculous idea, to provide the Nix binary as part of the git repo
Shell
4
star
14

disko-utils

Fun with https://github.com/nix-community/disko
Nix
4
star
15

esp-r-nix

A Nix flake for building ESP-R
Nix
3
star
16

painter

Nix + Stable Diffusion + Vosk = Fun
Nix
1
star
17

haskell.fix

Nix
1
star
18

userland-mqtt-stack

Installs and provisions mqtt, grafana, jupyter-notebook, node-red and influxdb for usage inside UserLAnd on Android
Shell
1
star
19

nix-pi3-pi4-systemimage-example

Creates an arm64 image for usage with a Pi3 and or Pi4
Nix
1
star
20

talks

A repository of my talks
Nix
1
star
21

h96-max-v58-nixos

Nix
1
star
22

OpenFlam

1
star
23

mobile-nixos-templates

Templates for Mobile NixOS devices
Nix
1
star
24

pi-intercom

Personal rudimentary files to produce a two-way intercom with two raspberry pi's using Seren
Python
1
star
25

xmimsim-nix

Nix
1
star