Commit Graph

19 Commits

Author SHA1 Message Date
0a1c959cb5 sops: add moby and lappy pubkeys 2022-06-06 16:54:05 -07:00
1c16348724 secrets: add an example sops secret 2022-06-06 16:39:27 -07:00
8ef29966b3 cleanup: remove unecessary arguments from nix config 2022-06-05 23:44:01 -07:00
55b3b6ad46 port to a flake
built and switched. will try reboot.
2022-05-21 01:59:51 +00:00
8ec94691fa experimental flake support 2022-05-21 00:07:49 +00:00
e68ca3d600 toy around with explicitly spinning down the hard drive during shutdown
abandon the concept. it requires a systemd rebuild, and therefore
almost all of userspace. not worth it yet. maybe buy a powered hub.
2022-05-18 10:40:28 +00:00
b74b590b6e configuration: document the nix eval command. 2022-05-17 09:29:56 +00:00
a4f8a3042d document useful nix CLI tools 2022-05-17 06:44:40 +00:00
e42256fa7f move boot config into cfg/hardware.nix 2022-05-17 05:47:43 +00:00
1064867194 migrate the nix install to an external USB drive.
this requires a patch to uboot:
- uboot thinks the drive has a capacity of 0 (i.e. 'unknown'). unclear precisely why. could be noncompliant drive firmware, or a timeout somewhere.

and a patch to the rpi bootloader:
- in order to trampoline into the rpi-4 uboot.

and custom kernel modules in the initrd:
- in order to detect the USB hub (rpi fw).

additionally, i'm MANUALLY placing `bcm2711-rpi-400.dtb` into `/boot/nixos/..-linux-5.10.111-dtbs/broadcom`.
i'll want to do this automatically over time.

i hope to simplify much of this over time: this is just the first thing which works after a couple days of hacking at it.
2022-05-17 01:58:12 +00:00
44ce66b7ec gitea: enable registration behind captcha + manual approval
unfortunately gitea doesn't notify me of user applications.
so new users will want to contact me out-of-band.
2022-05-10 07:34:49 +00:00
b5dd04e127 rename config/ -> cfg/
notably, this avoids the problem where `co<tab>` can't auto-complete the trailing slash.
`cf<tab>` autocompletes to `cfg/` in the same number of keystrokes :-)
2022-05-08 22:01:22 +00:00
879b7f12fe move the config import details into the config subdir 2022-05-08 21:59:07 +00:00
efe8a8447a config: restructure config tree and file names:
```
config/
|- services/
|- |- <service-name>.nix
```
2022-05-05 23:25:15 +00:00
490a35cde0 enable Jackett for torrent searching 2022-05-04 00:10:32 +00:00
10b3baeff4 add transmissionbt service. disabled until i can move it to the right netns 2022-05-03 02:13:42 +00:00
d1883c7187 prototype postfix config. disabled until i configure virtual alias map 2022-04-27 08:48:40 +00:00
581c5735c8 enable firewall 2022-04-27 07:24:43 +00:00
402ea19e0b repo init: contains the current uninsane.org definition 2022-04-27 06:38:39 +00:00