Files
Nomarchy/modules/home/hyprland.nix

33 lines
858 B
Nix

{ config, pkgs, lib, ... }:
let
activeWallpaper = if config.nomarchy.wallpaper != "" then
config.nomarchy.wallpaper
else "${../../assets/themes/catppuccin/backgrounds/1-totoro.png}";
hyprlandState = config.nomarchy.hyprland;
in
{
home.sessionVariables = {
WLR_NO_HARDWARE_CURSORS = "1";
};
wayland.windowManager.hyprland = {
enable = true;
settings = {
"cursor" = {
"no_hardware_cursors" = true;
};
"general" = {
"gaps_in" = hyprlandState.gaps_in;
"gaps_out" = hyprlandState.gaps_out;
"border_size" = hyprlandState.border_size;
"col.active_border" = "rgb(${config.colorScheme.palette.base0E})";
"col.inactive_border" = "rgb(${config.colorScheme.palette.base03})";
};
};
extraConfig = ''
source = ~/.config/hypr/hyprland.conf
'';
};
}