feat: a bunch of changes i forgot to commit

This commit is contained in:
Artur Manuel 2024-11-25 21:04:18 +00:00
commit 8141140de9
21 changed files with 2871 additions and 186 deletions

View file

@ -0,0 +1,33 @@
{config, lib, pkgs, ...}: let
cfg = config.alqueva.river;
in {
options.alqueva.river = {
enable = lib.mkEnableOption "River";
};
config = lib.mkIf cfg.enable {
alqueva.support.wayland = true;
programs.river = {
enable = true;
xwayland.enable = false;
extraPackages = [
pkgs.swaybg
pkgs.kanshi
];
};
xdg.portal.wlr = {
enable = true;
settings = {
screencast = {
output_name = "HDMI-A-1";
chooser_type = "simple";
chooser_cmd = "${pkgs.slurp}/bin/slurp -f %o -or";
};
};
};
services.gnome.gnome-keyring.enable = true;
};
}