add quadlet-nix

This commit is contained in:
TheWanderingCrow 2025-12-08 09:04:41 -05:00
parent 1d55fff3a0
commit 558115d0d8
4 changed files with 31 additions and 0 deletions

16
flake.lock generated
View file

@ -384,6 +384,21 @@
"type": "github"
}
},
"quadlet-nix": {
"locked": {
"lastModified": 1763141753,
"narHash": "sha256-XAHkOkLEWbRQZ6t/SowwOukrUfIneNQOC/UEQlTaPBU=",
"owner": "SEIAROTg",
"repo": "quadlet-nix",
"rev": "211b5c626cf9ea91403b510e2ac5ca03a7194566",
"type": "github"
},
"original": {
"owner": "SEIAROTg",
"repo": "quadlet-nix",
"type": "github"
}
},
"root": {
"inputs": {
"disko": "disko",
@ -398,6 +413,7 @@
"nixpkgs-stable": "nixpkgs-stable",
"nixpkgs-unstable": "nixpkgs-unstable",
"nvix": "nvix",
"quadlet-nix": "quadlet-nix",
"sops-nix": "sops-nix"
}
},

View file

@ -115,6 +115,7 @@
};
iamb-flake.url = "github:ulyssa/iamb/v0.0.11-alpha.1";
quadlet-nix.url = "github:SEIAROTg/quadlet-nix";
# CrOS inputs
nix-secrets.url = "git+ssh://git@github.com/TheWanderingCrow/nix-secrets";

View file

@ -39,6 +39,9 @@
"hosts/common/optional/keyd.nix"
"hosts/common/optional/podman.nix"
# Quadlets
"modules/quadlets"
# Hosted services
"modules/services/mealie"
"modules/services/actualbudget"

View file

@ -0,0 +1,11 @@
{ inputs, lib, ... }:
{
imports = [
inputs.quadlet-nix.nixosModules.quadlet
];
virtualisation.quadlet = {
enable = true;
autoEscape = lib.mkForce true;
};
}