30 lines
632 B
Nix
30 lines
632 B
Nix
{ pkgs, ... }:
|
|
let
|
|
catppuccin-mako = pkgs.fetchFromGitHub {
|
|
owner = "catppuccin";
|
|
repo = "mako";
|
|
rev = "64ef71633528b50e5475755e50071584b54fa291";
|
|
sha256 = "007zr906q7s31xgn9xw3jl8zdg5wapixva01qniclna1y0yxlqr7";
|
|
};
|
|
in {
|
|
|
|
programs.eww = {
|
|
enable = true;
|
|
package = pkgs.eww-wayland;
|
|
configDir = ./eww;
|
|
};
|
|
|
|
services.mako = {
|
|
enable = true;
|
|
defaultTimeout = 5000;
|
|
extraConfig = builtins.readFile "${catppuccin-mako}/src/mocha";
|
|
};
|
|
|
|
wayland.windowManager.hyprland = {
|
|
enable = true;
|
|
recommendedEnvironment = true;
|
|
extraConfig = builtins.readFile ./hyprland.conf;
|
|
};
|
|
|
|
}
|