No description
Find a file
Lucy Hochkamp c8ec1aaf0e
Some checks failed
ci/woodpecker/push/build-cache Pipeline failed
meow
2025-10-09 19:34:20 +02:00
.helix add some initial stuff 2025-03-15 15:45:30 +01:00
.woodpecker meow 2025-10-09 19:34:20 +02:00
bin authentik yay 2025-09-07 00:11:16 +02:00
hm-modules trust user 2025-10-09 17:33:15 +02:00
instances meww 2025-10-07 19:37:19 +02:00
lib meow lucy should commit more often xd 2025-09-16 09:54:20 +02:00
modules trust user 2025-10-09 17:33:15 +02:00
overlays split waybar into multiple files 2025-10-07 15:02:59 +02:00
packages authentik yay 2025-09-07 00:11:16 +02:00
secrets split waybar into multiple files 2025-10-07 15:02:59 +02:00
.envrc add some initial stuff 2025-03-15 15:45:30 +01:00
.gitignore add some initial stuff 2025-03-15 15:45:30 +01:00
flake.lock trust user 2025-10-09 17:33:15 +02:00
flake.nix meow 2025-10-09 19:34:20 +02:00
LICENSE add some initial stuff 2025-03-15 15:45:30 +01:00
README.md meow 2025-10-09 18:00:07 +02:00
sops.nix split waybar into multiple files 2025-10-07 15:02:59 +02:00

pipeline status

a new interation of xyno's nixos configurations meow

things to think about

  • module imports
    • manual imo, just have a all-modules.nix or smth
    • otherwise unexpected stuff can be imported
    • or smth like /nixos-modules/$moduleName/default.nix
      • import all the default.nix es, and not more
  • secret management
    • age is good, secrets should be completely host scoped tho
    • todo look into howeverthefuck the whole systemd secrets thing works
      • maybe build a out of band encryption scheme out of that (laptop has all secrets age encrypted with user host key, ssh to deploy all secrets with tpm)
      • systemd-creds + a deployment mechanism would be cool af
        • language to write that in: nushell?
  • general folder structure
    • /hosts/$host/configuration.nix
      • /hosts/$host/default.nix for settings (system, imports)
    • /nixos-modules/
    • /hm-modules/
    • /apps
    • /lib
  • what should be a module
    • configuration for an application
    • secrets should be parameters
    • reverse proxy conf sould be included
    • podman services are allowed
  • a tagging system maybe
    • eg: tag a confugration with "laptop" and "gaming" so it has steam and powerprofilesctl installed
  • tooling for remote building
  • secureboot is a must
    • systemd init too
  • CI
    • auto builds for all systems
    • auto issues for software updates
      • both nix and podman
    • nixpkgs fmt rfc style