cosmic checkpoint

This commit is contained in:
atagen 2024-08-14 01:01:53 +10:00
parent 4031a614a8
commit f623faa0ef
26 changed files with 1163 additions and 538 deletions

22
TODO
View file

@ -1,35 +1,23 @@
implement agenix
separate stable-diffusion and ollama backends from their UIs
figure out a way to get firefox policies and plugins set up in webapps
is theme gen relevant with cosmic?
it appears that cosmic-theme is a thing but is it functional yet?
concept:
a function that flake-ifies and overrides the sources for regular nixpkgs
derivations to allow you to keep them utd by yourself
^ not possible to make flake inputs based on a function,
just pull source as flake and override the source attribute..
concept:
a nixos-like OS with standardised option sets that nonetheless uses composable flake
pieces to construct the whole OS, thus breaking the monorepo syndrome
pieces to construct the whole OS, breaking the monorepo syndrome
concept:
direnv+flake with services
possibilities:
* make own systemd user slice and run services out of it
* flake-containers, but with rootless nspawn?
* make per project systemd user slice and run services out of it
- can we adapt nixos service modules directly?
- most lightweight option
- can share services between projects by sharing slice
* run a command directly inside systemd-nspawn
- fully virtualised without needing an image or anything
- should be very fast
* roll an oci image and run inside systemd-nspawn
- this allows reuse of the entire nixos module system,
including service config
- docker-like port forwarding
- doesn't fucking work, hates nix oci images, fake and bad