mirror of
https://github.com/youwen5/nixos.git
synced 2024-11-28 19:53:49 -08:00
57 lines
1.1 KiB
Nix
57 lines
1.1 KiB
Nix
|
{ pkgs, ...}:
|
||
|
{
|
||
|
wayland.windowManager.hyprland = import ./hyprland-conf.nix;
|
||
|
|
||
|
# Audio effects and EQ tool
|
||
|
services.easyeffects.enable = true;
|
||
|
services.easyeffects.package = pkgs.easyeffects;
|
||
|
|
||
|
# Notification daemon
|
||
|
services.dunst = {
|
||
|
enable = true;
|
||
|
catppuccin.enable = true;
|
||
|
iconTheme = {
|
||
|
name = "Papirus-Dark";
|
||
|
package = pkgs.papirus-icon-theme;
|
||
|
size = "32x32";
|
||
|
};
|
||
|
};
|
||
|
|
||
|
# Currently non-functional
|
||
|
programs.wlogout.enable = true;
|
||
|
|
||
|
gtk = {
|
||
|
enable = true;
|
||
|
catppuccin.enable = true;
|
||
|
cursorTheme = {
|
||
|
name = "Bibata-Modern-Ice";
|
||
|
size = 26;
|
||
|
};
|
||
|
iconTheme = { name = "Papirus-Dark"; };
|
||
|
};
|
||
|
|
||
|
qt = {
|
||
|
enable = true;
|
||
|
platformTheme.name = "qtct";
|
||
|
style.name = "kvantum";
|
||
|
};
|
||
|
|
||
|
xdg.configFile = {
|
||
|
"Kvantum/kvantum.kvconfig".text = ''
|
||
|
[General]
|
||
|
theme=GraphiteNordDark
|
||
|
'';
|
||
|
|
||
|
"Kvantum/GraphiteNord".source =
|
||
|
"${pkgs.graphite-kde-theme}/share/Kvantum/GraphiteNord";
|
||
|
};
|
||
|
|
||
|
programs.rofi = {
|
||
|
enable = true;
|
||
|
package = pkgs.rofi-wayland;
|
||
|
theme = "gruvbox-dark";
|
||
|
};
|
||
|
|
||
|
programs.waybar = import ./waybar/waybar-conf.nix;
|
||
|
}
|