My Nix Configuration

[flake] remove mako

pyrox.dev cf78c317 5407c775

verified
Changed files
-33
homeModules
profiles
services
-1
homeModules/profiles/gui/default.nix
···
gpg-agent.enable = mkDefault true;
kanshi.enable = mkDefault false;
kdeconnect.enable = mkDefault true;
-
mako.enable = mkDefault false;
swayidle.enable = mkDefault true;
syncthing.enable = mkDefault false;
};
-1
homeModules/services/default.nix
···
./gpg-agent
./kanshi
./kdeconnect
-
./mako
./swayidle
./syncthing
];
-31
homeModules/services/mako/default.nix
···
-
{ lib, config, ... }:
-
let
-
cfg = config.py.services.mako;
-
hl = config.wayland.windowManager.hyprland;
-
in
-
{
-
options.py.services.mako.enable = lib.mkEnableOption "mako";
-
# avoid IFD
-
config.catppuccin.mako.enable = false;
-
# Hyprpanel with hyprland uses its own notification daemon
-
config.services.mako = lib.mkIf (cfg.enable && !hl.enable) {
-
enable = true;
-
-
settings = {
-
font = "IBM Plex Sans 14pt";
-
# Vendored Catppuccin Theme(avoids IFD)
-
background-color = "#1e1e2e";
-
text-color = "#cdd6f4";
-
border-color = "#89b4fa";
-
progress-color = "over #313244";
-
-
actions = 1;
-
default-timeout = 10000;
-
icons = 1;
-
layer = "overlay";
-
"urgency=high" = {
-
border-color = "#fab387";
-
};
-
};
-
};
-
}