homebrew pinning

This commit is contained in:
atagen 2026-05-20 16:01:46 +10:00
parent 4921973b9a
commit 480c556d32
45 changed files with 1401 additions and 2219 deletions

View file

@ -3,6 +3,7 @@
pkgs,
lib,
getFlakePkg,
config,
...
}:
let
@ -16,18 +17,15 @@ let
in
{
options.programs.wry = {
enable = lib.mkEnableOption "wry compositor";
package = lib.mkOption {
type = lib.types.package;
default = wry;
};
};
config = {
environment.systemPackages = [ wry ];
services.greetd = {
enable = true;
settings.default_session.command = "${lib.getExe (getFlakePkg inputs.tuigreet)} --sessions /etc/greetd/wayland-sessions --remember-session --animation doom";
};
config = lib.mkIf (config.programs.wry.enable) {
environment.systemPackages = [ wry ];
environment.etc."greetd/wayland-sessions/wry.desktop".text = ''
[Desktop Entry]