2023-11-06 06:34:57 +00:00
|
|
|
{
|
|
|
|
inputs,
|
|
|
|
pkgs,
|
|
|
|
...
|
|
|
|
}: {
|
|
|
|
imports = [
|
2023-11-25 09:02:50 +00:00
|
|
|
../components/dunst
|
|
|
|
../components/rofi
|
|
|
|
../components/swayidle.nix
|
|
|
|
../components/swaylock.nix
|
|
|
|
../components/swww.nix
|
|
|
|
../components/udiskie.nix
|
|
|
|
../components/waybar.nix
|
2023-11-06 06:34:57 +00:00
|
|
|
];
|
|
|
|
|
2023-11-25 09:02:50 +00:00
|
|
|
home.packages = with pkgs; [swww];
|
|
|
|
|
2023-11-06 06:34:57 +00:00
|
|
|
wayland.windowManager = {
|
|
|
|
hyprland = {
|
|
|
|
enable = true;
|
|
|
|
enableNvidiaPatches = true;
|
|
|
|
xwayland.enable = true;
|
|
|
|
plugins = [
|
|
|
|
#inputs.hyprland-plugins.packages.${pkgs.system}.csgo-vulkan-fix
|
|
|
|
];
|
|
|
|
|
|
|
|
extraConfig = ''
|
|
|
|
#source = ~/.config/hypr/themes/mocha.conf
|
|
|
|
#source = ~/.config/hypr/themes/colors.conf
|
|
|
|
#source = ~/.config/hypr/plugins.conf
|
|
|
|
source = ~/.config/hypr/main.conf
|
|
|
|
source = ~/.config/hypr/keybinds.conf
|
|
|
|
source = ~/.config/hypr/autostart.conf
|
|
|
|
source = ~/.config/hypr/env.conf
|
|
|
|
'';
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
xdg.configFile."hypr" = {
|
2023-11-25 09:02:50 +00:00
|
|
|
source = ./hyprland;
|
2023-11-06 06:34:57 +00:00
|
|
|
recursive = true;
|
|
|
|
};
|
|
|
|
}
|