reorganize Hyprland module

This commit is contained in:
2025-04-12 17:05:44 +02:00
parent f5f2478422
commit 7df2e1dd1d
8 changed files with 593 additions and 57 deletions

View File

@ -2,11 +2,42 @@
{
imports = [
# DEs
../../modules/desktop-environments/hyprland.nix
# Utilities + apps
../../modules/home-manager/darkman.nix
../../modules/home-manager/fish.nix
# Home Manager modules
inputs.ags.homeManagerModules.default
];
modules.hyprland = {
enable = true;
additionalPackages = with pkgs; [ hyprshot ];
plugins = with pkgs.hyprlandPlugins; [ hyprspace ];
sourceFiles = [
"~/.config/hypr/config/animations.conf"
"~/.config/hypr/config/autostart.conf"
"~/.config/hypr/config/binds.conf"
"~/.config/hypr/config/io.conf"
"~/.config/hypr/config/misc.conf"
"~/.config/hypr/config/rules.conf"
"~/.config/hypr/config/workspaces.conf"
];
additionalConfig = {
"$terminal" = "alacritty";
"$fileManager" = "thunar";
"$browser" = "firefox-beta";
"$email" = "thunderbird";
"$shell" = "fish";
"$screenshot_dir" = "$HOME/images/screenshots";
};
};
modules.darkman = {
enable = true;
customLightModeScript = "$HOME/.config/hypr/scripts/random-wallpaper.sh";