This commit is contained in:
2026-03-29 13:16:40 -05:00
parent adcd560180
commit 7a15a983af
26 changed files with 685 additions and 423 deletions

View File

@@ -1,4 +1,4 @@
{ ... }: {
{ self, ... }: {
perSystem = { self', pkgs, system, ... }: {
@@ -24,6 +24,46 @@
cp -r $src/* $out/share
'';
};
aurora-greeter-hypr-conf = pkgs.writeText "greeter-conf" ''
exec-once=${self.packages.${system}.aurora-greeter}/bin/aurora-greeter
'';
};
};
flake.nixosModules.default = { config, lib, pkgs, ... }: {
options.services.aurora-greeter = with lib; {
enable = mkEnableOption "aurora-greeter";
};
config = let
cfg = config.services.aurora-greeter;
system = pkgs.stdenv.hostPlatform.system;
in {
environment.systemPackages = [
self.packages.${system}.aurora-greeter
self.packages.${system}.aurora-greeter-hypr-conf
];
services.greetd = {
enable = cfg.enable;
settings = {
terminal.vt = 5;
default_session = {
command = "Hyprland -c ${self.packages.${system}.aurora-greeter-hypr-conf}/greeter-conf";
#user = "greeter";
};
};
};
};
};
}