This commit is contained in:
do butterflies cry? 2026-03-21 10:25:31 +10:00
parent 2d677a19ac
commit e3453b0a87
Signed by: cry
GPG key ID: F68745A836CA0412
20 changed files with 668 additions and 274 deletions

View file

@ -0,0 +1,52 @@
{
inputs,
pkgs,
lib,
config,
...
}: let
cfg = config.programs.waywall;
inherit (inputs) mcsr;
mcsrPkgs = mcsr.packages.${pkgs.stdenv.hostPlatform.system};
in {
imports = [mcsr.nixosModules.waywall];
options = {
programs.waywall = {
width = lib.mkOption {
type = lib.types.int;
default = 1920;
};
height = lib.mkOption {
type = lib.types.int;
default = 1080;
};
};
};
config = {
environment.systemPackages = [
mcsrPkgs.ninjabrain-bot
(pkgs.prismlauncher.override {
jdks = [mcsrPkgs.graalvm-21];
})
];
programs.waywall = {
enable = true;
config = {
enableWaywork = true;
programs = [mcsrPkgs.ninjabrain-bot];
files = {
thin_bg = ./vibing-on-my-puter.png;
wide_bg = ./vibing-on-my-puter.png;
};
source = ./waywall.lua;
};
};
};
}