From 5401e9e068fcfb9ee88a871b7a5b48536186ea20 Mon Sep 17 00:00:00 2001 From: Dmitriy Kholkin Date: Tue, 8 Jul 2025 20:04:02 +0300 Subject: [PATCH] feat: add quadlet-nix flake input --- flake.lock | 37 +++++++++++++++++++++++++++++++++++++ flake.nix | 7 ++++++- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/flake.lock b/flake.lock index c9e16fa..192d632 100644 --- a/flake.lock +++ b/flake.lock @@ -1049,6 +1049,21 @@ "type": "github" } }, + "quadlet-nix": { + "locked": { + "lastModified": 1751931728, + "narHash": "sha256-i4OALPUnFhe9j9NauZaszZZTgIYSaLHmCO2gp9MZYKQ=", + "owner": "SEIAROTg", + "repo": "quadlet-nix", + "rev": "5cb4f185dc3722d589bdf238e6802c4c9f87994e", + "type": "github" + }, + "original": { + "owner": "SEIAROTg", + "repo": "quadlet-nix", + "type": "github" + } + }, "root": { "inputs": { "ataraxiasjel-nur": "ataraxiasjel-nur", @@ -1071,7 +1086,9 @@ "nix2container": "nix2container", "nixpkgs": "nixpkgs_9", "nixpkgs-unstable": "nixpkgs-unstable", + "quadlet-nix": "quadlet-nix", "sops-nix": "sops-nix", + "srvos": "srvos", "walker": "walker" } }, @@ -1116,6 +1133,26 @@ "type": "github" } }, + "srvos": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1751564530, + "narHash": "sha256-DybnqQMmkMEbNQhrbMGFijZCa9g5mtYIMPACVNMJ5u8=", + "owner": "nix-community", + "repo": "srvos", + "rev": "6bb452f0b31058ffe64241bcf092ebf1c7758be1", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "srvos", + "type": "github" + } + }, "systems": { "locked": { "lastModified": 1681028828, diff --git a/flake.nix b/flake.nix index 3969cad..fad2154 100644 --- a/flake.nix +++ b/flake.nix @@ -60,6 +60,7 @@ url = "github:nix-community/nix-vscode-extensions"; inputs.nixpkgs.follows = "nixpkgs"; }; + quadlet-nix.url = "github:SEIAROTg/quadlet-nix"; sops-nix = { url = "github:Mic92/sops-nix"; inputs.nixpkgs.follows = "nixpkgs"; @@ -109,9 +110,13 @@ inputs.sops-nix.nixosModules.sops inputs.chaotic.nixosModules.nyx-cache inputs.chaotic.nixosModules.nyx-overlay + inputs.quadlet-nix.nixosModules.quadlet ./modules/nixos ]; - homeModules = [ ./modules/home ]; + homeModules = [ + inputs.quadlet-nix.homeManagerModules.quadlet + ./modules/home + ]; hostModuleDir = ./hosts; hosts = { NixOS-VM.system = "x86_64-linux";