dotfiles/modules/home/graphical/wayland/default.nix
eriedaberrie 5aad46f34b Initial commit
Note: not the actual initial commit.

I swear I will stop repeatedly force pushing to this single commit eventually
ok.
2024-09-22 19:40:04 -07:00

39 lines
658 B
Nix

{ pkgs, config, lib, inputs, ... }:
let
cfg = config.my.graphical.wayland;
in {
imports = [
./eww
./hyprland.nix
./hyprlock.nix
./swaylock.nix
./swayidle.nix
./gammastep.nix
./kanshi.nix
./gestures.nix
./ydotool.nix
./foot.nix
./fuzzel.nix
];
options.my.graphical.wayland = {
enable = lib.mkEnableOption null;
};
config = lib.mkIf cfg.enable {
home = {
packages = (with pkgs; [
wl-clipboard
grim
slurp
wev
gamescope
inputs.my-nix-packages.packages.${system}.geticons
]);
sessionVariables.NIXOS_OZONE_WL = "1";
};
};
}