From 81ef0229fedf57f32c29626febacc8f1327d2054 Mon Sep 17 00:00:00 2001 From: Nathan Date: Mon, 4 Aug 2025 13:45:18 -0500 Subject: [PATCH] unstable home-manager --- flake.nix | 6 ++++++ home-manager/nathan/services/wayvnc/default.nix | 13 ++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index a06a072..eb0bcdb 100644 --- a/flake.nix +++ b/flake.nix @@ -14,6 +14,12 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + home-manager-us = { + url = "github:nix-community/home-manager/master"; + #url = "git+ssh://gitea@gitea.blunkall.us/Blunkall-Technologies/home-manager?ref=release-24.11"; + inputs.nixpkgs.follows = "nixpkgs-us"; + }; + #nixpkgs-droid.url = "git+ssh://gitea@gitea.blunkall.us/Blunkall-Technologies/nixpkgs?ref=nixos-24.05"; /* home-manager-droid = { diff --git a/home-manager/nathan/services/wayvnc/default.nix b/home-manager/nathan/services/wayvnc/default.nix index a1c187c..33f906b 100644 --- a/home-manager/nathan/services/wayvnc/default.nix +++ b/home-manager/nathan/services/wayvnc/default.nix @@ -1,10 +1,21 @@ -{ config, lib, pkgs, ... }: { +{ config, lib, pkgs, inputs, ... }: { options.homeconfig.wayvnc.enable = lib.options.mkOption { type = lib.types.bool; default = false; }; + disabledModules = [ + ]; + + imports = [ + (import "${inputs.home-manager-us}/home-manager/modules/services/wayvnc.nix" { + inherit config; + inherit lib; + pkgs = (import inputs.nixpkgs-us { system = "x86_64-linux"; }); + }) + ]; + config = lib.mkIf config.homeconfig.wayvnc.enable { home.packages = with pkgs; [ novnc