flake/users/guanranwang/home-manager/resources/wm/hyprland.nix

42 lines
977 B
Nix

{
inputs,
pkgs,
...
}: {
imports = [
./components/dunst.nix
./components/rofi.nix
./components/scripts.nix
./components/swayidle.nix
./components/swaylock.nix
./components/swww.nix
./components/udiskie.nix
./components/waybar.nix
];
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" = {
source = ../dotfiles/config/hyprland;
recursive = true;
};
}