nichts/nyx/homes/notashelf/programs/graphical/screenlock/gtklock/default.nix
2024-04-09 23:11:33 +02:00

31 lines
578 B
Nix

{
osConfig,
pkgs,
lib,
...
}: let
inherit (lib) mkIf;
inherit (osConfig) modules;
env = modules.usrEnv;
in {
config = mkIf env.programs.screenlock.gtklock.enable {
programs.gtklock = {
enable = true;
package = pkgs.gtklock;
config = {
modules = [
"${pkgs.gtklock-powerbar-module.outPath}/lib/gtklock/powerbar-module.so"
];
style = builtins.readFile (lib.compileSCSS pkgs {
name = "gtklock-dark";
path = ./styles/dark.scss;
});
};
extraConfig = {};
};
};
}