nixos/modules/desktop/fireproof-shell.nix

27 lines
631 B
Nix
Raw Normal View History

2025-02-24 22:52:19 +01:00
{
config,
inputs,
pkgs,
pkgsUnstable,
2025-02-24 22:52:19 +01:00
...
2025-03-02 23:11:53 +01:00
}: let
fireproofPkgs = inputs.fireproof-shell.packages.${pkgs.system};
in {
environment.systemPackages = [
fireproofPkgs.fireproof-shell
fireproofPkgs.fireproof-ipc
pkgsUnstable.astal.io
];
programs.fireproof-shell = {
enable = true;
settings = {
monitor.main = (builtins.head config.monitors).name or "";
launcher.uwsm = true;
2025-03-06 00:01:45 +01:00
notification.ignore = ["/^Spotify/"];
tray.ignore = ["/spotify/"];
};
};
2025-03-02 23:11:53 +01:00
fireproof.home-manager.wayland.windowManager.hyprland.settings.execr = ["pkill .fireproof-shel; fireproof-shell"];
2025-02-24 22:52:19 +01:00
}