nixos-config/nixos/home/packages/style.nix
foglar a687588378 Final update of my old configuration
- stylix
- cleanup and fixes
2025-05-05 15:46:45 +02:00

49 lines
1.0 KiB
Nix

{
lib,
config,
pkgs,
userSettings,
...
}: {
options = {
style.enable = lib.mkEnableOption "style";
};
config = lib.mkIf config.style.enable {
stylix.iconTheme = {
enable = true;
package = pkgs.papirus-icon-theme;
dark = "Papirus-Dark";
};
stylix.targets = {
bat.enable = lib.mkDefault true;
btop.enable = lib.mkDefault true;
fzf.enable = lib.mkDefault true;
swaync.enable = true;
vscode.profileNames = [ "${userSettings.username}" ];
firefox.profileNames = [ "default" ];
tmux.enable =
if config.program.tmux.enable
then lib.mkDefault true
else lib.mkDefault false;
dunst.enable =
if config.desktop.hyprland.enable
then lib.mkDefault true
else lib.mkDefault false;
kde.enable = true;
gtk.enable = true;
waybar = {
enable = false;
enableCenterBackColors = false;
enableLeftBackColors = false;
enableRightBackColors = false;
};
};
};
}