• Stars
    star
    773
  • Rank 58,789 (Top 2 %)
  • Language
    Nix
  • License
    MIT License
  • Created over 8 years ago
  • Updated 5 months ago

Reviews

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

Repository Details

An operating system generator, based on NixOS, that, given a config, outputs a small (47 MB), read-only squashfs for a runit-based operating system, with support for iPXE and signed boot.

not-os is a small experimental OS I wrote for embeded situations, it is based heavily on NixOS, but compiles down to a kernel, initrd, and a 48mb squashfs

there are also example iPXE config files, that will check the cryptographic signature over all images, to ensure only authorized files can run on the given hardware

and I have Hydra setup and doing automatic builds of not-os against nixos-unstable, including testing that it can boot under qemu

More Repositories

1

toxvpn

A client / server for a Tox-based VPN. Run the server on one computer, copy the public key, and run the client (with that key) on another computer, and it should Just Workβ„’.
C++
129
star
2

nix-tests

A scratchpad for small experimental things I am doing with Nix.
Nix
106
star
3

nixos-configs

HTML
99
star
4

nixos-installer

A graphical interface for partitioning, generation of configuration files, and installation of NixOS. Has a web interface; the server uses C++ and Qt, the client uses JS and qooxdoo.
C++
30
star
5

fusenar

A program that mounts a NAR (Nix Archive) archive as a filesystem using FUSE. This repo is written in C++; it has now been rewritten in Haskell (https://github.com/taktoa/narfuse).
C++
22
star
6

cachecache

Haskell
21
star
7

wowmapviewer

A modified version of the WoWmapview (https://sourceforge.net/p/wowmapview).
C
16
star
8

crosspiroot

A program that allows one to chroot into a Raspberry Pi image (with ARM executables) on an x86 machine.
Shell
13
star
9

diablo_sniffer

An attempt to reverse-engineer the protocol for Diablo III, allowing a MITM attack on the game by intercepting packets as they pass through a router. Uses libpcap and protobuf.
C++
12
star
10

hydra-configs

Nix
9
star
11

tox_decoder

A Wireshark plugin that allows decoding of Tox packets in real time.
C
7
star
12

v3d2

A custom (but now outmoded) kernel driver for the GPU in the Raspberry Pi. The corresponding userspace library is called hackdriver (https://github.com/cleverca22/hackdriver).
C
6
star
13

gl

Part of the (now outmoded) Raspberry Pi OpenGL stack I was writing.
C
5
star
14

nix-misc

Small experimental things I am doing with Nix (this repository is old and will soon be merged with https://github.com/cleverca22/nix-tests).
Nix
5
star
15

realvnc-java

The RealVNC Java client, along with some fixes I added for a project (allows adding a default password to the applet, which WILL BE SENT IN PLAINTEXT when the page is loaded).
Java
5
star
16

zfs-utils

C++
4
star
17

thermostat_firmware

the firmware for my home heating system
C
4
star
18

machotool

Haskell
2
star
19

OC-os

a random side-project from may of 2015
Lua
2
star
20

LC3

Haskell
2
star
21

radeon-exporter

a prometheus exporter based on radeontop
C
2
star
22

3D

A 3D renderer written in QBasic that I wrote around 2003-2004, when I was 16. It renders XYZ triplets and wireframes to the screen.
Shell
2
star
23

stationeers-scripts

JavaScript
2
star
24

duo-nix

Nix
2
star
25

rptl-datasheets

HTML
2
star
26

yt-utilities

Haskell
1
star
27

gba-template

C
1
star
28

motherboard-util

C++
1
star
29

iscsi-boot

Nix expressions for booting NixOS over iSCSI.
Nix
1
star
30

rpi-docs

XSLT
1
star
31

rp1-kernel-example

C
1
star
32

lou-scripts

Scripts for a Firefox extension that vastly improves the usability of Lord of Ultima.
JavaScript
1
star
33

arcstats

Haskell
1
star
34

extra-statsd

Haskell
1
star
35

bitcoin-experiment

a random bitcoin node i threw together years ago to learn the protocol
1
star
36

hello_smi

An attempt at getting the Secondary Memory Interface (SMI) on the Raspberry Pi working.
C
1
star
37

nixops-bug

1
star
38

rpi-nixos

Nix
1
star
39

profit_tracker

A WoW addon that tracks the cost at which any item is purchased and then displays the resultant profit in a tooltip when selling the item.
Lua
1
star
40

usb-hid-test

C
1
star